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 条
  • [41] Demand learning and dynamic pricing for multi-version products
    Guillermo Gallego
    Masoud Talebian
    Journal of Revenue and Pricing Management, 2012, 11 (3) : 303 - 318
  • [42] Efficient fine granularity multi-version file system
    Xiang, Xiao-Jia
    Shu, Ji-Wu
    Zheng, Wei-Min
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (03): : 754 - 765
  • [43] Multi-version coherence protocol for replicated shared objects
    Brzezinski, Jerzy
    Kobusinski, Jacek
    Wawrzyniak, Dariusz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 1 - 8
  • [44] A concurrency control algorithm in multi-version multilevel DBMS
    Zhang, M
    Feng, DG
    CHINESE JOURNAL OF ELECTRONICS, 2005, 14 (03): : 467 - 471
  • [45] Demand learning and dynamic pricing for multi-version products
    Gallego, Guillermo
    Talebian, Masoud
    JOURNAL OF REVENUE AND PRICING MANAGEMENT, 2012, 11 (03) : 303 - 318
  • [46] MV-IDX: Indexing in Multi-Version Databases
    Gottstein, Robert
    Goyal, Rohit
    Hardock, Sergej
    Petrov, Ilia
    Buchmann, Alejandro
    PROCEEDINGS OF THE 18TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM (IDEAS14), 2014, : 142 - 148
  • [47] Assessing multi-version systems through fault injection
    Townend, P
    Xu, J
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 105 - 112
  • [48] Effective Storage Structure for Multi-version XML Documents
    Chang Chih-Chun
    Cheng Ming-Shien
    Hsu Ping-Yu
    FUTURE GENERATION INFORMATION TECHNOLOGY, 2010, 6485 : 249 - 266
  • [49] Reasoning with multi-version ontologies: A temporal logic approach
    Huang, ZS
    Stuckenschmidt, H
    SEMANTIC WEB - ISWC 2005, PROCEEDINGS, 2005, 3729 : 398 - 412
  • [50] Multi-version Execution for the Dynamic Updating of Cloud Applications
    Chen, Feng
    Qiang, Weizhong
    Jin, Hai
    Zou, Deqing
    Wang, Duoqiang
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 185 - 190