• DocumentCode
    2432632
  • Title

    A distributed token-based scheme to allocate critical resources

  • Author

    Neamatollahi, Peyman ; Taheri, Hoda ; Naghibzadeh, Mahmoud

  • Author_Institution
    Dept. Comput. Eng., Islamic Azad Univ., Mashhad, Iran
  • fYear
    2011
  • fDate
    15-16 June 2011
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    We propose an algorithm to allocate critical resources (mutual exclusion problem) in a computer network composed of N nodes that communicate by message exchanges. The algorithm uses a logical structure in the form of wraparound two-dimensional array which is imposed on the network. In this algorithm some nodes know the token-holding node and lead critical section requests to the token-holding node directly. Usually, a request is sent vertically down in the array, and eventually sent to the token-holding node with the assistant of an informed-node (common node between the row consisting of the token-holding node and the column consisting of the requester node). Therefore, the nodes invoking the critical section can obtain the token with fewer message exchanges in comparison with more other algorithms. Typically the number of message exchanges is 4√N +1 under light demand and reduces to approximately 2 message exchanges under heavy demand. A correctness proof is provided.
  • Keywords
    message passing; mobile computing; resource allocation; token networks; computer network; critical resource allocation; distributed token-based scheme; light demand; logical structure; message exchange; token holding node; wraparound two dimensional array; Algorithm design and analysis; Arrays; Classification algorithms; Computer aided software engineering; Computers; Receivers; Mutual exclusion; concurrency; distributed systems; message exchange; token-based algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-61284-206-6
  • Type

    conf

  • DOI
    10.1109/CSICSSE.2011.5963988
  • Filename
    5963988