• DocumentCode
    2480989
  • Title

    Prioritized token-based mutual exclusion for distributed systems

  • Author

    Mueller, Frank

  • Author_Institution
    Inst. fur Inf., Humboldt-Univ., Berlin, Germany
  • fYear
    1997
  • fDate
    1-3 Apr 1997
  • Firstpage
    72
  • Lastpage
    80
  • Abstract
    A number of solutions have been proposed for the problem of mutual exclusion in distributed systems. Some of these approaches have since been extended to a prioritized environment suitable for real-time applications but impose a higher message passing overhead than our approach. We present a new protocol for prioritized mutual exclusion in a distributed environment. Our approach uses a token-based model working on a logical tree structure, which is dynamically modified. In addition, we utilize a set of local queues whose union would resemble a single global queue. The prioritized algorithm has an average overhead of O(log(n)) messages per request for mutual exclusion with a worst-case overhead of O(n), where n represents the number of nodes in the system. Thus, our prioritized algorithm matches the message complexity of the best non-prioritized algorithms while previous prioritized algorithms have a higher message complexity, to our knowledge. Furthermore, the concept of local queues can be incorporated into arbitrary token-based protocols with or without priority support to reduce the amount of messages
  • Keywords
    communication complexity; distributed processing; message passing; average overhead; distributed environment; distributed systems; local queues; logical tree structure; message complexity; message passing overhead; mutual exclusion; prioritized algorithm; prioritized environment; protocol; token-based; token-based model; token-based protocols; Clocks; Delay; Hardware; Message passing; Network topology; Protocols; Scheduling algorithm; Testing; Tree data structures; Whales;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Real-Time Systems, 1997. Proceedings of the Joint Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-8096-2
  • Type

    conf

  • DOI
    10.1109/WPDRTS.1997.637866
  • Filename
    637866