• DocumentCode
    610439
  • Title

    RECODS: Replica consistency-on-demand store

  • Author

    Yuqing Zhu ; Yu, Philip S. ; Jianmin Wang

  • Author_Institution
    Sch. of Software, Tsinghua Univ., Beijing, China
  • fYear
    2013
  • fDate
    8-12 April 2013
  • Firstpage
    1360
  • Lastpage
    1363
  • Abstract
    Replication is critical to the scalability, availability and reliability of large-scale systems. The trade-off of replica consistency vs. response latency has been widely understood for large-scale stores with replication. The weak consistency guaranteed by existing large-scale stores complicates application development, while the strong consistency hurts application performance. It is desirable that the best consistency be guaranteed for a tolerable response latency, but none of existing large-scale stores supports maximized replica consistency within a given latency constraint. In this demonstration, we showcase RECODS (REplica Consistency-On-Demand Store), a NoSQL store implementation that can finely control the trade-off on an operation basis and thus facilitate application development with on-demand replica consistency. With RECODS, developers can specify the tolerable latency for each read/write operation. Within the specified latency constraint, a response will be returned and the replica consistency be maximized. RECODS implementation is based on Cassandra, an open source NoSQL store, but with a different operation execution process, replication process and in-memory storage hierarchy.
  • Keywords
    SQL; cloud computing; digital storage; public domain software; reliability; storage management; Cassandra; NoSQL store implementation; RECODS; application development; in-memory storage hierarchy; large-scale system availability; large-scale system reliability; large-scale system scalability; on-demand replica consistency; open source NoSQL store; operation execution process; read-write operation; replica consistency; replica consistency-on-demand store; replication process; response latency; tolerable response latency; Availability; Compaction; Computers; Medals; Process control; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2013 IEEE 29th International Conference on
  • Conference_Location
    Brisbane, QLD
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-4909-3
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2013.6544944
  • Filename
    6544944