Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
An end-to-end approach to host mobility
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
On the performance of TCP splicing for URL-aware redirection
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Dummynet and forward error correction
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Efficient support for P-HTTP in cluster-based web servers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
A cooperative cache architecture in support of caching multimedia objects in MANETs
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Mobile interfaces to computational, data, and service grid systems
ACM SIGMOBILE Mobile Computing and Communications Review
A Fast Connection-Time Redirection Mechanism for Internet Application Scalability
HiPC '02 Proceedings of the 9th International Conference on High Performance Computing
A Simulation Study of the Proactive Server Roaming for Mitigating Denial of Service Attacks
ANSS '03 Proceedings of the 36th annual symposium on Simulation
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Proceedings of the 9th annual international conference on Mobile computing and networking
ACM SIGCOMM Computer Communication Review
Journal of Network and Systems Management
Design and analysis of a replicated elusive server scheme for mitigating denial of service attacks
Journal of Systems and Software - Special issue: Performance modeling and analysis of computer systems and networks
HotSwap-Transparent Server Failover for Linux
LISA '02 Proceedings of the 16th USENIX conference on System administration
Recovering Internet Service Sessions from Operating System Failures
IEEE Internet Computing
HANet: a framework toward ultimately reliable network services
Journal of Systems and Software
Mobile Networks and Applications - Special issue: Wireless mobile wireless applications and services on WLAN hotspots
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Wireless Networks - Special issue: Selected papers from ACM MobiCom 2003
An integrated approach to recovery and high availability in an updatable, distributed data warehouse
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Service-Oriented Network Sockets
Proceedings of the 1st international conference on Mobile systems, applications and services
Versatile anycasting with mobile IPv6
AAA-IDEA '06 Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications
TCP offload through connection handoff
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Failover, load sharing and server architecture in SIP telephony
Computer Communications
Anypoint: extensible transport switching on the edge
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
High performance mobility without agent infrastructure for connection oriented service
Pervasive and Mobile Computing
Interactive wifi connectivity for moving vehicles
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
CoRAL: A transparent fault-tolerant web service
Journal of Systems and Software
Anycast-aware transport for content delivery networks
Proceedings of the 18th international conference on World wide web
Proceedings of the 4th International Symposium on Information, Computer, and Communications Security
Practical and low-overhead masking of failures of TCP-based servers
ACM Transactions on Computer Systems (TOCS)
Metrics for quantifying benefits and cost of session switchovers
MILCOM'03 Proceedings of the 2003 IEEE conference on Military communications - Volume II
An up-to-date survey in web load balancing
World Wide Web
Hi-index | 0.00 |
This paper presents a set of techniques for providing fine-grained failover of long-running connections across a distributed collection of replica servers, and is especially useful for fault-tolerant and load-balanced delivery of streaming media and telephony sessions. Our system achieves connection-level failover across both local-and wide-area server replication, without requiring a front-end transport-or application-layer switch. Our approach uses recently proposed end-to-end "connection migration" mechanisms for transport protocols such as TCP, combined with a soft-state session synchronization protocol between replica servers. The end result is a robust, fast, and fine-grained connection failover mechanism that is transparent to client applications, and largely transparent to the server applications. We describe the details of our design and Linux implementation, as well as experimental data that suggests this approach is an attractive way to engineer robust systems for distributing long-running streams; connections suffer relatively small performance degradation even when migration occurs every few seconds, and the associated server overhead is small.