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 条
  • [21] Multi-version attack recovery for workflow systems
    Yu, M
    Liu, P
    Zang, WY
    19TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 142 - 151
  • [22] Near-Optimal Multi-Version Codes
    Khabbazian, Majid
    2015 53RD ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2015, : 728 - 732
  • [23] Multi-version Checkpointing for Flash File Systems
    Chou, Shih-Chun
    Chang, Yuan-Hao
    Kuan, Yuan-Hung
    Huang, Po-Chun
    Tsao, Che-Wei
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 436 - 443
  • [24] A Performance Model of Multi-Version Concurrency Control
    Di Sanzo, Pierangelo
    Ciciani, Bruno
    Quaglia, Francesco
    Sapienza, P.
    Romano, Paolo
    2008 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2008, : 75 - +
  • [25] Consistent Distributed Storage of Correlated Data Updates Via Multi-version Coding
    Ali, Ramy E.
    Cadambe, Viveck R.
    2016 IEEE INFORMATION THEORY WORKSHOP (ITW), 2016,
  • [26] A multi-version data model and semantic-based transaction processing protocol
    Yakovlev, A
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2005, 3631 : 87 - 96
  • [27] Outsourcing Multi-Version Key-Value Stores with Verifiable Data Freshness
    Tang, Yuzhe
    Wang, Ting
    Hu, Xin
    Sailer, Reiner
    Liu, Ling
    Pietzuch, Peter
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1214 - 1217
  • [28] A Personalization Environment for Multi-version Clinical Guidelines
    Grandi, Fabio
    BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, 2011, 127 : 57 - 69
  • [29] Storage Management with Multi-Version Partitioned BTrees
    Riegger, Christian
    Petrov, Ilia
    INFORMATION SYSTEMS, 2024, 125
  • [30] Modeling and analysis of multi-version concurrent control
    Luo, Chao
    Okamura, Hiroyuki
    Dohi, Tadashi
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 53 - 58