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