• DocumentCode
    2057658
  • Title

    Transient versioning for consistency and concurrency in client-server systems

  • Author

    Gukal, Sreenivas ; Omiecinski, Edward ; Ramachandran, Umakishore

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1996
  • fDate
    18-20 Dec 1996
  • Firstpage
    274
  • Lastpage
    285
  • Abstract
    Synchronization and cache consistency limit the performance of data-shipping client-server systems. Both the problems arise because existing methods treat cached data as replicated data. The paper proposes a new method using transient versioning concepts to reduce the effect of these problems. Copies of data in different client caches are treated as different versions of the data. Multiple versions reduce cache consistency overhead since updating a data page creates a new version and does not require invalidating copies of that page in other caches. The transient versions also increase concurrency by allowing multiple readers and one writer to simultaneously access the same page. Simulation experiments show that this method performs better than the existing methods in different environments and is easily adaptable to mixed and/or changing workloads
  • Keywords
    cache storage; client-server systems; concurrency control; configuration management; synchronisation; virtual machines; cache consistency; cached data; changing workloads; client caches; concurrency; data copies; data page update; data-shipping client-server systems; mixed workloads; multiple readers; multiple versions; simulation experiments; synchronization; transient versioning; writer; Client-server systems; Concurrent computing; Database systems; Educational institutions; Organizing; Protocols; Standardization; Taxonomy; Throughput; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Information Systems, 1996., Fourth International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-7475X
  • Type

    conf

  • DOI
    10.1109/PDIS.1996.568688
  • Filename
    568688