{"title":"用于基于集群的Web服务器的完全分布式体系结构","authors":"Du Zeng-Kai, Ju Jiu-bin","doi":"10.1109/PDCAT.2003.1236349","DOIUrl":null,"url":null,"abstract":"While content-aware distribution policies getting more popular in cluster-based Web systems, they make the dispatching node a bottleneck. To achieve scalable server performance, we present a completely distributed architecture named CODA. In CODA, we employ both layer-4 and layer-7 Web switching techniques. While the front-end layer-4 switch distributes the client requests among the server nodes using some simple dispatching algorithm, the server nodes may forward the incoming request to another server node according to some content-aware policy. By eliminating the centralized dispatcher, CODA affords better scalability and fault tolerance. Moreover, we have implemented this architecture on the basis of Linux IP stack and evaluated its performance with trace-based workloads. Our performance results show it can achieve favorable throughput compared to existing architectures.","PeriodicalId":145111,"journal":{"name":"Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A completely distributed architecture for cluster-based Web servers\",\"authors\":\"Du Zeng-Kai, Ju Jiu-bin\",\"doi\":\"10.1109/PDCAT.2003.1236349\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"While content-aware distribution policies getting more popular in cluster-based Web systems, they make the dispatching node a bottleneck. To achieve scalable server performance, we present a completely distributed architecture named CODA. In CODA, we employ both layer-4 and layer-7 Web switching techniques. While the front-end layer-4 switch distributes the client requests among the server nodes using some simple dispatching algorithm, the server nodes may forward the incoming request to another server node according to some content-aware policy. By eliminating the centralized dispatcher, CODA affords better scalability and fault tolerance. Moreover, we have implemented this architecture on the basis of Linux IP stack and evaluated its performance with trace-based workloads. Our performance results show it can achieve favorable throughput compared to existing architectures.\",\"PeriodicalId\":145111,\"journal\":{\"name\":\"Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-10-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PDCAT.2003.1236349\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDCAT.2003.1236349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A completely distributed architecture for cluster-based Web servers
While content-aware distribution policies getting more popular in cluster-based Web systems, they make the dispatching node a bottleneck. To achieve scalable server performance, we present a completely distributed architecture named CODA. In CODA, we employ both layer-4 and layer-7 Web switching techniques. While the front-end layer-4 switch distributes the client requests among the server nodes using some simple dispatching algorithm, the server nodes may forward the incoming request to another server node according to some content-aware policy. By eliminating the centralized dispatcher, CODA affords better scalability and fault tolerance. Moreover, we have implemented this architecture on the basis of Linux IP stack and evaluated its performance with trace-based workloads. Our performance results show it can achieve favorable throughput compared to existing architectures.