• 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