Award Date
1-1-1994
Degree Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science
Number of Pages
34
Abstract
A self-stabilizing distributed system is a network of processors, which when started from an arbitrary and possibly illegal state, always returns to a legal state in a finite number of steps. Two self-stabilizing protocols for distributed systems are presented in this thesis. The first protocol topologically sorts the processors in a distributed system of directed acyclic graph (DAG) topology and uses this information to build a shortest path routing table in each node in the system to all accessible nodes from that node. The second protocol determines the rank of the individual processors in a distributed tree network based on the values possessed by them. Due to the self-stabilizing nature of these protocols the system can withstand transient errors and recover automatically from them.
Keywords
Acyclic; Algorithms; Distributed; Graphs; Self; Stabilizing
Controlled Subject
Computer science
File Format
File Size
1269.76 KB
Degree Grantor
University of Nevada, Las Vegas
Language
English
Permissions
If you are the rightful copyright holder of this dissertation or thesis and wish to have the full text removed from Digital Scholarship@UNLV, please submit a request to digitalscholarship@unlv.edu and include clear identification of the work, preferably with URL.
Repository Citation
Natarajan, Viruthagiri, "Self-stabilizing distributed algorithms for acyclic graphs" (1994). UNLV Retrospective Theses & Dissertations. 386.
http://dx.doi.org/10.25669/am5q-ai75
Rights
IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
COinS