• DocumentCode
    3717176
  • Title

    A flexible QoS fortified distributed key-value storage system for the cloud

  • Author

    Tonglin Li;Ke Wang;Dongfang Zhao;Kan Qiao;Iman Sadooghi;Xiaobing Zhou;Ioan Raicu

  • Author_Institution
    Illinois Institute of Technology
  • fYear
    2015
  • Firstpage
    515
  • Lastpage
    522
  • Abstract
    In the era of big data and cloud, distributed key-value stores are increasingly used as building blocks of large-scale applications. Comparing to traditional relational databases, key-value stores are particularly compelling due to their low latency and excellent scalability. Many big companies, such as Facebook and Amazon, run multiple different applications and services on top of a single key-value store deployment to reduce the deployment and maintenance complexity as well as economic cost. However, every application has its performance requirement but most current key-value store systems are designed to serve every application request equally. This design works well when a single application accesses the key-value store, but it is not as good for the emerging concurrent multi-application scenario. In this paper, we present ZHT/Q, a flexible QoS (Quality of Service) fortified distributed key-value storage system for clouds and data centers. It improves the overall throughput by an order of magnitude and still satisfies different applications´ latency requirements with QoS using dynamic and adaptive request batching mechanisms. The experiment results show that our new system delivers up to 28 times higher throughput than the base solution while more than 99% of requests´ latency requirements are satisfied.
  • Keywords
    "Servers","Quality of service","Throughput","Monitoring","Heuristic algorithms","Big data","Facebook"
  • Publisher
    ieee
  • Conference_Titel
    Big Data (Big Data), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/BigData.2015.7363794
  • Filename
    7363794