DocumentCode
3756039
Title
Building a Robust and Efficient Middleware for Geo-replicated Storage Systems
Author
Quanqing Xu;Wilson Yonghong Wang;Khai Leong Yong;Khin Mi Mi Aung
Author_Institution
Data Storage Inst., A*STAR, Singapore, Singapore
fYear
2015
Firstpage
148
Lastpage
155
Abstract
In order to meet the needs of increasing users and improve user-perceived latency, online services distribute and replicate data across geographically diverse data centers and direct user requests to the closest or least loaded server. Distributed Hash Table (DHT) is a structured overlay network that is widely utilized in geo-replicated storage systems, e.g., Dynamo. Some geo-replicated storage systems may need to locate an item with only keywords. In this paper, we present Jupiter, a DHT-based middleware system for building geo-replicated storage systems. Jupiter provides robust and efficient routing mechanisms under geo-replicated environments. The key innovation in Jupiter is the integration of two concepts: robustness and efficiency. We have prototyped Jupiter, deployed it on a network of Linux machines, and used it to develop several distributed applications. We confirm the practicality, effectiveness and efficiency of Jupiter by conducting an extensive performance benchmark measured by efficiency, robustness and consistency.
Keywords
"Routing","Jupiter","Robustness","Keyword search","Middleware","Maintenance engineering","Bandwidth"
Publisher
ieee
Conference_Titel
Cloud Computing Research and Innovation (ICCCRI), 2015 International Conference on
Type
conf
DOI
10.1109/ICCCRI.2015.19
Filename
7421905
Link To Document