Abstract
DIB - A Distributed Implementation of Backtracking is a general-purpose package which allows applications that use tree-traversal algorithms such as backtrack and branch-and-bound to be easily implemented on a multicomputer. The application program needs to specify only the root of the recursion tree, the computation to be performed at each node, and how to generate children at each node. In addition, the application program may optionally specify how to synthesize values of tree nodes from their children's values and how to disseminate information in the tree. DIB uses a distributed algorithm, transparent to the application programmer, that can divide the problem into subproblems and dynamically allocate them to any number of machines. It can also recover from failures of machines. DIB can now run on the Xerox workstation network at Rochester Institute of Technology. Speedup is achievable for exhaustive traversal and branch-and-bound, with only a small fraction of the time is spent in communication.
Library of Congress Subject Headings
Electronic data processing--Distributed processing
Publication Date
1986
Document Type
Thesis
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Kitchen, Andrew
Advisor/Committee Member
Reek, Margaret
Recommended Citation
Chuang, Chien-Kuo, "DIB on the Xerox workstation" (1986). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/446
Campus
RIT – Main Campus
Comments
Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: QA76.9.D5C48 1986