ENHANCED TASK SCHEDULING ALGORITHMS FOR CLOUD ENVIRONMENT
Dasaradh Ramaiah K, Aarthi Priya.R, Krishna Prasanna.M
Abstract
Dasaradh Ramaiah K, Aarthi Priya.R, Krishna Prasanna.M
Abstract
Cloud Computing is a hardbackstandpoint for large scale distributed computing and parallel processing. Normally it serves computing as a utility service as pay per use. The users task/process which is submitted on to the cloud purely depends cloud serves performance and high efficiency. To improve the performance of the cloud services, scheduling plays vital role on users process/task. Task scheduling is one of the main types of scheduling performed. The brief study of different task scheduling method which is used mostly is task scheduling in the cloud computing. But in cloud computing environment the major problem which decreases the performance is task scheduling. To improve system performance of the cloud, over there need an efficient task-scheduling algorithm. The main focus of the currenttask-scheduling algorithms is task-resource requirements, CPU memory, execution time and execution cost. Nevertheless, these things will not consider network bandwidth.The virtual machines will act as scheduling machines while we doing scheduling the task.For maintain the correct load on the processor regarding network bandwidth and increase the usages of the processor and more over to maintain the efficiency to decrease the task execution time(Minimum-Execution-Time) by applying scheduling algorithms in cloud environment. By providing the scheduling algorithms onto the cloud, it will control the completion time.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Cloud Computing is a hardbackstandpoint for large scale distributed computing and parallel processing. Normally it serves computing as a utility service as pay per use. The users task/process which is submitted on to the cloud purely depends cloud serves performance and high efficiency. To improve the performance of the cloud services, scheduling plays vital role on users process/task. Task scheduling is one of the main types of scheduling performed. The brief study of different task scheduling method which is used mostly is task scheduling in the cloud computing. But in cloud computing environment the major problem which decreases the performance is task scheduling. To improve system performance of the cloud, over there need an efficient task-scheduling algorithm. The main focus of the currenttask-scheduling algorithms is task-resource requirements, CPU memory, execution time and execution cost. Nevertheless, these things will not consider network bandwidth.The virtual machines will act as scheduling machines while we doing scheduling the task.For maintain the correct load on the processor regarding network bandwidth and increase the usages of the processor and more over to maintain the efficiency to decrease the task execution time(Minimum-Execution-Time) by applying scheduling algorithms in cloud environment. By providing the scheduling algorithms onto the cloud, it will control the completion time.
Key concepts: Computer science, Fixed-priority pre-emptive scheduling, Distributed computing, Two-level scheduling, Fair-share scheduling, Round-robin scheduling, Cloud computing, Dynamic priority scheduling