An Appraisal on Assortment of Optimization Factors in Cloud Computing Environment

  • P. Deepan BabuEmail author
  • T. Amudha
Conference paper
Part of the Learning and Analytics in Intelligent Systems book series (LAIS, volume 3)


Computers play essential roles in variety of fields to make their timely work efficient, with the help of high-performance computing architecture like Distributed Computing, Grid architecture, Cluster and Cloud technology. Cloud Computing is experiencing rapid development in both Academic and Industry. A Cloud Environment is a computing model with diverse capabilities which enables users with appropriate and need based access to reciprocated pool of computing resources like networking facility, storage servers, application servers and other services. Essential part of Cloud environment is proficient allocation of resources to user with suitable task. The Cloud Computing Environment has anthology of uncountable nodes, variety of resources, with potential challenges in task scheduling and execution. This paper presents a systematic study on Cloud Computing Environment with an assortment of optimization factors and its functionality in Cloud Computing.


Cloud Computing Task scheduling Optimization factors Task allocation 


  1. 1.
    Gupta A, Gupta G (2016) A survey on load balancing algorithms in cloud computing environment. Int J Innovative Eng Res 4(6)Google Scholar
  2. 2.
    Buyya R, Chee SY, Venugopal S, Roberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616CrossRefGoogle Scholar
  3. 3.
    Mell P, Grance T (2009) Draft NIST working definition of cloud computing, V15Google Scholar
  4. 4.
    Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst. ElsevierGoogle Scholar
  5. 5.
    Akilandeswari P, Srimathi H Deepli (2016) Dynamic scheduling in cloud computing using particle swarm optimization. Indian J Sci Technol 9(37)Google Scholar
  6. 6.
    Vinotina V (2012) A survey on resource allocation strategies in cloud computing. Int J Adv Comput Sci Appl 3(6)Google Scholar
  7. 7.
    Singh A, Tiwari VK, Dr. Gour B (2014) A survey on load balancing in cloud computing using soft computing techniques. Int J Adv Res Comput Commun Eng 3(9)Google Scholar
  8. 8.
    Ranganathan P (2010) Receipe for efficiency: principles of power aware computing. ACM CommunGoogle Scholar
  9. 9.
    Chang H, Tang X (2010) A load-balance based resource-scheduling algorithm under cloud computing environment. International conference on web-based learning. SpringerGoogle Scholar
  10. 10.
    Li K, Xu G, Zhao G, Dong Y, Wang D (2011) Cloud task scheduling based on load balancing ant colony optimization. Sixth annual China Grid conference, IEEEGoogle Scholar
  11. 11.
    Goudarzi H, Ghasemazar M, Pedram M (2012) SLA-based optimization of power and migration cost in cloud computing. IEEE XploreGoogle Scholar
  12. 12.
    Lin W, Liang C, Wang JZ, Buyya R (2012) Bandwidth-aware divisible task scheduling for cloud computing. Software-Practice and Experience, John Wiley & Sons, LtdGoogle Scholar
  13. 13.
    Wang W, Zeng G, Tang D, Yao J (2012) Cloud-DLS: dynamic trusted scheduling for cloud computing. Expert Syst Appl. ElsevierGoogle Scholar
  14. 14.
    Vignesh V, Sendhil Kumar KS, Jaisankar N (2013) Resource management and scheduling in cloud environment. Int J Sci Res Publ 3(6), JuneGoogle Scholar
  15. 15.
    Ghribi C, Hadji M, Zeghlache D (2013) Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms. Conference paper, research gate, MayGoogle Scholar
  16. 16.
    Wu X, Mengqing D, Zhang R, Zeng B, Zhou S (2013) A task scheduling algorithm based on QoS-driven in cloud computing. Procedia Comput Sci. ElsevierGoogle Scholar
  17. 17.
    Genez TAL, Pietri I, Sakellariou R, Bittencourt LF, Madeira ERM (2015) A particle swarm optimization approach for workflow scheduling on cloud resources priced by CPU frequency. IEEE Xplore Digital LibraryGoogle Scholar
  18. 18.
    Lakra AV, Yadav DK (2015) Multi-objective tasks scheduling algorithm for cloud computing throughput optimization. International conference on intelligent computing, communication & convergence. Procedia Comput Sci. ElsevierGoogle Scholar
  19. 19.
    Bansal N, Maurya A, Kumar T, Singh M, Bansal S (2015) Cost performance of QoS driven task scheduling in cloud computing. Procedia Comput Sci, ScienceDirect. ElsevierGoogle Scholar
  20. 20.
    Awad AI, El-Hefnewy NA, Abdel Kader HM (2015) Enhanced Particle swarm optimization for task scheduling in cloud computing environments. Procedia Comput Sci ScienceDirect. ElsevierGoogle Scholar
  21. 21.
    Sotiriadis S, Bessis N, Anjum A, Buyya R (2015) An inter-cloud meta scheduling (ICMS) simulation framework: architecture and evalution. IEEE Trans Software EngGoogle Scholar
  22. 22.
    Bryk P, Malawski M, Juve G, Deelman E (2016) Storage-aware algorithm for scheduling of workflow enables in clouds. J Grid Comput. SpringerGoogle Scholar
  23. 23.
    Xie XL, Guo XJ. Research on task scheduling algorithm based on trust in cloud computing. J Database Theory Appl 9(6)Google Scholar
  24. 24.
    Abdullahi M, Ngadi MA, Abdulhamid SM (2016) Symbotic organism search optimization based task scheduling in cloud computing environment. Future Gener Comput Syst. ElsevierGoogle Scholar
  25. 25.
    Kong W, Lei Y, Ma J (2016) Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism. Optik. ElsevierGoogle Scholar
  26. 26.
    Kim W, Jo O (2016) Cost-optimized configuration of computing instances for large sized cloud systems. ScienceDirect, KICS, ElsevierGoogle Scholar
  27. 27.
    Nayak SC, Tripathy C (2016) Dealine sensitive lease scheduling in cloud computing environment using AHP. J King Saud University - Computer and Information SciencesGoogle Scholar
  28. 28.
    Abdulhamid SM, Latiff MSA et al (2016) Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Comput Appl. SpringerGoogle Scholar
  29. 29.
    Isreal C, Taheri J, Ranjan R, Wang L, Zomaya AY (2017) A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems. Future Gener Comput Syst. ElsevierGoogle Scholar
  30. 30.
    Duan H, Chen C, Min G, Wu Y (2017) Energy-aware scheduling of virtual machines in heterogenous cloud computing systems. Future Gener Comput Syst. ElsevierGoogle Scholar
  31. 31.
    Chen W, Xie G, Li R, Bai Y, Fan C, Li K (2017) Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing system. Future Gener Comput Syst. ElsevierGoogle Scholar
  32. 32.
    Boloni L, Turgut D (2017) Value of information based scheduling of cloud computing resources. Future Gener Comput Syst. ElsevierGoogle Scholar
  33. 33.
    Zhu W, Zhuang Y, Zhang L (2017) A three-dimensional virtual resource scheduling method for energy saving in cloud computing. Future Gener Comput Syst. ElsevierGoogle Scholar
  34. 34.
    Ali HGEDH, Saroit IA, Koth AM (2017) Grouped task scheduling algorithm based on QoS in cloud computing network. Egypt Inform JGoogle Scholar
  35. 35.
    Elsherbiny S, Eldaydamony E, Alrahmawy M, Reyad AE (2017) An extended intelligent water drops algorithm for workflow scheduling in cloud computing environment. Egypt Inform J. ElsevierGoogle Scholar
  36. 36.
    Guerout T, Gaoua Y, Artigues C, Da Costa G, Lopez P (2017) Mixed integer linear programming for quality of service optimization in clouds. Future Gener Comput Syst. ElsevierGoogle Scholar
  37. 37.
    Bui DM, Yoon Y, Huh EN, Jun S, Lee S (2017) Energy efficiency for cloud computing system based on predictive optimization. J Parallel Distrib Comput. ElsevierGoogle Scholar
  38. 38.
    Sarkhel P, Das H, Vashishtha LK (2017) Task-scheduling algorithms in cloud environment. Adv Intell Syst Comput. Springer, MayGoogle Scholar
  39. 39.
    Li Y, Chen M, Dai W, Qiu M (2017) Energy optimization with dynamic task scheduling mobile computing. IEEE Syst J 11(1)Google Scholar
  40. 40.
    Cui H, Liu X, Yu T, Zhang H et al (2017) Cloud service scheduling algorithm research and optimization. Hindawi Secur Commun Netw. Wiley, VolumeGoogle Scholar
  41. 41.
    Iordache GV, Pop F, Esposito C, Castiglione A (2017) Selection-based scheduling algorithms under service level agreement constraints. 21st international conference on control systems and computer scienceGoogle Scholar
  42. 42.
    Juarez F, Ejarque J, Badia RM (2018) Dynamic energy-aware scheduling for parallel task-based application in cloud computing. Future Gener Comput Syst. ElsevierGoogle Scholar
  43. 43.
    Fataniya B, Patel M (2018) Dynamic time quantum approach to improve round Robin scheduling algorithm in cloud environment. IJSRSET 4(4)Google Scholar
  44. 44.
    Sotiriadis S, Bessis N, Buyya R (2018) Self managed virtual machine scheduling in cloud systems. Inf Sci. ElsevierGoogle Scholar
  45. 45.
    Gill SS, Buyya R, Chana I, Singh M, Abraham A (2018) BULLET: particle swarm optimization based scheduling technique for provisioned cloud resources. J Netw Syst Manage. SpringerGoogle Scholar
  46. 46.
    Basu S, Karuppiah M, Selvakumar K, Li KC et al (2018) An intelligent/cognitive model of task scheduling for IoT applications in cloud computing environment. Future Gener Comput Syst. 88:254–261Google Scholar
  47. 47.
    Chen ZG, Gong YJ, Chen X (2018) Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans Cybern. IEEEGoogle Scholar
  48. 48.
    Chinnathambi S, Dr. Santhanam A (2018) Scheduling and checkpointing optimization algorithm for Byzantine fault tolerance in cloud clusters. Cluster Computing, SpringerGoogle Scholar
  49. 49.
    Madni SHH, Latiff MSA, Coulibaly Y (2016) Resource scheduling for infrastructure as a service (IaaS) in cloud computing: challenges and opportunities. J Netw Computer Appl. ElsevierGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of IT & CTVLB Janakiammal College of Arts and ScienceCoimbatoreIndia
  2. 2.Department of Computer ApplicationsBharathiar UniversityCoimbatoreIndia

Personalised recommendations