The benefits of service rebalancing

E. H. Herrin, R. A. Finkel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


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.

Original languageEnglish
Title of host publication3rd Workshop on Workstation Operating Systems, WWOS 1992
Number of pages7
ISBN (Electronic)0818625554, 9780818625558
StatePublished - 1992
Event3rd Workshop on Workstation Operating Systems, WWOS 1992 - Key Biscayne, United States
Duration: Apr 23 1992Apr 24 1992

Publication series

Name3rd Workshop on Workstation Operating Systems, WWOS 1992


Conference3rd Workshop on Workstation Operating Systems, WWOS 1992
Country/TerritoryUnited States
CityKey Biscayne

Bibliographical note

Publisher Copyright:
© 1992 IEEE.

ASJC Scopus subject areas

  • Information Systems and Management
  • Computer Networks and Communications
  • Hardware and Architecture
  • Software


Dive into the research topics of 'The benefits of service rebalancing'. Together they form a unique fingerprint.

Cite this