• DocumentCode
    2907589
  • Title

    Robust Fault-Tolerant Majority-Based Key-Value Store Supporting Multiple Consistency Levels

  • Author

    Al-Shishtawy, Ahmad ; Khan, Tareq Jamal ; Vlassov, Vladimir

  • Author_Institution
    KTH R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    589
  • Lastpage
    596
  • Abstract
    The wide spread of Web 2.0 applications with rapidly growing amounts of user generated data, such as, wikis, social networks, and media sharing, have posed new challenges on the supporting infrastructure, in particular, on storage systems. In order to meet these challenges, Web 2.0 applications have to tradeoff between the high availability and the consistency of their data. Another important issue is the privacy of user generated data that might be caused by organizations that own and control data centers where user data are stored. We propose a large-scale, robust and fault-tolerant key-value object store that is based on a peer-to-peer network owned and controlled by a community of users. To meet the demands of Web 2.0 applications, the store supports an API consisting of different read and write operations with various data consistency guarantees from which a wide range of web applications would be able to choose the operations according to their data consistency, performance and availability requirements. For evaluation, simulation has been carried out to test the system availability, scalability and fault-tolerance in a dynamic, Internet wide environment.
  • Keywords
    Internet; application program interfaces; computer centres; fault tolerant computing; file organisation; peer-to-peer computing; API; Internet wide environment; Web 2.0 applications; Web applications; control data centers; data consistency guarantees; dynamic environment; fault-tolerance; fault-tolerant key-value object store; large-scale key-value object store; media sharing; multiple consistency level support; peer-to-peer network; robust fault-tolerant majority-based key-value store; robust key-value object store; social networks; storage systems; user generated data; wikis; Availability; Data models; Distributed databases; Fault tolerance; Generators; Peer to peer computing; Scalability; consistency models; distributed hash table; key-value store; majority-based quorum technique; peer-to-peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.110
  • Filename
    6121328