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 条
  • [1] Multi-version Data Warehouse: A Survey
    Saroha, Kriti
    Gosain, Anjana
    2014 5TH INTERNATIONAL CONFERENCE CONFLUENCE THE NEXT GENERATION INFORMATION TECHNOLOGY SUMMIT (CONFLUENCE), 2014, : 40 - 45
  • [2] A query language for multi-version data web archives
    Meimaris, Marios
    Papastefanatos, George
    Viglas, Stratis
    Stavrakas, Yannis
    Pateritsas, Christos
    Anagnostopoulos, Ioannis
    EXPERT SYSTEMS, 2016, 33 (04) : 383 - 404
  • [3] A data structure for representing multi-version texts online
    Schmidt, Desmond
    Colomb, Robert
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2009, 67 (06) : 497 - 514
  • [4] Partitioning methods for multi-version XML data warehouses
    Rusu, Laura Irina
    Rahayu, Wenny
    Taniar, David
    DISTRIBUTED AND PARALLEL DATABASES, 2009, 25 (1-2) : 47 - 69
  • [5] Partitioning methods for multi-version XML data warehouses
    Laura Irina Rusu
    Wenny Rahayu
    David Taniar
    Distributed and Parallel Databases, 2009, 25 : 47 - 69
  • [6] CrowdCleaner: Data Cleaning for Multi-version Data on the Web via Crowdsourcing
    Tong, Yongxin
    Cao, Caleb Chen
    Zhang, Chen Jason
    Li, Yatao
    Chen, Lei
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1182 - 1185
  • [7] Garbage collection of multi-version indexed data on flash memory
    Lam, Kam-Yiu
    Zhu, Chun Jiang
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Huang, Po-Chun
    Poon, Chung Keung
    Wang, Jiantao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (08) : 630 - 643
  • [8] Garbage collection of multi-version indexed data on flash memory
    Lam, K.-Y. (cskylam@cityu.edu.hk), 1600, Elsevier B.V., Netherlands (60):
  • [9] Incremental model transformations with triple graph grammars for multi-version models and multi-version pattern matching
    Barkowsky, Matthias
    Giese, Holger
    SOFTWARE AND SYSTEMS MODELING, 2024,
  • [10] When is Multi-version Checkpointing Needed?
    Lu, Guoming
    Zheng, Ziming
    Chien, Andrew A.
    FTXS'13: PROCEEDINGS OF THE 3RD ACM WORKSHOP ON FAULT-TOLERANCE FOR HPC AT EXTREME SCALE, 2013, : 49 - 56