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