• DocumentCode
    3062228
  • Title

    An Optimal Speculative Transactional Replication Protocol

  • Author

    Romano, Paolo ; Palmieri, Roberto ; Quaglia, Francesco ; Carvalho, Nuno ; Rodrigues, Luis

  • fYear
    2010
  • fDate
    6-9 Sept. 2010
  • Firstpage
    449
  • Lastpage
    457
  • Abstract
    In this paper we investigate the problem of speculative processing in a replicated transactional system layered on top of an optimistic atomic broadcast service. We consider a realistic model in which transactions´ read/write sets are not known a-priori, and transactions´ data access patterns may vary depending on the observed snapshot. We formalize a set of correctness and optimality properties aimed at ensuring that transactions are not activated on inconsistent snapshots, as well as the minimality and completeness of the set of explored serialization orders. Finally, an optimal speculative transaction replication protocol is presented.
  • Keywords
    protocols; transaction processing; correctness property; optimality property; optimistic atomic broadcast service; replicated transactional system; speculative transactional replication protocol; Availability; Concurrent computing; Data models; History; Joining processes; Merging; Protocols; distributed system; replicated transactional system; speculative processing; speculative replication protocol; view serializability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-8095-1
  • Electronic_ISBN
    978-0-7695-4190-7
  • Type

    conf

  • DOI
    10.1109/ISPA.2010.94
  • Filename
    5634368