AbstractWe advocate a transport layer protocol for highly available network services using transparent migration of the server endpoint of a live connection between operating servers. We propose a client-initiated migration mechanism, integrated into a migration architecture that uniformly addresses various types of events that negatively impact the quality of service to clients. In the resulting architecture, the migration mechanism is independent and decoupled from any migration policies. In our system connection migration, can be used to improve performance as perceived by the client, for server load balancing, to survive server failures et. We examine and address challenges posed by the transfer of connection state needed for migration to both the OS and the application layer.
RightsThis Item is protected by copyright and/or related rights.You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use.For other uses you need to obtain permission from the rights-holder(s).