Skip to main content
Log in

An efficient and scalable hybrid task scheduling approach for cloud environment

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Cloud Computing is the new style of computing in the field of IT. Cloud computing is being vital on the internet as it shares various computing resources instead having personal devices to manage data and applications over internet. There is a lot of data stored on cloud and various resources requests for the same. The data and applications are maintained in the cloud computing by making the use of internet. It requires computing facilities on a large scale that depends on usage and to provide services in a very adjustable manner which may move up and down according to user demand. For cloud service providers, to provide the resources to the users in time is one of the tedious tasks. To comply this reason a proper node is to be selected that can complete the tasks for the users while maintaining quality of service. This paper proposed a hybrid algorithm by merging the gravitational search concept in ant colony optimization algorithm. The main idea behind proposed algorithm is its unique search approach that is being used for achieving task scheduling in cloud computing by allocating the incoming tasks to the virtual machines, thereby decreasing the makespan. The CloudSim toolkit package is used to simulate the algorithm and the results revealed better performance than the basic ant colony optimization and basic gravitational search algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Jain A, Kumar R (2014) A taxonomy of cloud computing. Int J Sci Res Publ 4(7):1–5

    Google Scholar 

  2. Sasikala P (2011) Cloud computing: present status and future implications. Int J Cloud Comput 1(1):23–36

    Article  MathSciNet  Google Scholar 

  3. Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2008) Cloud computing and emerging IT platforms: vision, type, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616

    Article  Google Scholar 

  4. Dam S, Mandal G, Dasgupta K, Dutta P (2014) An ant colony based load balancing strategy in cloud computing. In: Advanced computing, networking and informatics—volume 2, Part of the smart innovation, systems and technologies book series (SIST, vol 28), pp 403–413

  5. Raut H, Wasnik K (2015) Load balancing in cloud computing using ant colony optimization. Int J Innov Res Comput Commun Eng 3(12):12832–12837

    Google Scholar 

  6. Li K, Xu G, Zhao G, Dong Y, Wang D (2011) Cloud task scheduling based on load balancing ant colony optimization. In: Sixth Annual China Grid Conference, IEEE, pp 3–9

  7. Tawfeek M, El-Sisi A, Keshk A, Torkey F (2015) Cloud task scheduling based on ant colony optimization. Int Arab J Inf Technol 12(2):129–137

    Google Scholar 

  8. Mishra R, Jaiswal A (2012) Ant colony optimization: a solution of load balancing in cloud. Int J Web Semant Technol (IJWesT) 3(2):33–50

    Article  Google Scholar 

  9. Jain A, Kumar R (2016) Scalable and trustworthy load balancing technique for cloud environment. Int J Eng Technol (IJET) 8(2):1245–1251

    Google Scholar 

  10. Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Inf J 16:275–295

    Google Scholar 

  11. Sharma A, Tyagi S (2016) Differential evolution-GSA Based optimal task scheduling in cloud computing. Int J Eng Sci Res Technol 5(7):1447–1451

    Google Scholar 

  12. Tavakkolai H, Hosseinabadi AAR, Yadollahi M, Mohammadpour T (2015) Using gravitational search algorithm for in advance reservation of resources in solving the scheduling problem of works in workflow workshop environment. Indian J Sci Technol 8(11):1–16

    Article  Google Scholar 

  13. Rawal P, Rani S (2016) CPU task scheduling using gravitational search algorithm. Int J Eng Sci Comput 6(6):6768–6870

    Google Scholar 

  14. Jain A, Kumar R (2017) Hybrid load balancing approach for cloud environment. Int J Commun Netw Distrib Syst 18(3–4):264–286

    Google Scholar 

  15. Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: High performance computing and simulation, HPCS’09. International Conference, pp 1–11

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sunita Rani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rani, S., Suri, P.K. An efficient and scalable hybrid task scheduling approach for cloud environment. Int. j. inf. tecnol. 12, 1451–1457 (2020). https://doi.org/10.1007/s41870-018-0175-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-018-0175-3

Keywords

Navigation