Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

Adaptive Load Sharing for Clustered Digital Library Servers

by: Huican Zhu, Tao Yang, Qi Zheng, David Watson, Oscar Ibarra, andTerry Smith

Abstract:

This paper investigates load balancing strategies for clustered Alexandriadigital library (ADL) servers. The ADL system, which provides on-lineinformation searching and browsing of spatially-referenced materials throughthe World Wide Web, involves intensive database I/O and heterogeneous CPUactivities. Clustering servers can improve the scalability of the ADL systemin response to a large number of simultaneous access requests. One difficultyaddressed is that clustered workstation nodes may be non-uniform in terms ofCPU and I/O speeds. An optimization scheme is proposed in this paper todynamically monitor the resource availability, use a low-cost communicationstrategy for updating load information among nodes, and schedule requests basedon both I/O and computation load indices. Since the accurate cost estimationfor processing database-searching requests is difficult, a sampling andprediction scheme is used to identify the relative efficiency of nodes forsatisfying I/O and CPU demands of these requests. A set of experiments usingthe ADL traces have been conducted to verify the effectiveness of the proposedstrategies.

Keywords:

Digital Libraries, Web servers, Load balancing

Date:

July 1998

Document: 1998-20

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu