• DocumentCode
    568563
  • Title

    An Efficient Distributed Transactional Memory System

  • Author

    Peng, Xin ; Liao, Xiaofei ; Jin, Hai ; Fan, Xuepeng ; Tu, Xuping ; Yu, Linchen

  • Author_Institution
    Services Comput. Technol. & Syst. Lab. Cluster, Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1918
  • Lastpage
    1923
  • Abstract
    Transactional memory (TM) is a parallel programming concept which reduces challenges in parallel programming. Existing distributed transactional memory system consumes too much bandwidth and brings high latency. In this work, we present Transactional Memory System for Cluster (Clustm), a generalized and scalable distributed transactional memory system. Our system addresses several open issues posed by this domain, including transactional memory consistency protocol, cache consistency protocol, and the distribution strategy of the metadata of shared data across the cluster. Then, we evaluate our design with several workloads, and the results demonstrate outstanding performance.
  • Keywords
    cache storage; meta data; parallel programming; transaction processing; TM; cache consistency protocol; clustm; distributed transactional memory system; metadata; parallel programming concept; transactional memory consistency protocol; transactional memory system for cluster; Benchmark testing; Delay; Distributed databases; History; Kernel; Memory management; Protocols; consistency model; distributed metadata; distributed system; transactional memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2012 IEEE 11th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2172-3
  • Type

    conf

  • DOI
    10.1109/TrustCom.2012.77
  • Filename
    6296223