Enhance Features and Performance of a Linux-based Content Switch

C.E. Chow and C. Prakash (USA)


Content Switch, Cluster, TCP Delayed Binding, Load Balancing, Network Architecture


The web based content switch uses the content of web request to select a real server [4,5,6,7]. For example, a content switch can make routing decisions based on URL of incoming web request. In electronic commerce systems, a content switch may route the incoming request based on the purchase amount, or the customer ID contained in the XML content of the request. The routing decisions are typically expressed in terms of rules where conditions classify the packets for different routing actions. In this paper we discuss the problems encountered in the development of a Linux LVS-based content switch and present their solutions. A pre-allocate server scheme is proposed to improve the TCP delayed binding bottleneck, and performance of its implementation is presented. The content switch rule syntax is extended to allow the extraction of specific tag values in the XML requests.

Important Links:

Go Back