DocumentCode
2965969
Title
Cluster scheduling and load balancing via TCP options
Author
Clutterbuck, Peter
Author_Institution
UQ Bus. Sch., Queensland Univ., Brisbane, Qld.
fYear
2005
fDate
1-1 July 2005
Lastpage
237
Abstract
This paper describes an experiment in designing, implementing and testing a transport layer cluster scheduling and dispatching architecture. The motivation for the experiment was the hypothesis that a transport layer clustering solution may offer advantages over the existing industry-standard network layer and data link layer approaches. The critical success factors initially established to guide and evaluate the experiment were reduced dispatcher work load, reduced dispatcher internal state memory requirements, distributed denial of service resilience, and cluster software design simplicity. The functional design stage of the experiment produced a Transport layer strategy for scheduling and load balancing based on the specification of two new TCP options. Implementation required the introduction of the newly specified TCP options into the Linux (2.4) kernel. The implementation produced an extended Linux Socket API to facilitate user-process access to the additional TCP capability. The testing stage of the experiment confirmed the operational efficiency of the solution
Keywords
Linux; network operating systems; operating system kernels; resource allocation; scheduling; transport protocols; workstation clusters; Linux Socket API; Linux kernel; TCP options; cluster software design; data link layer; dispatcher internal state memory requirements; dispatcher work load; dispatching architecture; distributed denial of service resilience; load balancing; network layer; transport layer cluster scheduling; Computer crime; Dispatching; Job shop scheduling; Kernel; Linux; Load management; Resilience; Sockets; Software design; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Science and Grid Computing, 2005. First International Conference on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7695-2448-6
Type
conf
DOI
10.1109/E-SCIENCE.2005.23
Filename
1572230
Link To Document