Task Scheduling Algorithm based on Resources Segregation in Cloud Environment

Authors

  • Prof. Shailendra Raghuvanshi  Takshila Institute of Engineering and Technology, Jabalpur, Madhya Pradesh, India
  • Priyanka Dubey  Takshila Institute of Engineering and Technology, Jabalpur, Madhya Pradesh, India

DOI:

https://doi.org//10.32628/IJSRSET21841125

Keywords:

Workflowssim Simulator, Java, Enhanced Max-Min, Load; Convergent Coherence

Abstract

Load balancing of non-preemptive independent tasks on virtual machines (VMs) is an important aspect of task scheduling in clouds. Whenever certain VMs are overloaded and remaining VMs are under loaded with tasks for processing, the load has to be balanced to achieve optimal machine utilization. In this paper, we propose an algorithm named honey bee behavior inspired load balancing, which aims to achieve well balanced load across virtual machines for maximizing the throughput. The proposed algorithm also balances the priorities of tasks on the machines in such a way that the amount of waiting time of the tasks in the queue is minimal. We have compared the proposed algorithm with existing load balancing and scheduling algorithms. The experimental results show that the algorithm is effective when compared with existing algorithms. Our approach illustrates that there is a significant improvement in average execution time and reduction in waiting time of tasks on queue using workflowsim simulator in JAVA.

References

  1. Global Cloud Computing Research Test Bed Wiki [URL]. http://cloudtestbed.org/.
  2. IBM Blue Cloud project [URL]. http://www-03.ibm.com/press/us/en/pressrelease/22613.wss/.
  3. Lijun Mei, W.K. Chan, and T.H. Tse, "A tale of clouds: paradigm comparisons and some thoughts on research issues", in Proceedings of 2017 IEEE Asia-Pacific Services Computing Conference (APSCC 2017), pp.464-469.
  4. Cloud computing. Wikipedia. Available at http://en. wikipedia.org/wiki/Cloud_computing.
  5. K Hartig. What is cloud computing? SOA World Magazine. Available at http://soa.sys-con.com/read/579826.htm.
  6. R Wang, T. Anderson and M. Dalin, “Experience with a distributed file system implementation”, Technical report, University of California, Berkeley, Computer Science Division, June 2017.
  7. L Ismail and D. Hagimont, “A Performance Evaluation of the Mobile Agent Paradigm”, ACM SIGPLAN Notices, October 2018, 34(10), pp.306-313.
  8. PS. Narayanan. From grid computing to cloud computing: the IBM approach. Garuda Partner Meet, Bangalore, India, March 4, 2018.
  9. Web services business process execution language version 2.0. Available at http://docs.oasis-open.org/ wsBPEL/2.0/wsBPEL- v2.0.html.
  10. K. Hartig. What is cloud computing? SOA World Magazine. Available at http://soa.sys-con.com/read/ 579826.htm.
  11. C. Lee, S. Ko, S. Lee, W. Lee, and S. Helal. Context-aware service composition for mobile network environments. In Ubiquitous Intelligence and Computing, volume 4611 of Lecture Notes in Computer Science, pages 941–952. Springer, Berlin, Germany, 2017.
  12. L. Ismail and D. Hagimont, “A Performance Evaluation of the Mobile Agent Paradigm”, ACM SIGPLAN Notices, October 2016, 34(10), pp.306-313.

Downloads

Published

2018-12-30

Issue

Section

Research Articles

How to Cite

[1]
Prof. Shailendra Raghuvanshi, Priyanka Dubey, " Task Scheduling Algorithm based on Resources Segregation in Cloud Environment, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 4, Issue 11, pp.96-101, November-December-2018. Available at doi : https://doi.org/10.32628/IJSRSET21841125