DocumentCode
1326622
Title
The influence of different workload descriptions on a heuristic load balancing scheme
Author
Kunz, Thomas
Author_Institution
Illinois Univ., Urbana, IL, USA
Volume
17
Issue
7
fYear
1991
fDate
7/1/1991 12:00:00 AM
Firstpage
725
Lastpage
730
Abstract
A task scheduler based on the concept of a stochastic learning automation, implemented on a network of Unix workstations, is described. Creating an artificial, executable workload, a number of experiments were conducted to determine the effect of different workload descriptions. These workload descriptions characterize the load at one host and determine whether a newly created task is to be executed locally or remotely. Six one-dimensional workload descriptors are examined. Two workload descriptions that are more complex are also considered. It is shown that the best single workload descriptor is the number of tasks in the run queue. The use of the worst workload descriptor, the 1-min load average, resulted in an increase of the mean response time of over 32%, compared to the best descriptor. The two best workload descriptors, the number of tasks in the run queue and the system call rate, are combined to measure a host´s load. Experimental results indicate that no performance improvements over the scheduler versions using a one-dimensional workload descriptor can be obtained
Keywords
Unix; learning systems; microcomputer applications; scheduling; stochastic processes; 1-min load average; Unix workstations; executable workload; heuristic load balancing scheme; one-dimensional workload descriptors; run queue; stochastic learning automation; system call rate; task scheduler; workload descriptions; Costs; Delay; Distributed computing; Helium; Learning automata; Load management; Processor scheduling; Stochastic processes; Stochastic systems; Workstations;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.83908
Filename
83908
Link To Document