• DocumentCode
    3515811
  • Title

    Fail-Aware Untrusted Storage

  • Author

    Cachin, Christian ; Keidar, Idit ; Shraer, Alexander

  • Author_Institution
    IBM Zurich Res. Lab., Ruschlikon, Switzerland
  • fYear
    2009
  • fDate
    June 29 2009-July 2 2009
  • Firstpage
    494
  • Lastpage
    503
  • Abstract
    We consider a set of clients collaborating through an online service provider that is subject to attacks, and hence not fully trusted by the clients. We introduce the abstraction of a fail-aware untrusted service, with meaningful semantics even when the provider is faulty. In the common case, when the provider is correct, such a service guarantees consistency (linearizability) and liveness (wait-freedom) of all operations. In addition, the service always provides accurate and complete consistency and failure detection. We illustrate our new abstraction by presenting a Fail-Aware Untrusted STorage service (FAUST). Existing storage protocols in this model guarantee so-called forking semantics. We observe, however, that none of the previously suggested protocols suffice for implementing fail-aware untrusted storage with the desired liveness and consistency properties (at least wait-freedom and linearizability when the server is correct). We present a new storage protocol, which does not suffer from this limitation, and implements a new consistency notion, called weak fork-linearizability. We show how to extend this protocol to provide eventual consistency and failure awareness in FAUST.
  • Keywords
    groupware; protocols; semantic Web; system recovery; fail-aware untrusted storage; failure detection; online service provider; storage protocol; weak fork-linearizability; Cloud computing; Collaborative tools; Collaborative work; Contracts; Laboratories; Online Communities/Technical Collaboration; Protocols; Resists; Stability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks, 2009. DSN '09. IEEE/IFIP International Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-1-4244-4422-9
  • Electronic_ISBN
    978-1-4244-4421-2
  • Type

    conf

  • DOI
    10.1109/DSN.2009.5270299
  • Filename
    5270299