Novel Approach of Workflow Scheduling by Semantic Optimization Approach in Cloud Environment
- August 16, 2018
- Posted by: RSIS
- Category: Computer Science and Engineering
International Journal of Research and Scientific Innovation (IJRSI) | Volume V, Issue VIII, August 2018 | ISSN 2321–2705
Varun Jasuja1, Divya Saini2, Dr. Rajesh Kumar Singh3
1Assistant Professor in CSE, GNIT Mullana, Haryana, India
2Department of Computer Science, GNIT Mullana, Haryana, India
3Professor, SUS Institute of Computer, Tangori, Punjab, India
Abstract: Workflow scheduling in scientific computing systems is one of the most challenging problems that focuses on satisfying user-defined quality of service requirements while minimizing the workflow execution cost. So, to reduce the cost we use cloud environment. In cloud environment, resources will increase but it’s utilization is another challenge while using cloud environment. In this thesis, to maintain and utilization of the resources on the cloud computing scheduling mechanism is needed. Many algorithms and protocols are used to manage the parallel jobs and resources which are used to enhance the performance of the CPU on the cloud environment.
Cloud computing attracts the users by its fast computing platform, resources and services provides at anywhere. Many applications run parallel on the cloud and provide effective services. These applications maximize the communication, synchronisation and decrease in utilization of CPU resources. It is very important task for the data centres to utilize the resources properly and maintains the response of the parallel jobs.
To maintain and utilization of the resources on the cloud computing scheduling mechanism is needed. Many algorithms and protocols are used to manage the parallel jobs and resources which are used to enhance the performance of the CPU on the cloud environment. Algorithms like first come first serve, shortest job first and round robin are the most popular scheduling algorithm which are used to schedule the process . It is mainly needed for the following reasons:-
• To reduce the waiting time.
• To reduce the switching time.
• To process the job according to their priority.
• Improve the performance of the servers that are allocated to the specific job.