• DocumentCode
    1791529
  • Title

    BASIC: An alternative to BASE for large-scale data management system

  • Author

    Lengdong Wu ; Li-Yan Yuan ; Jia-Huai You

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2014
  • fDate
    27-30 Oct. 2014
  • Firstpage
    5
  • Lastpage
    14
  • Abstract
    Big data applications demand and consequently lead to developments of large-scale data management systems, which provide high scalability by partitioning data across multiple servers. Since conventional transactional access is quite expensive, many real world large-scale distributed systems eschew transactional functionality and adopt semantics of atomic multi-partition operations. Accordingly, BASE, a consistency model weaker than ACID, is commonly used to guarantee availability. In this work, we identify a new consistency model-BASIC (Basic Availability, Scalability, Instant Consistency) that matches the requirements where extra efforts are not needed to manipulate inconsistent soft states. We present a timestamp-based formula protocol for BASIC that can enforce Instant Consistency while achieving linear scalability (via logical formula caching, dynamic timestamp ordering) and achieve Basic Availability in the presence of partial failure and network partition (via partition independence, genuine atomic commit). Our extensive experimental results verify the scalability of BASIC and demonstrate that the limited overhead induced by BASIC pays a reasonable price for keeping all soft states consistent.
  • Keywords
    Big Data; protocols; ACID model; BASE model; BASIC model; Big Data applications; atomic multipartition operation; basic availability-scalability-instant consistency model; data partitioning; large-scale data management system; timestamp-based formula protocol; Availability; Distributed databases; Protocols; Scalability; Schedules; Servers; Concurrency Control; Consistency; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Big Data (Big Data), 2014 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Type

    conf

  • DOI
    10.1109/BigData.2014.7004206
  • Filename
    7004206