Title :
The benefits of service rebalancing
Author :
Herrin, Eric H., II ; Finkel, Raphael A.
Author_Institution :
Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
Abstract :
Service rebalancing, which provides a way to determine an efficient division of effort between a client and its server, is introduced. Decisions concerning this division of labor are made at runtime rather than at design time. Evaluating the current environment in which the client and server are executing and moving mode between client and server based on this evaluation can enhance the performance of client/server programs. The advantages of service rebalancing include the elimination of a static division between client and server, on-the-fly updating of modules, load balancing, sharing of common code between multiple clients, and the enforcement of neatly modularized programming. Some of the problems and issues related to service rebalancing, including equanimity and the current status of the work, are discussed
Keywords :
network operating systems; resource allocation; client/server programs; common code; division of labor; equanimity; load balancing; neatly modularized programming; on-the-fly updating; runtime; service rebalancing; Algorithms; Authentication; Bandwidth; Computer science; Load management; Machinery; Message passing; Network servers; Poles and towers; Runtime;
Conference_Titel :
Workstation Operating Systems, 1992. Proceedings., Third Workshop on
Conference_Location :
Key Biscayne, FL
Print_ISBN :
0-8186-2555-4
DOI :
10.1109/WWOS.1992.275679