• DocumentCode
    887157
  • Title

    Performance analysis of buffer coherency policies in a multisystem data sharing environment

  • Author

    Dan, Asit ; Yu, Philip S.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    4
  • Issue
    3
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    289
  • Lastpage
    305
  • Abstract
    Six buffer coherency policies for a multisystem transaction processing environment are compared. These policies differ in their basic approaches on how and when the invalidated pages are identified or if the updated pages are propagated to the buffers of the remote nodes. They can be classified as detection, notification (of invalid pages), and (update) propagation oriented approaches. The policies trade off CPU overhead of coherency messages with buffer hit probability in different ways, resulting in a tradeoff of response time and maximum throughput. The main contribution is to develop analytical models to predict buffer hit probabilities under various buffer coherency policies assuming the LRU replacement policy and the independent reference model (IRM). The buffer models are validated using simulation models and show excellent agreement. Integrated analytic models capturing buffer hit probability and CPU overhead are developed to predict the overall response times under these coherency policies. The difference in buffer hit probabilities amongst various policies are found to be very sensitive to the skewness of the data access
  • Keywords
    performance evaluation; shared memory systems; transaction processing; CPU overhead; buffer coherency policies; buffer hit probability; coherency messages; detection; independent reference model; integrated analytic models; maximum throughput; multisystem data sharing environment; multisystem transaction processing environment; notification; performance analysis; propagation oriented approaches; response time; simulation models; Analytical models; Delay; Distributed databases; Environmental management; File servers; Helium; Performance analysis; Predictive models; Throughput; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.210812
  • Filename
    210812