The environment in a distributed computing system is stochastic because the number of tasks at processing elements changes dynamically. The high potential for performance improvement that stems from this condition is addressed. Two major components of adaptive task sharing are system state estimation and decision-making. Estimation is done to adapt to the dynamically changing system state, and a task-sharing decision is taken based on the estimate. An enhanced Bayesian decision model for decentralized decision making is presented. The model is enhanced by adding an information structure that reflects the estimate of the dynamically changing system state obtained by a decision-maker. An algorithm based on this model was implemented on an experimental distributed computing system and the results obtained are presented.<<ETX>>
[1]
Rafael Alonso,et al.
Sharing jobs among independently owned processors
,
1988,
[1988] Proceedings. The 8th International Conference on Distributed.
[2]
Y. Ho,et al.
Distributed computing viewed as a team problem with constraints
,
1978
.
[3]
John A. Stankovic,et al.
An Application of Bayesian Decision Theory to Decentralized Control of Job Scheduling
,
1985,
IEEE Transactions on Computers.
[4]
Domenico Ferrari,et al.
A Measurement Study of Load Balancing Performance
,
1987,
IEEE International Conference on Distributed Computing Systems.