• 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