• 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