• DocumentCode
    1829680
  • Title

    An Efficient Distributed Concurrency Control Scheme for Transactional Systems with Client-Side Caching

  • Author

    Bukhari, Fahren ; Shrivastava, Santosh

  • Author_Institution
    Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1074
  • Lastpage
    1081
  • Abstract
    This paper proposes an optimistic concurrency control scheme for use in transactional client-server database systems. To improve performance, objects are cached at the clients. The proposed scheme provides serializability for committed transactions. This is in contrast to many modern systems that only provide the snapshot isolation property which is weaker than serializability. A novel feature is that the processing load for validating transactions at commit time is shared between clients and the database server, thereby reducing the load at the server. The performance of the scheme is evaluated using simulation experiments. The experiments demonstrate that for mostly read only transaction load - for which caching is most effective - the scheme outperforms the existing concurrency control scheme with client-side caching considered to be the best, and matches the performance of the widely used scheme that only provides snapshot isolation.
  • Keywords
    cache storage; client-server systems; concurrency control; transaction processing; client-side caching; commit time; distributed concurrency control scheme; performance evaluation; processing load; serializability; server load reduction; simulation experiments; snapshot isolation property; transaction load; transactional client-server database systems; Compounds; Concurrency control; Database systems; Educational institutions; Object recognition; Servers; Client-side Caching; Distributed Systems; Optimistic Concurrency Control; Transactional Caching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.157
  • Filename
    6332293