Title | ||
---|---|---|
A Fault-Tolerant Session Layer with Reliable One-Way Messaging and Server Migration Facility |
Abstract | ||
---|---|---|
Despite being extremely successful, TCP has a number of shortcomings when network disruptions occur, or when peers do not follow a request-reply interaction: it does not handle connection crashes, event-driven communication or application migration. In many cases, programmers must engineer their own solutions to write reliable distributed applications. To overcome these limitations, we propose FTSL, a Fault-Tolerant Session Layer that works on top of TCP. Besides offering a full-duplex connection, FTSL owns a number of distinctive features: it tolerates TCP connection crashes, it provides highly decoupled reliable patterns for one-way communication, and it enables server-side migration. While the first two greatly simplify distributed systems programming for a wide range of applications, the latter enables cloud systems managers to move a server application for load balance or maintenance, without moving the entire virtual machine. We present the FTSL protocol, its implementation, and resort to performance to show that FTSL imposes a reasonable overhead for the guarantees it provides. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/NCCA.2014.20 | Network Cloud Computing and Applications |
Keywords | Field | DocType |
application migration,event-driven communication,server migration facility,connection crash,offeringa full-duplex connection,one-way communication,fault-tolerant session layer,server application,ftsl protocol,reliable pattern,reliable one-way messaging,tcp connection crash,cloud systems manager,cloud computing,transport protocols,distributed programming,resource allocation,software reliability | Virtual machine,Computer science,Load balancing (computing),Session layer,Computer network,Real-time computing,Fault tolerance,Resource allocation,Software quality,Distributed computing,Cloud computing,Application server | Conference |
ISSN | Citations | PageRank |
2333-2549 | 3 | 0.40 |
References | Authors | |
10 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Naghmeh Ivaki | 1 | 24 | 6.79 |
Serhiy Boychenko | 2 | 3 | 0.40 |
Filipe Araujo | 3 | 214 | 24.63 |