Measuring the Robustness of Resource Allocations in a Stochastic Dynamic Environment
- 1 January 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1 (15302075) , 1-10
- https://doi.org/10.1109/ipdps.2007.370315
Abstract
Heterogeneous distributed computing systems often must operate in an environment where system parameters are subject to uncertainty. Robustness can be defined as the degree to which a system can function correctly in the presence of parameter values different from those assumed. We present a methodology for quantifying the robustness of resource allocations in a dynamic environment where task execution times are stochastic. The methodology is evaluated through measuring the robustness of three different resource allocation heuristics within the context of a stochastic dynamic environment. A Bayesian regression model is fit to the combined results of the three heuristics to demonstrate the correlation between the stochastic robustness metric and the presented performance metric. The correlation results demonstrated the significant potential of the stochastic robustness metric to predict the relative performance of the three heuristics given a common objective function.Keywords
This publication has 11 references indexed in Scilit:
- Dynamic resource allocation heuristics that manage tradeoff between makespan and robustnessThe Journal of Supercomputing, 2007
- A Stochastic Approach to Measuring the Robustness of Resource Allocations in Distributed SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Local search scheduling algorithms for maximal throughput in packet switchesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Dynamic Task Scheduling using Genetic Algorithms for Heterogeneous Distributed ComputingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Measuring the robustness of a resource allocationIEEE Transactions on Parallel and Distributed Systems, 2004
- Segmented min-min: a static mapping algorithm for meta-tasks on heterogeneous computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing SystemsJournal of Parallel and Distributed Computing, 2001
- A workload characterization study of the 1998 World Cup Web siteIEEE Network, 2000
- Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing SystemsJournal of Parallel and Distributed Computing, 1999
- Job Shop Scheduling by Local SearchINFORMS Journal on Computing, 1996