• DocumentCode
    2302095
  • Title

    OSARE: Opportunistic Speculation in Actively REplicated Transactional Systems

  • Author

    Palmieri, Roberto ; Quaglia, Francesco ; Romano, Paolo

  • Author_Institution
    DIS, Sapienza Univ., Rome, Italy
  • fYear
    2011
  • fDate
    4-7 Oct. 2011
  • Firstpage
    59
  • Lastpage
    64
  • Abstract
    In this work we present OSARE, an active replication protocol for transactional systems that combines the usage of Optimistic Atomic Broadcast with a speculative concurrency control mechanism in order to overlap transaction processing and replica synchronization. OSARE biases the speculative serialization of transactions towards an order aligned with the optimistic message delivery order. However, due to the lock-free nature of its concurrency control algorithm, at high concurrency levels, namely when the probability of mismatches between optimistic and final deliveries is higher, OSARE explores additional alternative transaction serialization orders in a lightweight and opportunistic fashion. A simulation study we carried out in the context of Software Transactional Memory systems shows that OSARE achieves robust performance also in scenarios characterized by non-minimal likelihood of reorder between optimistic and final deliveries, providing remarkable speed-up with respect to state of the art speculative replication protocols.
  • Keywords
    concurrency control; transaction processing; OSARE; actively replicated transactional systems; concurrency control mechanism; optimistic atomic broadcast; optimistic message delivery order; replica synchronization; software transactional memory systems; transaction processing; Benchmark testing; Concurrency control; History; Optimized production technology; Proposals; Protocols; active replication; software transactional memories; speculation; transaction processing systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1060-9857
  • Print_ISBN
    978-1-4577-1349-1
  • Type

    conf

  • DOI
    10.1109/SRDS.2011.16
  • Filename
    6076762