Title
A Middleware for Exactly-Once Semantics in Request-Response Interactions
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.
Year
DOI
Venue
2012
10.1109/PRDC.2012.23
Dependable Computing
Keywords
Field
DocType
main contribution,exactly-once interaction,network connection,at-least-once guarantee,exactly-once request-response interaction pattern,request-response interactions,complex task,at-most-once part,network crash,endpoints crash,exactly-once request-response pattern,exactly-once semantics,middleware,semantics,servers,protocols
Middleware,Middleware (distributed applications),Programmer,Computer science,Server,Computer network,Real-time computing,Semantics,Request–response,Message oriented middleware,Distributed computing,Stable storage
Conference
ISBN
Citations 
PageRank 
978-0-7695-4885-2
4
0.43
References 
Authors
7
3
Name
Order
Citations
PageRank
Naghmeh Ivaki1246.79
Filipe Araujo221424.63
Raul Barbosa311019.08