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 Ivaki1246.79
Serhiy Boychenko230.40
Filipe Araujo321424.63