Adaptive Scheduling with Client Resources to Improve WWW Server Scalability

  • Authors:
  • Daniel Andresen;Tao Yang

  • Affiliations:
  • -;-

  • Venue:
  • Adaptive Scheduling with Client Resources to Improve WWW Server Scalability
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

WWW-based Internet information service has grown enormously during last few years, and major performance bottlenecks have been caused by WWW server and Internet bandwidth inadequacies. Augmenting the server with multi-processor support and shifting computation to client-site machines can substantially improve the system response time and for some applications, it may also reduce network bandwidth requirement. In this paper, we model client-server partitionable WWW applications and propose adaptive scheduling techniques that optimize the use of client-server resource by predicting the aggregate impact of I/O, CPU and network capabilities. We present a software system called SWEB++ which implements and supports the use of our scheduling strategies when programming WWW applications. We also provide a performance-analysis framework based on homogeneous client-server assumptions to identify the impact of system loads and network bandwidth and demonstrate the effectiveness of our scheduling strategies. Finally we present several experimental results to examine the system performance and verify the usefulness of the analytic model.