Title
Cluster Scheduling and Load Balancing via TCP Options
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
Year
DOI
Venue
2005
10.1109/E-SCIENCE.2005.23
Melbourne, Vic.
Keywords
Field
DocType
cluster scheduling,large legacy climate model,volunteer computing project,tcp options,load balancing,data link layer,transport protocols,distributed denial of service,resilience,linux,software design,link layer,resource management,resource allocation,load balance,scheduling,critical success factor,linux kernel,testing,transport layer,job shop scheduling,kernel,network layer
Load management,Load balancing (computing),Scheduling (computing),Computer science,Network layer,Data link layer,Transport layer,Zeta-TCP,Distributed computing,Linux kernel
Conference
ISBN
Citations 
PageRank 
0-7695-2448-6
0
0.34
References 
Authors
4
1
Name
Order
Citations
PageRank
Peter Clutterbuck103.38