• DocumentCode
    3214308
  • Title

    Efficient Synchronization in Message Passing Systems

  • Author

    Singh, Gurdip ; Su, Ye

  • Author_Institution
    Kansas State Univ. Manhattan, Manhattan
  • fYear
    2008
  • fDate
    25-28 March 2008
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    The problem of synchronization can be formulated in terms of rules constraining the occupancy of regions in different processes, where a region is a block of code whose execution may require synchronization. In this region synchronization problem, the region occupancy rules (or the synchronization policy) can be specified using a global invariant. The task of a region synchronization algorithm is to constrain the region entry and exit of processes in a manner that satisfies the global invariant. This paper proposes efficient algorithms for region synchronization in message passing systems. In particular, we propose extension of two existing mutual exclusion algorithms to solve the region synchronization problem. We show that our algorithms are message efficient and satisfy the property of absence of unnecessary synchronization. We show that many existing synchronization problems such as group mutual exclusion, readers/writers, committee coordination, and barrier can be specified as instances of the region synchronization problem, and hence our algorithms can be used to solve a large class of problems.
  • Keywords
    message passing; global invariant; message passing system; mutual exclusion algorithm; region synchronization algorithm; Algorithm design and analysis; Computer networks; Concurrent computing; Counting circuits; Delay; Message passing; Operating systems; Performance analysis; Switches; Message passing; Mutual Exclusion; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2008. AINA 2008. 22nd International Conference on
  • Conference_Location
    Okinawa
  • ISSN
    1550-445X
  • Print_ISBN
    978-0-7695-3095-6
  • Type

    conf

  • DOI
    10.1109/AINA.2008.116
  • Filename
    4482711