Boosting Locality in Multi-version Partial Data Replication

被引:0
|
作者
Silva, Joao A. [1 ]
Lourenco, Joao M. [1 ]
Paulino, Herve [1 ]
机构
[1] Univ NOVA Lisboa, Fac Ciencias & Tecnol, Dept Informat, NOVA LINCS, P-2829516 Caparica, Portugal
关键词
Cache; Multi-version; Partial Data Replication; Concurrency Control; Distributed Systems;
D O I
10.1145/2695664.2695851
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Partial data replication protocols for transactional distributed systems present a high scalability potential, but suffer from a shortcoming of the utmost importance: data access locality. In a partial data replication setting, performance can be boosted by serving transactional read operations locally and preventing the expensive overhead of inter-node communication. In this paper we address this concern by proposing a generic caching mechanism directed towards multi-version partial data replication protocols and illustrate its application in a specific protocol, namely SCORe. Experimental results corroborate the effectiveness of the proposed caching mechanism in read-dominated workloads, where it clearly improves the system's overall throughput.
引用
收藏
页码:1309 / 1314
页数:6
相关论文
共 50 条
  • [31] Tracing lineage in multi-version scientific databases
    Zhang, Mingwu
    Kihara, Daisuke
    Prabhakar, Sunil
    PROCEEDINGS OF THE 7TH IEEE INTERNATIONAL SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, VOLS I AND II, 2007, : 440 - 447
  • [32] Transaction Repair for Multi-Version Concurrency Control
    Dashti, Mohammad
    John, Sachin Basil
    Shaikhha, Amir
    Koch, Christoph
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 235 - 250
  • [33] Associative query for multi-version web documents
    Zhang, Y
    Zhang, K
    INTENSIONAL PROGRAMMING II: BASED ON THE PAPERS AT ISLIP'99, 2000, : 55 - 64
  • [34] A Multi-version Database Damage Assessment Model
    Hi, Kraut
    Panda, Brajendra
    Hu, Yi
    WOSIS: PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON SECURITY IN INFORMATION SYSTEMS, 2013, : 100 - 108
  • [35] Efficient management of multi-version clinical guidelines
    Grandi, Fabio
    Mandreoli, Federica
    Martoglia, Riccardo
    JOURNAL OF BIOMEDICAL INFORMATICS, 2012, 45 (06) : 1120 - 1136
  • [36] Storage Management with Multi-Version Partitioned BTrees
    Riegger, Christian
    Petrov, Ilia
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2022, 2022, 13389 : 255 - 269
  • [37] Multi-version Tensor Completion for Time-delayed Spatio-temporal Data
    Qian, Cheng
    Kargas, Nikos
    Xiao, Cao
    Glass, Lucas
    Sidiropoulos, Nicholas
    Sun, Jimeng
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 2906 - 2912
  • [38] Authenticated Multi-Version Index for Blockchain-based Range Queries on Historical Data
    Linoy, Shlomi
    Ray, Suprio
    Stakhanova, Natalia
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 177 - 186
  • [39] Design and implementation of an efficient multi-version file system
    Xiang Xiao-Jia
    Shu Ji-Wu
    Xue Wei
    Zheng Wei-Min
    INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, PROCEEDINGS, 2007, : 277 - +
  • [40] Garbage Collection for Multi-version Index on Flash Memory
    Lam, Kam-Yiu
    Wang, Jiantao
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Huang, Po-Chun
    Poon, Chung Keung
    Zhu, Chun Jiang
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,