DocumentCode :
168683
Title :
Enhancing Locality via Caching in the GMU Protocol
Author :
Pimentel, Hugo ; Romano, Pietro ; Peluso, Sebastiano ; Ruivo, Pedro
fYear :
2014
fDate :
26-29 May 2014
Firstpage :
473
Lastpage :
482
Abstract :
GMU is a recently proposed genuine partial replication protocol for transactional systems that relies on an innovative, fully-decentralized multiversioning scheme to maximize efficiency and scalability. In this paper we tackle one of the key issues that affect the efficiency of GMU-based applications: enhancing their data locality, i.e. the ability to serve transactional reads locally, avoiding remote inter-node communication. To this end we introduce a lightweight caching mechanism that allows for safely accessing asynchronously replicated copies of remote data items while preserving GMU´s original consistency criterion and its scalability. We assess the efficiency and effectiveness of the presented solution by means of an extensive experimental analysis, evaluating deployments on large scale public and private cloud infrastructures, and using well known benchmarks for transactional platforms. The results show striking speedups of up to 14 times in read dominated workloads, and a reduction of the network bandwidth by up to one order of magnitude.
Keywords :
cache storage; cloud computing; GMU protocol caching; cloud infrastructures; data locality; lightweight caching mechanism; network bandwidth reduction; transactional platforms; Cloud computing; Grid computing; Caching; Cloud Computing; Distributed Data Management; Transactional Data Stores;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
Conference_Location :
Chicago, IL
Type :
conf
DOI :
10.1109/CCGrid.2014.110
Filename :
6846483
Link To Document :
بازگشت