Critical path analysis of TCP transactions
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Efficiency vs. portability in cluster-based network servers
PPoPP '01 Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming
Critical path analysis of TCP transactions
IEEE/ACM Transactions on Networking (TON)
Cluster Computing
Enforcing Resource Sharing Agreements among Distributed Server Clusters
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
KECho - Event Communication for Distributed Kernel Services
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Content-Adaptive Request Distribution Strategy for Internet Server Cluster
AISA '02 Proceedings of the First International Workshop on Advanced Internet Services and Applications
Critical path analysis of TCP transactions
ACM SIGCOMM Computer Communication Review - Workshop on data communication in Latin America and the Caribbean
A Single System Image Server Cluster using Duplicated MAC and IP Addresses
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Dynamic cluster reconfiguration for power and performance
Compilers and operating systems for low power
Scalable load balancing on distributed web servers using mobile agents
Journal of Parallel and Distributed Computing - Scalable web services and architecture
Energy conservation in heterogeneous server clusters
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Architecting Web sites for high performance
Scientific Programming
Scalable content-aware request distribution in cluster-based networks servers
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Analysis and evaluation of a multiple gateway traffic-distribution scheme for gateway clusters
Computer Communications
Distribution strategies for parallel VPN servers
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
A high-availability webserver cluster using multiple front-ends
CIS'04 Proceedings of the First international conference on Computational and Information Science
Balancing HTTP traffic using dynamically updated weights, an implementation approach
PCI'05 Proceedings of the 10th Panhellenic conference on Advances in Informatics
Dynamic load balancing method based on DNS for distributed web systems
EC-Web'05 Proceedings of the 6th international conference on E-Commerce and Web Technologies
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Efficient prioritized service recovery using content-aware routing mechanism in web server cluster
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part II
Hi-index | 0.00 |
To construct high performance Web servers, system builders are increasingly turning to distributed designs. An important challenge that arises in such designs is the need to direct incoming connections to individual hosts. Previous methods for connection routing (Layer 4 Switching) have employed a centralized node to handle all incoming requests. In contrast, we propose a distributed approach, called Distributed Packet Rewriting (DPR), in which all hosts of the distributed system participate in connection routing. DPR promises better scalability and fault-tolerance than the currrent practice of using centralized, special-purpose connection routers. In this paper, we describe our implementation of four variants of DPR and compare their performance. We show that DPR provides performance comparable to centralized alternatives, measured in terms of throughput and delay. Also, we show that DPR enhances the scalability of Web server clusters by eliminating the performance bottleneck exhibited when centralized connection routing techniques are utilized.