Skip to main navigation Skip to search Skip to main content

Performance analysis of synchronization for two communicating processes

  • Brigitte D. Plateau
  • , Satish K. Tripathi
    • University of Maryland, College Park

    Research output: Contribution to journal › Article › peer-review

    11 Scopus citations

    Abstract

    Synchronization of processes is one of the major performance bottlenecks in a distributed system. The synchronization is usually achieved via message passing. There are two basic types of overhead in such a synchronization: the rate of message exchange, and the blocking probabilities of processes. In this paper we consider two processes synchronizing via message passing and study their performance behavior on the basis of the above-mentioned overheads. A number of protocols for message exchange are analyzed. The model gives rise to a three-dimensional Markov chain. An algorithm to solve the model and numerical results are presented to compare the various protocols.

    Original languageEnglish
    Pages (from-to)305-320
    Number of pages16
    JournalPerformance Evaluation
    Volume8
    Issue number4
    DOIs
    StatePublished - Aug 1988

    Keywords

    • Blocking Probabilities
    • Message Passing
    • Numerical Solution
    • Process Synchronization
    • Tensor Algebra

    Fingerprint

    Dive into the research topics of 'Performance analysis of synchronization for two communicating processes'. Together they form a unique fingerprint.

    Cite this