Enabling Content-Based Load Distribution for Scalable Services

Guerney D. H. Hunt, Erich Nahum · 2002

We argue that using information content of individual client requests to distribute load across a cluster of workstations or PCs has many attractive properties, and describe how current Internet standards make content-based load distribution difficult. We discuss several approaches to achieve content-based load distribution for large scalable services such as WWW servers. We illustrate the advantages and disadvantages of these approaches and introduce one method, connection hand-off, which enables content-based load distribution. We describe a small backwards-compatible extension to the TCP protocol to allow connection hand-off and outline the OS implementation required. 1 Introduction Networked information systems have seen explosive growth in the last few years. The information available via the global information infrastructure is growing rapidly as text-only information sources are augmented with voice, video and still image data. This growth places increasing demands on large sc...

Read the paper · More papers on PaperTik