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
Link To Document