首页 | 本学科首页   官方微博 | 高级检索  
     


Static heuristics for robust resource allocation of continuously executing applications
Authors:Shoukat  Jong-Kook  Howard Jay  Anthony A  
Affiliation:aIntel Corporation, Platform Validation and Enabling, Folsom, CA 95630, USA;bDepartment of Electronics and Computing Engineering, College of Engineering, Korea University, 5-ka Anam-dong, Sungbuk-gu, Seoul, 136-701, South Korea;cColorado State University, Department of Electrical and Computer Engineering, Fort Collins, CO 80523-1373, USA;dColorado State University, Department of Computer Science, Fort Collins, CO 80523-1373, USA
Abstract:We investigate two distinct issues related to resource allocation heuristics: robustness and failure rate. The target system consists of a number of sensors feeding a set of heterogeneous applications continuously executing on a set of heterogeneous machines connected together by high-speed heterogeneous links. There are two quality of service (QoS) constraints that must be satisfied: the maximum end-to-end latency and minimum throughput. A failure occurs if no allocation is found that allows the system to meet its QoS constraints. The system is expected to operate in an uncertain environment where the workload, i.e., the load presented by the set of sensors, is likely to change unpredictably, possibly resulting in a QoS violation. The focus of this paper is the design of a static heuristic that: (a) determines a robust resource allocation, i.e., a resource allocation that maximizes the allowable increase in workload until a run-time reallocation of resources is required to avoid a QoS violation, and (b) has a very low failure rate (i.e., the percentage of instances a heuristic fails). Two such heuristics proposed in this study are a genetic algorithm and a simulated annealing heuristic. Both were “seeded” by the best solution found by using a set of fast greedy heuristics.
Keywords:Heterogeneous distributed computing  Genetic algorithm  Resource allocation  Robustness  Task scheduling  Shipboard computing  Simulated annealing  Static mapping
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号