Title :
Resource Minimization for Real-Time Applications Using Computer Clouds
Author :
Hao Wu ; Xiayu Hua ; Zheng Li ; Shangping Ren
Author_Institution :
Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
In this paper, we address the resource minimization problem for DAG-based real-time applications using computer clouds to: (1) guarantee the satisfaction of a real-time application´s end-to-end deadline, (2) ensure the number of computers allocated to the application is minimized, and (3) under allocated resources, minimize the application´s make span. We first give lower and upper bounds for resources needed to guarantee the satisfaction of a real-time application´s deadline. Based on the bounds, we develop a heuristic algorithm called minimal slack time and minimal distance (MSMD) algorithm that finds the minimum number of computers needed to guarantee the application´s deadline and schedules tasks on the allocated resources so that the application´s make span is minimized. Our experimental results show that the MSMD algorithm can guarantee applications´ end-to-end deadlines with less resources compared with other heuristic scheduling algorithms existed in the literature. In addition, under the minimal allocated resources, the MSMD algorithm can, on average, reduce an application´s make span by 10% of its deadline.
Keywords :
cloud computing; minimisation; resource allocation; scheduling; DAG-based real-time applications; MSMD algorithm; allocated resource minimization; application make span minimization; computer allocation minimization; computer clouds; heuristic scheduling algorithms; minimal slack time and minimal distance algorithm; real-time application end-to-end deadline satisfaction; task scheduling; Computers; Heuristic algorithms; Minimization; Processor scheduling; Real-time systems; Schedules; Scheduling; Cloud; Makespan minimization; Real-time; Resource minimization; Scheduling;
Conference_Titel :
Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on
Conference_Location :
Dresden
DOI :
10.1109/UCC.2013.31