DocumentCode
1686623
Title
Robust coordination in distributed multi-server systems
Author
Yen, I-Ling ; Bastani, Farokh B.
Author_Institution
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fYear
1993
fDate
10/6/1993 12:00:00 AM
Firstpage
133
Lastpage
138
Abstract
One way of substantially improving the reliability and performance of parallel and distributed applications is to replicate a server over multiple machines. Examples of multiple server systems include operating system support for parallel machines, distributed database systems, and multi-agent robotic and manufacturing systems. Coordination is required for parallel access to shared resources such as data structures, communication network, and physical space. Coordination is also required to ensure adequate speed-up when multiple servers are harnessed to work on different portions of the same task. The authors present two coordination algorithms for task distribution among identical servers, namely, a ticket-based algorithm and a toroidal graph algorithm. These two algorithms are highly robust and efficient. They allow uniform task distribution over working servers even in the presence of up to N - 1 server failures, where N is the number of servers. The ticket-based algorithm has a time complexity O(log N) and the toroidal graph algorithm requires only constant time
Keywords
computational complexity; distributed processing; fault tolerant computing; replicated databases; resource allocation; communication network; data structures; distributed database systems; distributed multi-server systems; multi-agent robotic; operating system support; parallel access; shared resources; task distribution; ticket-based algorithm; time complexity; toroidal graph algorithm; Database systems; File servers; Manufacturing systems; Network servers; Operating systems; Orbital robotics; Parallel machines; Parallel robots; Robot kinematics; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Parallel and Distributed Systems, 1993., Proceedings of the IEEE Workshop on
Conference_Location
Princeton, NJ
Print_ISBN
0-8186-5250-0
Type
conf
DOI
10.1109/APADS.1993.588870
Filename
588870
Link To Document