DocumentCode :
1744741
Title :
Developing and refining an adaptive token-passing strategy
Author :
Englert, Burkhard ; Rudolph, Larry ; Shvartsman, Alex
Author_Institution :
Dept. of Math., California Univ., Los Angeles, CA, USA
fYear :
2001
fDate :
36982
Firstpage :
597
Lastpage :
605
Abstract :
Token rotation algorithms play an important role in distributed computing, to support such activities as mutual exclusion, round-robin scheduling, group membership and group communication protocols. Ring-based protocols maximize throughput in busy systems but can incur a linear (in the number of processors) delay when a processor needs to obtain a token to perform an operation. This paper synthesizes new algorithmic techniques for improving the performance (responsiveness) of logical ring protocols. The parameterized technique presents the safety properties of ring protocols and maintains high throughput in busy systems, while reducing the delay in lightly loaded systems from a linear to a logarithmic function in the number of processors. The development in this paper is done using term rewriting systems, where our parameterized protocol is developed in a series of safety-preserving refinements of a basic specification
Keywords :
adaptive systems; communication complexity; delays; distributed processing; performance evaluation; processor scheduling; protocols; rewriting systems; safety; adaptive token-passing strategy; busy systems; delay; distributed computing; group communication protocols; group membership; lightly loaded systems; logarithmic function; logical ring protocols; mutual exclusion; parameterized protocol; performance; processor number; responsiveness; ring-based protocols; round-robin scheduling; safety properties; safety-preserving specification refinements; term rewriting systems; throughput maximization; token rotation algorithms; Access protocols; Computer science; Delay; Design optimization; Ear; Processor scheduling; Round robin; Safety; Scheduling algorithm; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.918990
Filename :
918990
Link To Document :
بازگشت