Stochastically robust static resource allocation for energy minimization with a makespan constraint in a heterogeneous computing environment

Computer Systems and Applications(2011)

引用 20|浏览0
暂无评分
摘要
In a heterogeneous environment, uncertainty in system parameters may cause performance features to degrade considerably. It then becomes necessary to design a system that is robust. Robustness can be defined as the degree to which a system can function in the presence of inputs different from those assumed. In this research, we focus on the design of robust static resource allocation heuristics suitable for a heterogeneous compute cluster that minimize the energy required to complete a given workload. In this study, we mathematically model and simulate a heterogeneous computing system that is assumed part of a larger warehouse scale computing environment. Task execution times/energy consumption may vary significantly across different data sets in our heterogeneous cluster; therefore, the execution time of each task on each node is modeled as a random variable. A resource allocation is considered robust if the probability that all tasks complete by a system deadline is at least 90%. To minimize the energy consumption of a specific resource allocation, dynamic voltage frequency scaling (DVFS) is employed. However, other factors, such as system overhead (spent on fans, disks, memory, etc.) must also be mathematically modeled when considering minimization of energy consumption. In this research, we propose three different heuristics that employ DVFS to minimize energy consumed by a set of tasks in our heterogeneous computing system. Finally, a lower bound on energy consumption is provided to gauge the performance of our heuristics.
更多
查看译文
关键词
heterogeneous computing environment,system parameter,energy consumption,stochastically robust static resource,makespan constraint,different heuristics,system deadline,different data set,energy minimization,heterogeneous computing system,heterogeneous cluster,system overhead,heterogeneous environment,larger warehouse scale computing,lower bound,multicore processing,heterogeneous computing,resource management,distributed processing,computational modeling,resource allocation,computer model,random variable,probability,resource manager,mathematical model,stochastic processes,robustness
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要