FLEXIBLE AND EXTENSIBLE LOAD BALANCING

Authors
Citation
Cc. Hui et St. Chanson, FLEXIBLE AND EXTENSIBLE LOAD BALANCING, Software, practice & experience, 27(11), 1997, pp. 1283-1306
Citations number
14
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
27
Issue
11
Year of publication
1997
Pages
1283 - 1306
Database
ISI
SICI code
0038-0644(1997)27:11<1283:FAELB>2.0.ZU;2-N
Abstract
This paper presents the design philosophy and implementation of the BA LANCE system. BALANCE Is a flexible, network independent and computer architecture independent load balancing system which allows the buildi ng of reusable parallel and distributed applications. By implementing related services as generic servers with their connection endpoints re gistered in BALANCE, the clients can easily access the servers by serv er system calls. To demonstrate the flexibility of BALANCE, several wi dely different applications have been implemented and evaluated, inclu ding system servers, parallel and distributed applications and a sched uling testbed. The use of generic servers to improve system modularity and code reuse is also discussed. (C) 1997 by John Wiley & Sons, Ltd.