PREDICTION-BASED DYNAMIC LOAD-SHARING HEURISTICS

被引:33
|
作者
GOSWAMI, KK
DEVARAKONDA, M
IYER, RK
机构
[1] IBM CORP,DIV RES,THOMAS J WATSON RES CTR,YORKTOWN HTS,NY 10598
[2] UNIV ILLINOIS,COORDINATED SCI LAB,URBANA,IL 61801
基金
美国国家航空航天局;
关键词
DISTRIBUTED SYSTEMS; LOAD SHARING; PREDICTION-BASED DYNAMIC HEURISTICS; PREDICTED PROCESS RESOURCE REQUIREMENTS; PERFORMANCE EVALUATION; RESOURCE SCHEDULING; TRACE-DRIVEN SIMULATION;
D O I
10.1109/71.242159
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents dynamic load-sharing heuristics which are novel in that they use predicted resource requirements of processes to manage workload in a distributed system. A previously developed statistical pattern-recognition method is employed for resource prediction. While nonprediction based heuristics depend on rapidly changing system status (e.g., load levels), the new heuristics depend on slowly changing program resource usage patterns. Furthermore prediction-based heuristics can be more effective since they use ''future'' requirements rather than just current system state. Four prediction-based heuristics, two centralized and two distributed, are presented here. Using trace driven simulations, they are compared against random scheduling and two effective nonprediction based heuristics. Results show that the prediction-based, centralized heuristics achieve up to 30% better response time than the nonprediction, centralized heuristic, and that the prediction-based, distributed heuristics achieve even better (up to 50%) improvement relative to their nonprediction counterpart.
引用
收藏
页码:638 / 648
页数:11
相关论文
共 50 条