{"title":"使用商用硬件实现可靠封装端点的体系结构","authors":"Robert M. Robinson, Paul A. S. Ward","doi":"10.1109/SRDS.2011.30","DOIUrl":null,"url":null,"abstract":"Custom hardware is expensive and making software reliable is difficult to achieve as complexity increases. Recent trends towards cloud computing highlight the importance of operating continuously using both unreliable commodity hardware and, as services grow in complexity, failure-vulnerable software. We have developed an approach for building dependable networking software that exposes a reliable encapsulation service to clients although it executes on commodity hardware, we do so without substantially increasing the implementation complexity of the encapsulation software. Our approach demonstrates the viability of building reliable systems using unreliable components, including unreliable server software.","PeriodicalId":116805,"journal":{"name":"2011 IEEE 30th International Symposium on Reliable Distributed Systems","volume":"110 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An Architecture for Reliable Encapsulation Endpoints Using Commodity Hardware\",\"authors\":\"Robert M. Robinson, Paul A. S. Ward\",\"doi\":\"10.1109/SRDS.2011.30\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Custom hardware is expensive and making software reliable is difficult to achieve as complexity increases. Recent trends towards cloud computing highlight the importance of operating continuously using both unreliable commodity hardware and, as services grow in complexity, failure-vulnerable software. We have developed an approach for building dependable networking software that exposes a reliable encapsulation service to clients although it executes on commodity hardware, we do so without substantially increasing the implementation complexity of the encapsulation software. Our approach demonstrates the viability of building reliable systems using unreliable components, including unreliable server software.\",\"PeriodicalId\":116805,\"journal\":{\"name\":\"2011 IEEE 30th International Symposium on Reliable Distributed Systems\",\"volume\":\"110 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE 30th International Symposium on Reliable Distributed Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SRDS.2011.30\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE 30th International Symposium on Reliable Distributed Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SRDS.2011.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Architecture for Reliable Encapsulation Endpoints Using Commodity Hardware
Custom hardware is expensive and making software reliable is difficult to achieve as complexity increases. Recent trends towards cloud computing highlight the importance of operating continuously using both unreliable commodity hardware and, as services grow in complexity, failure-vulnerable software. We have developed an approach for building dependable networking software that exposes a reliable encapsulation service to clients although it executes on commodity hardware, we do so without substantially increasing the implementation complexity of the encapsulation software. Our approach demonstrates the viability of building reliable systems using unreliable components, including unreliable server software.