{"title":"一个快速透明的服务可用性故障切换方案","authors":"Jigang Wang, Guochang Gu, Shibo Xie, Lifeng Xu","doi":"10.1109/IMSCCS.2006.33","DOIUrl":null,"url":null,"abstract":"Fault tolerance schemes can be used to increase the availability and reliability of network service systems. One aspect of such schemes is failover - the reconfiguration of available resources and restoration of state required to continue providing the service despite the loss of some of the resources and corruption of parts of the state. Most of the techniques used for increasing the availability of network services do not provide fault tolerance for requests being processed at the time of server failure. Other schemes require deterministic servers or changes to the client. These limitations are unacceptable for many current and future network services. This paper proposes an efficient transparent failover scheme for service availability (SAFailover) to provide fault-tolerant network service that does not have the limitations mentioned above. The scheme is based on a hot standby backup server that maintains logs of requests and replies. The implementation includes modifications to the Linux kernel and to the Apache Web server, using their respective module mechanisms. The paper describe the implementation and present an evaluation of the impact of the backup scheme in terms of throughput, latency, and CPU processing cycles overhead. Experiment results indicate this scheme have short failover times and low overhead during fault-free operation","PeriodicalId":202629,"journal":{"name":"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Fast Transparent Failover Scheme for Service Availability\",\"authors\":\"Jigang Wang, Guochang Gu, Shibo Xie, Lifeng Xu\",\"doi\":\"10.1109/IMSCCS.2006.33\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Fault tolerance schemes can be used to increase the availability and reliability of network service systems. One aspect of such schemes is failover - the reconfiguration of available resources and restoration of state required to continue providing the service despite the loss of some of the resources and corruption of parts of the state. Most of the techniques used for increasing the availability of network services do not provide fault tolerance for requests being processed at the time of server failure. Other schemes require deterministic servers or changes to the client. These limitations are unacceptable for many current and future network services. This paper proposes an efficient transparent failover scheme for service availability (SAFailover) to provide fault-tolerant network service that does not have the limitations mentioned above. The scheme is based on a hot standby backup server that maintains logs of requests and replies. The implementation includes modifications to the Linux kernel and to the Apache Web server, using their respective module mechanisms. The paper describe the implementation and present an evaluation of the impact of the backup scheme in terms of throughput, latency, and CPU processing cycles overhead. Experiment results indicate this scheme have short failover times and low overhead during fault-free operation\",\"PeriodicalId\":202629,\"journal\":{\"name\":\"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMSCCS.2006.33\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMSCCS.2006.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Fast Transparent Failover Scheme for Service Availability
Fault tolerance schemes can be used to increase the availability and reliability of network service systems. One aspect of such schemes is failover - the reconfiguration of available resources and restoration of state required to continue providing the service despite the loss of some of the resources and corruption of parts of the state. Most of the techniques used for increasing the availability of network services do not provide fault tolerance for requests being processed at the time of server failure. Other schemes require deterministic servers or changes to the client. These limitations are unacceptable for many current and future network services. This paper proposes an efficient transparent failover scheme for service availability (SAFailover) to provide fault-tolerant network service that does not have the limitations mentioned above. The scheme is based on a hot standby backup server that maintains logs of requests and replies. The implementation includes modifications to the Linux kernel and to the Apache Web server, using their respective module mechanisms. The paper describe the implementation and present an evaluation of the impact of the backup scheme in terms of throughput, latency, and CPU processing cycles overhead. Experiment results indicate this scheme have short failover times and low overhead during fault-free operation