• DocumentCode
    2897821
  • Title

    Tempest: Soft state replication in the service tier

  • Author

    Marian, Tudor ; Balakrishnan, Mahesh ; Birman, Ken ; Van Renesse, Robbert

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY
  • fYear
    2008
  • fDate
    24-27 June 2008
  • Firstpage
    227
  • Lastpage
    236
  • Abstract
    Soft state in the middle tier is key to enabling scalable and responsive three tier service architectures. While soft-state can be reconstructed upon failure, replicating it across multiple service instances is critical for rapid fail-over and high availability. Current techniques for storing and managing replicated soft state require mapping data structures to different abstractions such as database records, which can be difficult and introduce inefficiencies. Tempest is a system that provides programmers with data structures that look very similar to conventional Java Collections but are automatically replicated. We evaluate Tempest against alternatives such as in-memory databases and we show that Tempest does scale well in real world service architectures.
  • Keywords
    Java; software architecture; software tools; Java Collections; Tempest; middle tier; responsive three tier service architectures; soft state replication; Availability; Computer architecture; Computer crashes; Data structures; Databases; Delay; Java; Programming profession; Service oriented architecture; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4244-2397-2
  • Electronic_ISBN
    978-1-4244-2398-9
  • Type

    conf

  • DOI
    10.1109/DSN.2008.4630091
  • Filename
    4630091