Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gupta A, Gupta G (2016) A survey on load balancing algorithms in cloud computing environment. Int J Innovative Eng Res 4(6)
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–616
Mell P, Grance T (2009) Draft NIST working definition of cloud computing, V15
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. Elsevier
Akilandeswari P, Srimathi H Deepli (2016) Dynamic scheduling in cloud computing using particle swarm optimization. Indian J Sci Technol 9(37)
Vinotina V (2012) A survey on resource allocation strategies in cloud computing. Int J Adv Comput Sci Appl 3(6)
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)
Ranganathan P (2010) Receipe for efficiency: principles of power aware computing. ACM Commun
Chang H, Tang X (2010) A load-balance based resource-scheduling algorithm under cloud computing environment. International conference on web-based learning. Springer
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, IEEE
Goudarzi H, Ghasemazar M, Pedram M (2012) SLA-based optimization of power and migration cost in cloud computing. IEEE Xplore
Lin W, Liang C, Wang JZ, Buyya R (2012) Bandwidth-aware divisible task scheduling for cloud computing. Software-Practice and Experience, John Wiley & Sons, Ltd
Wang W, Zeng G, Tang D, Yao J (2012) Cloud-DLS: dynamic trusted scheduling for cloud computing. Expert Syst Appl. Elsevier
Vignesh V, Sendhil Kumar KS, Jaisankar N (2013) Resource management and scheduling in cloud environment. Int J Sci Res Publ 3(6), June
Ghribi C, Hadji M, Zeghlache D (2013) Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms. Conference paper, research gate, May
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. Elsevier
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 Library
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. Elsevier
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. Elsevier
Awad AI, El-Hefnewy NA, Abdel Kader HM (2015) Enhanced Particle swarm optimization for task scheduling in cloud computing environments. Procedia Comput Sci ScienceDirect. Elsevier
Sotiriadis S, Bessis N, Anjum A, Buyya R (2015) An inter-cloud meta scheduling (ICMS) simulation framework: architecture and evalution. IEEE Trans Software Eng
Bryk P, Malawski M, Juve G, Deelman E (2016) Storage-aware algorithm for scheduling of workflow enables in clouds. J Grid Comput. Springer
Xie XL, Guo XJ. Research on task scheduling algorithm based on trust in cloud computing. J Database Theory Appl 9(6)
Abdullahi M, Ngadi MA, Abdulhamid SM (2016) Symbotic organism search optimization based task scheduling in cloud computing environment. Future Gener Comput Syst. Elsevier
Kong W, Lei Y, Ma J (2016) Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism. Optik. Elsevier
Kim W, Jo O (2016) Cost-optimized configuration of computing instances for large sized cloud systems. ScienceDirect, KICS, Elsevier
Nayak SC, Tripathy C (2016) Dealine sensitive lease scheduling in cloud computing environment using AHP. J King Saud University - Computer and Information Sciences
Abdulhamid SM, Latiff MSA et al (2016) Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Comput Appl. Springer
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. Elsevier
Duan H, Chen C, Min G, Wu Y (2017) Energy-aware scheduling of virtual machines in heterogenous cloud computing systems. Future Gener Comput Syst. Elsevier
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. Elsevier
Boloni L, Turgut D (2017) Value of information based scheduling of cloud computing resources. Future Gener Comput Syst. Elsevier
Zhu W, Zhuang Y, Zhang L (2017) A three-dimensional virtual resource scheduling method for energy saving in cloud computing. Future Gener Comput Syst. Elsevier
Ali HGEDH, Saroit IA, Koth AM (2017) Grouped task scheduling algorithm based on QoS in cloud computing network. Egypt Inform J
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. Elsevier
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. Elsevier
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. Elsevier
Sarkhel P, Das H, Vashishtha LK (2017) Task-scheduling algorithms in cloud environment. Adv Intell Syst Comput. Springer, May
Li Y, Chen M, Dai W, Qiu M (2017) Energy optimization with dynamic task scheduling mobile computing. IEEE Syst J 11(1)
Cui H, Liu X, Yu T, Zhang H et al (2017) Cloud service scheduling algorithm research and optimization. Hindawi Secur Commun Netw. Wiley, Volume
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 science
Juarez F, Ejarque J, Badia RM (2018) Dynamic energy-aware scheduling for parallel task-based application in cloud computing. Future Gener Comput Syst. Elsevier
Fataniya B, Patel M (2018) Dynamic time quantum approach to improve round Robin scheduling algorithm in cloud environment. IJSRSET 4(4)
Sotiriadis S, Bessis N, Buyya R (2018) Self managed virtual machine scheduling in cloud systems. Inf Sci. Elsevier
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. Springer
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–261
Chen ZG, Gong YJ, Chen X (2018) Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans Cybern. IEEE
Chinnathambi S, Dr. Santhanam A (2018) Scheduling and checkpointing optimization algorithm for Byzantine fault tolerance in cloud clusters. Cluster Computing, Springer
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. Elsevier
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Deepan Babu, P., Amudha, T. (2020). An Appraisal on Assortment of Optimization Factors in Cloud Computing Environment. In: Satapathy, S.C., Raju, K.S., Shyamala, K., Krishna, D.R., Favorskaya, M.N. (eds) Advances in Decision Sciences, Image Processing, Security and Computer Vision. ICETE 2019. Learning and Analytics in Intelligent Systems, vol 3. Springer, Cham. https://doi.org/10.1007/978-3-030-24322-7_74
Download citation
DOI: https://doi.org/10.1007/978-3-030-24322-7_74
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24321-0
Online ISBN: 978-3-030-24322-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)