Practical and low-overhead masking of failures of TCP-based servers

ACM Trans. Comput. Syst.(2009)

引用 40|浏览58
暂无评分
摘要
This article describes an architecture that allows a replicated service to survive crashes without breaking its TCP connections. Our approach does not require modifications to the TCP protocol, to the operating system on the server, or to any of the software running on the clients. Furthermore, it runs on commodity hardware. We compare two implementations of this architecture (one based on primary/backup replication and another based on message logging) focusing on scalability, failover time, and application transparency. We evaluate three types of services: a file server, a Web server, and a multimedia streaming server. Our experiments suggest that the approach incurs low overhead on throughput, scales well as the number of clients increases, and allows recovery of the service in near-optimal time.
更多
查看译文
关键词
commodity hardware,backup replication,additional key words and phrases: fault-tolerant computing system,low-overhead masking,tcp connection,web server,application transparency,tcp/ip,primary/backup approach,failover time,clients increase,tcp protocol,near-optimal time,file server,tcp-based server,reliability,algorithms,operating system,tcp ip,type of service,performance,fault tolerant
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要