A Reliable and Secure Connection Migration Mechanism for Mobile Agents
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Optimizing Threshold Protocols in Adversarial Structures
DISC '08 Proceedings of the 22nd international symposium on Distributed Computing
A step towards a new generation of group communication systems
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Practical and low-overhead masking of failures of TCP-based servers
ACM Transactions on Computer Systems (TOCS)
Hi-index | 0.00 |
When processes on two different machines communicate,they most often do so using the TCP protocol. While TCP isappropriate for a wide range of applications, it has short-comings in other application areas. One of these areas isfault tolerant distributed computing. For some of those applications, TCP does not address link failures adequately:TCP breaks the connection if connectivity is lost for someduration (typically minutes). This is sometimes undesirable.The paper proposes robust TCP connections, a solution to the problem of broken TCP connections. The paperpresents a session layer protocol on top of TCP that ensures reconnection, and provides exactly-once delivery forall transmitted data. A prototype has been implemented asa Java library. The prototype has less than 10% overheadon TCP sockets with respect to the most important performance figures.