home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!think.com!ames!agate!darkstar.UCSC.EDU!osr
- From: mehra@aquinas.crhc.uiuc.edu (Pankaj Mehra)
- Newsgroups: comp.os.research
- Subject: Re: Difference between DYNAMIC and ADAPTIVE load balancing???
- Date: 6 Nov 1992 21:04:26 GMT
- Organization: University of Illinois at Urbana-Champaign
- Lines: 77
- Approved: comp-os-research@ftp.cse.ucsc.edu
- Message-ID: <1demkqINNl36@darkstar.UCSC.EDU>
- References: <1d9guvINN6rp@darkstar.UCSC.EDU> <1dbi73INNm41@darkstar.UCSC.EDU> <1dcbqrINNol@darkstar.UCSC.EDU>
- NNTP-Posting-Host: ftp.cse.ucsc.edu
- Originator: osr@ftp
-
- A DYNAMIC load-balancing policy is one that uses run-time state
- information in making scheduling decisions.
-
- There are two kinds of dynamic policies: ADAPTIVE and non-adaptive. The
- latter always use the same (fixed, load-dependent) policy; the former
- may adjust policy parameters in order to gradually improve their
- performance.
-
- The key point is that while non-adaptive policies use only the
- information about the run-time state (`load'), adaptive policies use
- that plus information about current performance (`speed-up').
-
- In adaptive policies, the rules for adjusting policy parameters may be
- static or dynamic. An example of the former will be: "shift to a
- conservative migration rule when system-wide load patterns are varying
- too rapidly." An example of the latter will be: "increase sender-side
- threshold when migrated jobs cause slowdown rather than speed-up." Some
- researchers refer to the performance-driven adaptation exhibited by the
- second policy as "learning."
-
- Since both non-adaptive policies and adaptive policies with static
- rules really use only load information, it is confusing to distinguish
- between them. One way to avoid such confusion is to RESTRICT THE USE
- OF THE WORD `ADAPTIVE' TO POLICIES THAT USE PERFORMANCE FEEDBACK in
- order to drive their adjustment of policy parameters. EXAMPLES of
- adaptive policies (in this restricted sense of the word `adaptive') are:
-
- %K MTS90
- %A R. Mirchandaney
- %A D. Towsley
- %A J. A. Stankovic
- %T Adaptive Load Sharing in Heterogeneous Distributed Systems
- %J J. Parallel and Distributed Computing
- %V 9
- %P 331-346
- %I Academic Press, Inc.
- %D 1990
-
- %K MeW92
- %A P. Mehra
- %A B. W. Wah
- %T Adaptive Load-Balancing Strategies for Distributed Systems
- %J Proc. 2nd Int'l Conf. on Systems Integration
- %I IEEE Computer Society
- %C Morristown, NJ
- %D June 1992
- %P 666-675
-
- COUNTEREXAMPLES are:
-
- %K EaL86
- %A D. L. Eager
- %A E. D. Lazowska
- %A J. Zahorjan
- %T Adaptive Load Sharing in Homogeneous Distributed Systems
- %J Trans. on Software Engineering
- %I IEEE
- %V SE-12
- %P 662-675
- %D May 1986
-
- %K SaG88
- %T Midgard: A Genetic Approach to Adaptive Load Balancing for Distributed Systems
- %A A.V. Sannier\0II
- %A E.D. Goodman
- %J Machine Learning
- %D 1988
- %I Kluwer Academic Pub.
- %C Boston, MA
- %P 174-180
-
- --
- Pankaj Mehra
- ________________________________________________________________________
- Phone: (217)244-7176 FAX: (217)244-7175 E-mail: p-mehra@uiuc.edu
-
-
-