DocumentCode
1924741
Title
Pre-emptive scheduling of on-line real time services with task migration for cloud computing
Author
Santhosh, R. ; Ravichandran, T.
Author_Institution
Dept. of CSE, Karpagam Univ., Coimbatore, India
fYear
2013
fDate
21-22 Feb. 2013
Firstpage
271
Lastpage
276
Abstract
This paper presents a new scheduling approach to focus on providing a solution for online scheduling problem of real-time tasks using “Infrastructure as a Service” model offered by cloud computing. The real time tasks are scheduled pre-emptively with the intent of maximizing the total utility and efficiency. In traditional approach, the task is scheduled non- pre-emptively with two different types of Time Utility Functions (TUFs) - a profit time utility function and a penalty time utility function. The task with highest expected gain is executed. When a new task arrives with highest priority then it cannot be taken for execution until it completes the currently running task. Therefore the higher priority task is waiting for a longer time. This scheduling method sensibly aborts the task when it misses its deadline. Note that, before a task is aborted, it consumes system resources including network bandwidth, storage space and processing power. This leads to affect the overall system performance and response time of a task. In our approach, a preemptive online scheduling with task migration algorithm for cloud computing environment is proposed in order to minimize the response time and to improve the efficiency of the tasks. Whenever a task misses its deadline, it will be migrated the task to another virtual machine. This improves the overall system performance and maximizes the total utility. Our simulation results outperform the traditional scheduling algorithms such as the Earliest Deadline First (EDF) and an earlier scheduling approach based on the similar model.
Keywords
cloud computing; resource allocation; scheduling; virtual machines; EDF algorithm; TUF; cloud computing; earliest deadline first algorithm; infrastructure-as-a-service model; penalty time utility function; preemptive scheduling; priority task; profit time utility function; realtime service scheduling; response time; running task; task efficiency; task migration; virtual machine; Algorithm design and analysis; Cloud computing; Real-time systems; Scheduling; Scheduling algorithms; Time factors; Time Utility Function; deadline; migrate; non-preenptive; preemptive; priority; virtual machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on
Conference_Location
Salem
Print_ISBN
978-1-4673-5843-9
Type
conf
DOI
10.1109/ICPRIME.2013.6496485
Filename
6496485
Link To Document