• DocumentCode
    2741970
  • Title

    On the relative execution times of distributed protocols

  • Author

    Singh, Gurdip ; Bernstein, Arthur J.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    A formalism for comparing the average execution time of distributed protocols is provided. The comparisons are made independently of the properties of the network on which the protocols are executed. The formalism takes into account computation time, the time to transfer information, the time spent by a site waiting to synchronize with other sites, and the overlap among them. A framework in which the information transfer and synchronization requirements of a protocol are separately and explicitly specified is developed. A knowledge formalism is used to specify the protocol´s specification requirements. Transformations on protocols which may change the synchronization structure, the information transferred, or the amount of local computation are defined. It is shown that, if a sequence of such transformations can be applied to a protocol to obtain another protocol, the final protocol runs at least as fast as the initial. Two notions of comparison, containment and reducibility, are given, and their properties are explored. Several protocols, including those for atomic commitment and snapshot recording, are analyzed to illustrate the technique
  • Keywords
    concurrency control; distributed processing; protocols; synchronisation; analysis by transformation; atomic commitment; computation time; distributed protocols; information transfer time; local computation; protocol transformation; reducibility; relative execution times; snapshot recording; specification requirements; synchronization requirements; Broadcasting; Clocks; Computer science; Protocols; Read-write memory; Synchronization; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89287
  • Filename
    89287