DocumentCode :
2405435
Title :
Kernel implementations of locality-aware dispatching techniques for Web server clusters
Author :
Santo, M. Di ; Ranaldo, N. ; Zimeo, E.
Author_Institution :
Dept. of Eng., Univ. of Sannio, Benevento, Italy
fYear :
2003
fDate :
1-4 Dec. 2003
Firstpage :
154
Lastpage :
162
Abstract :
An increasingly popular mechanism to carry out dispatching of HTTP requests inside distributed Web servers is based on the analysis of request content. This is typically realized in the user space since an implementation in the kernel space may result in difficulties due to the connection oriented nature of TCP. Nevertheless, some kernel-based techniques have been proposed in recent years, such as TCP-splicing, redirect flows and TCP hand-off. Although the last one is the most efficient technique, currently few real implementations exist. The paper presents the implementation of a variant of TCP hand-off, which enables an efficient content-aware scheduling in the kernel space of Linux O.S., and discusses a hybrid scheduling algorithm based on the prediction of the content of disk caches. The paper compares the results obtained by the new algorithm with those obtained by a pure content-aware one and proposes solutions for improving transparency and scalability of TCP hand-off.
Keywords :
Internet; Unix; file servers; operating system kernels; transport protocols; workstation clusters; HTTP request dispatching; Linux operating systems; TCP hand-off; TCP-splicing; Web server clusters; connection oriented TCP; content-aware scheduling; disk caches; distributed Web servers; hybrid scheduling; kernel implementations; kernel space; locality-aware dispatching; redirect flows; request content; Delay; Dispatching; File servers; Hardware; Image storage; Internet; Kernel; Linux; Operating system kernels; Routing; Scalability; Scheduling algorithm; Transport protocols; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
Type :
conf
DOI :
10.1109/CLUSTR.2003.1253311
Filename :
1253311
Link To Document :
بازگشت