A Quorum-Based Replication Framework for Distributed Software Transactional Memory

被引:0
|
作者
Zhang, Bo [1 ]
Ravindran, Binoy [1 ]
机构
[1] Virginia Tech, ECE Dept, Blacksburg, VA 24061 USA
来源
关键词
PROTOCOL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed software transactional memory (D-STM) promises to alleviate difficulties with lock-based (distributed) synchronization and object performance bottlenecks in distributed systems. Past single copy data-flow (SC) D-STM proposals keep only one writable copy of each object in the system and are not fault-tolerant in the presence of network node/link failures in large-scale distributed systems. In this paper, we propose a quorum-based replication (QR) D-STM model, which provides provable fault-tolerant property without incurring high communication overhead compared with SC model. QR model operates on an overlay tree constructed on a metric-space failure-prone network where communication cost between nodes forms a metric. QR model stores object replicas in a tree quorum system, where two quorums intersect if one of them is a write quorum, and ensures the consistency among replicas at commit-time. The communication cost of an operation in QR model is proportional to the communication cost from the requesting node to its closest read or write quorum. In the presence of node failures, QR model exhibits high availability and degrades gracefully when the number of failed nodes increases, with reasonable higher communication cost.
引用
收藏
页码:18 / 33
页数:16
相关论文
共 50 条
  • [1] Quorum-based replication of objects
    Tanaka, K
    Takizawa, M
    [J]. 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 33 - 37
  • [2] Quorum-based replication in asynchronous crash-recovery distributed systems
    Rodrigues, L
    Raynal, M
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 605 - 608
  • [3] Gossip based fault tolerant protocol in distributed transactional memory using quorum based replication system
    Chatterjee, Moumita
    Mitra, Anirban
    Roy, Sudipta
    Setua, Sanjit Kumar
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1103 - 1124
  • [4] Gossip based fault tolerant protocol in distributed transactional memory using quorum based replication system
    Moumita Chatterjee
    Anirban Mitra
    Sudipta Roy
    Sanjit Kumar Setua
    [J]. Cluster Computing, 2020, 23 : 1103 - 1124
  • [5] Group protocol for quorum-based replication
    Arai, K
    Tanaka, K
    Takizawa, M
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 57 - 64
  • [6] HyFlow: A High Performance Distributed Software Transactional Memory Framework
    Saad, Mohamed M.
    Ravindran, Binoy
    [J]. HPDC 11: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2011, : 265 - 266
  • [7] Quorum-based Data Replication in Grid Environment
    Latip, Rohaya
    Othman, Mohamed
    Abdullah, Azizol
    Ibrahim, Hamidah
    Sulaiman, Md Nasir
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2009, 2 (04) : 386 - 397
  • [8] Quorum-based Data Replication in Grid Environment
    Rohaya Latip
    Mohamed Othman
    Azizol Abdullah
    Hamidah Ibrahim
    Md Nasir Sulaiman
    [J]. International Journal of Computational Intelligence Systems, 2009, 2 (4) : 386 - 397
  • [9] Quorum-based replication in object-based systems
    Tanaka, K
    Hasegawa, K
    Takizawa, M
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2000, 16 (03) : 317 - 331
  • [10] Asynchronous Lease-Based Replication of Software Transactional Memory
    Carvalho, Nuno
    Romano, Paolo
    Rodrigues, Luis
    [J]. MIDDLEWARE 2010, 2010, 6452 : 376 - 396