• DocumentCode
    2899175
  • Title

    Evaluation of two optimized protocols for sequential consistency

  • Author

    Girard, G. ; Li, H.F.

  • Author_Institution
    Dept. de Math. et d´´Inf., Sherbrooke Univ., Que., Canada
  • Volume
    Track8
  • fYear
    1999
  • fDate
    5-8 Jan. 1999
  • Abstract
    Sequential consistency is a well known consistency requirement for distributed shared memory. However, most of the algorithms that implement sequential consistency involve some expensive blocking. We propose algorithms that reduce blocking. First, we propose a synchronous algorithm using a 3-phase protocol and, when it is possible, a more efficient 2-phase protocol. We also propose a semi-synchronous algorithm where all processes can proceed asynchronously until a specific operation, called the flush, is invoked. The processes are then synchronized by this flush at a particular point in space and time. Subsequently, all processes resume their asynchronous progress. Simulation results show significant improvements in performance in our protocols, especially in the case of the semi-synchronous protocol.
  • Keywords
    data integrity; distributed algorithms; distributed shared memory systems; protocols; 2-phase protocol; 3-phase protocol; asynchronous progress; consistency requirement; distributed shared memory; expensive blocking; flush; optimized protocols; semi-synchronous algorithm; semi-synchronous protocol; sequential consistency; synchronous algorithm; Access protocols; Computer science; Costs; Delay; Labeling; Message passing; Read-write memory; Resumes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
  • Conference_Location
    Maui, HI, USA
  • Print_ISBN
    0-7695-0001-3
  • Type

    conf

  • DOI
    10.1109/HICSS.1999.773039
  • Filename
    773039