Resource Based Policies for Load Distribution
 

Kristian Paul Bubendorfer



A thesis

Submitted to the Victoria University of Wellington
in partial Fulfilment of the requirements for the degree of
Master of Science with Honours in Computer Science




Victoria University of Wellington

August 31, 1996

 


 

Abstract

The sharing of computing resources in a distributed system is a more complex matter than in an equivalent centralised system, due to the fragmentation of resources over a set of autonomous and often physically separate hosts.

The effect of this fragmentation is reduced by evenly distributing the workload of the system over all the hosts, resulting in more effective use of the system resources, and a corresponding reduction in the average response time of processes.

This thesis concentrates on deciding how the system workload may be assigned to each host, based on the resources currently available at a host, and the resources required by the processes being distributed. Two different approaches are suggested, based on initial placement and process migration (distributing processes before and while they execute respectively). These approaches are evaluated using a trace driven distributed system simulator.

To distribute processes with initial placement requires knowledge of a process's resource requirements before it executes. Therefore the use of a simple form of prediction to provide this priori information is explored.

The major findings of this investigation are, that assigning workload to hosts based on their respective resources is worthwhile, and that process migration offers no distinct performance advantage over initial placement.

 


Acknowledgements

I would like to express my thanks to my supervisor John Hine, for his guiding hand; Paul Martin, for his encouragement and helpful comments, and to my wife Andrea, for reading and improving endless drafts.

Thanks also to Stuart Marshall and Ben Wong for being guinea pigs, and to Pinin Farina and Alec Issigonis for providing an outside interest.

 





Kris Bubendorfer
Wed Oct 30 09:28:47 NZDT 1996