• DocumentCode
    2577146
  • Title

    A Middleware for Exactly-Once Semantics in Request-Response Interactions

  • Author

    Ivaki, Naghmeh ; Araujo, Filipe ; Barbosa, Raul

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Coimbra, Coimbra, Portugal
  • fYear
    2012
  • fDate
    18-19 Nov. 2012
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    Although the need for the exactly-once request-response interaction pattern is ubiquitous in distributed systems, making it work in practice is anything but simple. Ensuring the at-most-once part of the invocation is relatively easy. Unfortunately, the same is not true for the at-least-once guarantee, which depends on the recovery from crashes of the client, the server and the network. This is what makes the exactly-once interaction so difficult in practice: client and server must log their actions into stable storage, and they must be able to restart the network connections. In this paper, we present a middleware that implements the exactly-once request-response pattern, in presence of network and endpoints crashes. The main contribution of our work is to release the programmer from the complex tasks of recovering from message losses and network crashes.
  • Keywords
    middleware; distributed systems; exactly once semantics; interaction pattern; middleware; request response interactions; ubiquitous computing; Computer crashes; Middleware; Protocols; Safety; Semantics; Servers; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing (PRDC), 2012 IEEE 18th Pacific Rim International Symposium on
  • Conference_Location
    Niigata
  • Print_ISBN
    978-1-4673-4849-2
  • Electronic_ISBN
    978-0-7695-4885-2
  • Type

    conf

  • DOI
    10.1109/PRDC.2012.23
  • Filename
    6385068