Skip to main content
Erschienen in: Wireless Personal Communications 1/2021

11.01.2021

Hybrid Heuristic Algorithm for Better Energy Optimization and Resource Utilization in Cloud Computing

verfasst von: Ali Abdullah Hamed Al-Mahruqi, Gordon Morison, Brian G. Stewart, Vallavaraj Athinarayanan

Erschienen in: Wireless Personal Communications | Ausgabe 1/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Energy-efficient execution of the scientific workflow is a challenging task in cloud computing that demands high-performance computing to process growing datasets. Due to the interdependency of tasks in the scientific workflow applications, energy-efficient resource allocation is vital for large-scale applications running on heterogeneous physical machines. Thus, this paper proposes a hybrid heuristic algorithm based energy-efficient cloud computing service (HH-ECO) that offers a significant solution for resource allocation, task scheduling, and optimization of scientific workflows. To ensure the energy-efficient execution, the HH-ECO focuses on executing non-dominant workflow tasks through adaptive mutation and energy-aware migration strategy. HH-ECO adopts the chaotic based particle swarm optimization (C-PSO) principle to optimize the resource allocation, task scheduling, and resource migration by generating the global best plans without local convergence. C-PSO with adaptive mutation avoids the deterioration of global optima while finding the best host to place the virtual machine and ensures an appropriate resource allocation plan. By considering the workflow task precedence relationships during C-PSO based task scheduling, the novel hybrid heuristic method efficiently solves the multi-objective combinatorial optimization problem without dominance among the workflow tasks. The Cloudsim based simulation study delivers superior results compared to the existing methods such as the hybrid heuristic workflow scheduling algorithm (HHWS) and distributed dynamic VM management (DDVM). The proposed approach significantly improves the optimal makespan to 38.27% and energy conservation to 38.06% compared to the existing methods.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P. P., Joanna, K., Balaji, P., & Zeadally, S. (2016). A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing, 98, 751–774.MathSciNetCrossRef Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P. P., Joanna, K., Balaji, P., & Zeadally, S. (2016). A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing, 98, 751–774.MathSciNetCrossRef
2.
Zurück zum Zitat Elghoneimy. E, Bouhali. O and Alnuweiri. H, Resource allocation and scheduling in cloud computing, IEEE International Conference on Networking and Communications (ICNC), pp.309–314, 2012. Elghoneimy. E, Bouhali. O and Alnuweiri. H, Resource allocation and scheduling in cloud computing, IEEE International Conference on Networking and Communications (ICNC), pp.309–314, 2012.
3.
Zurück zum Zitat Singh, S., & Chana, I. (2016). A survey on resource scheduling in cloud computing: Issues and challenges. Journal of Grid Computing., 14(2), 217–264.CrossRef Singh, S., & Chana, I. (2016). A survey on resource scheduling in cloud computing: Issues and challenges. Journal of Grid Computing., 14(2), 217–264.CrossRef
4.
Zurück zum Zitat Kalra, M., & Singh, S. (2015). A review of metaheuristic scheduling techniques in cloud computing. Egyptian Informatics Journal., 16(3), 275–295.CrossRef Kalra, M., & Singh, S. (2015). A review of metaheuristic scheduling techniques in cloud computing. Egyptian Informatics Journal., 16(3), 275–295.CrossRef
5.
Zurück zum Zitat Beloglazov, A., Buyya, R., Lee, Y. C., & Zomaya, A. (2011). A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in computers, 82, 47–111.CrossRef Beloglazov, A., Buyya, R., Lee, Y. C., & Zomaya, A. (2011). A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in computers, 82, 47–111.CrossRef
6.
Zurück zum Zitat Barroso, L. A., & Holzle, U. (2007). The case for Energy-Proportional Computing. Computer., 40(12), 33–37.CrossRef Barroso, L. A., & Holzle, U. (2007). The case for Energy-Proportional Computing. Computer., 40(12), 33–37.CrossRef
7.
Zurück zum Zitat Ahmad, R. W., Gani, A., Hamid, S. H., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer Applications., 30(52), 11–25.CrossRef Ahmad, R. W., Gani, A., Hamid, S. H., Shiraz, M., Yousafzai, A., & Xia, F. (2015). A survey on virtual machine migration and server consolidation frameworks for cloud data centers. Journal of Network and Computer Applications., 30(52), 11–25.CrossRef
8.
Zurück zum Zitat Fakhfakh. F, Kacem. H.H and Kacem. A.H (2014). “Workflow Scheduling in Cloud Computing: A Survey,” IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations. 372–378. Fakhfakh. F, Kacem. H.H and Kacem. A.H (2014). “Workflow Scheduling in Cloud Computing: A Survey,” IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations. 372–378.
9.
Zurück zum Zitat Usman, M. J., Ismail, A. S., Abdul-Salaam, G., Chizari, H., Kaiwartya, O., Gital, A. Y., et al. (2019). Energy-efficient nature-inspired techniques in cloud computing datacenters. Telecommunication Systems, 71(2), 275–302.CrossRef Usman, M. J., Ismail, A. S., Abdul-Salaam, G., Chizari, H., Kaiwartya, O., Gital, A. Y., et al. (2019). Energy-efficient nature-inspired techniques in cloud computing datacenters. Telecommunication Systems, 71(2), 275–302.CrossRef
10.
Zurück zum Zitat Wu, Q., Ishikawa, F., Zhu, Q., & Xia, Y. (2016). Energy and migration cost-aware dynamic virtual machine consolidation in heterogeneous cloud datacenters. IEEE transactions on Services Computing, 12(4), 550–563.CrossRef Wu, Q., Ishikawa, F., Zhu, Q., & Xia, Y. (2016). Energy and migration cost-aware dynamic virtual machine consolidation in heterogeneous cloud datacenters. IEEE transactions on Services Computing, 12(4), 550–563.CrossRef
11.
Zurück zum Zitat Sharma, N. K., & Reddy, G. R. M. (2016). Multi-objective energy efficient virtual machines allocation at the cloud data center. IEEE Transactions on Services Computing, 12(1), 158–171.CrossRef Sharma, N. K., & Reddy, G. R. M. (2016). Multi-objective energy efficient virtual machines allocation at the cloud data center. IEEE Transactions on Services Computing, 12(1), 158–171.CrossRef
12.
Zurück zum Zitat Lakra, A. V., & Yadav, D. K. (2015). Multi-objective tasks scheduling algorithm for cloud computing throughput optimization. Procedia Computer Science., 48, 107–113.CrossRef Lakra, A. V., & Yadav, D. K. (2015). Multi-objective tasks scheduling algorithm for cloud computing throughput optimization. Procedia Computer Science., 48, 107–113.CrossRef
13.
Zurück zum Zitat Wu Kai. (2014). “A tunable workflow scheduling algorithm based on particle swarm optimization for cloud computing”. Califonia, USA: San Jose State University. Wu Kai. (2014). “A tunable workflow scheduling algorithm based on particle swarm optimization for cloud computing”. Califonia, USA: San Jose State University.
14.
Zurück zum Zitat Mirzayi, S., & Rafe, V. (2015). A hybrid heuristic workflow scheduling algorithm for cloud computing environments. Journal of Experimental and Theoretical Artificial Intelligence., 27(6), 721–735.CrossRef Mirzayi, S., & Rafe, V. (2015). A hybrid heuristic workflow scheduling algorithm for cloud computing environments. Journal of Experimental and Theoretical Artificial Intelligence., 27(6), 721–735.CrossRef
15.
Zurück zum Zitat Wei-Neng. C andZhang. J, A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints, IEEE International Conference on Systems, Man, and Cybernetics (SMC)., pp.773–778, 2012 Wei-Neng. C andZhang. J, A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints, IEEE International Conference on Systems, Man, and Cybernetics (SMC)., pp.773–778, 2012
16.
Zurück zum Zitat Manojit. G, Verma. P, Karmakar. S ,Sahu. A (2017), Energy efficient scheduling of scientific workflows in cloud environment, IEEE 19th International Conference on High Performance Computing and Communications, IEEE 15th International Conference on Smart City, IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)., pp.170–177. Manojit. G, Verma. P, Karmakar. S ,Sahu. A (2017), Energy efficient scheduling of scientific workflows in cloud environment, IEEE 19th International Conference on High Performance Computing and Communications, IEEE 15th International Conference on Smart City, IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS)., pp.170–177.
17.
Zurück zum Zitat Juan. D. J, Nae. V and Prodan. R (2014), Multi-objective energy-efficient workflow scheduling using list-based heuristics, Future Generation Computer Systems., Vol.36, pp.221–236. Juan. D. J, Nae. V and Prodan. R (2014), Multi-objective energy-efficient workflow scheduling using list-based heuristics, Future Generation Computer Systems., Vol.36, pp.221–236.
18.
Zurück zum Zitat Zhaomeng, Z., Zhang, G., Miqing, L., & Liu, X. (2016). Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions on parallel and distributed Systems, 27(5), 1344–1357.CrossRef Zhaomeng, Z., Zhang, G., Miqing, L., & Liu, X. (2016). Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions on parallel and distributed Systems, 27(5), 1344–1357.CrossRef
19.
Zurück zum Zitat Rehman, A., Hussain, S. S., ur Rehman, Z., Zia, S., & Shamshirband, S. (2018). Multi-objective approach of energy efficient workflow scheduling in cloud environments. Concurrency and Computation: Practice and Experience., 31(19), 4949. Rehman, A., Hussain, S. S., ur Rehman, Z., Zia, S., & Shamshirband, S. (2018). Multi-objective approach of energy efficient workflow scheduling in cloud environments. Concurrency and Computation: Practice and Experience., 31(19), 4949.
20.
Zurück zum Zitat Li, Z., Ge, J., & Hu.H, Song.W, Hu.H, Luo.B, . (2018). Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds. IEEE Transactions on Services Computing., 11(4), 713–726.CrossRef Li, Z., Ge, J., & Hu.H, Song.W, Hu.H, Luo.B, . (2018). Cost and energy aware scheduling algorithm for scientific workflows with deadline constraint in clouds. IEEE Transactions on Services Computing., 11(4), 713–726.CrossRef
21.
Zurück zum Zitat Choudhary, A., Gupta, I., Singh, V., & Jana, P. K. (2018). A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Generation Computer Systems, 83, 14–26.CrossRef Choudhary, A., Gupta, I., Singh, V., & Jana, P. K. (2018). A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Generation Computer Systems, 83, 14–26.CrossRef
22.
Zurück zum Zitat Garg, R., & Mittal, M. (2019). Reliability and energy efficient workflow scheduling in cloud environment. Cluster Computing., 22, 1283–1297.CrossRef Garg, R., & Mittal, M. (2019). Reliability and energy efficient workflow scheduling in cloud environment. Cluster Computing., 22, 1283–1297.CrossRef
23.
Zurück zum Zitat Stavrinides, G. L., & Karatza, H. D. (2019). An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. Future Generation Computer Systems., 96, 216–226.CrossRef Stavrinides, G. L., & Karatza, H. D. (2019). An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. Future Generation Computer Systems., 96, 216–226.CrossRef
24.
Zurück zum Zitat Sardaraz, M., & Tahir, M. (2019). A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing. IEEE Access, 7, 186137–186146.CrossRef Sardaraz, M., & Tahir, M. (2019). A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing. IEEE Access, 7, 186137–186146.CrossRef
25.
Zurück zum Zitat Shirvani, M. H. (2020). A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Engineering Applications of Artificial Intelligence, 90, 103501.CrossRef Shirvani, M. H. (2020). A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Engineering Applications of Artificial Intelligence, 90, 103501.CrossRef
26.
Zurück zum Zitat Gu, Y., & Budati, C. (2020). Energy-aware workflow scheduling and optimization in clouds using bat algorithm. Future Generation Computer Systems, 113, 106–112.CrossRef Gu, Y., & Budati, C. (2020). Energy-aware workflow scheduling and optimization in clouds using bat algorithm. Future Generation Computer Systems, 113, 106–112.CrossRef
27.
Zurück zum Zitat Adhikari, M., Amgoth, T., & Srirama, S. N. (2020). Multi-objective scheduling strategy for scientific workflows in cloud environment: A firefly-based approach”. Applied Soft Computing, 10, 106411.CrossRef Adhikari, M., Amgoth, T., & Srirama, S. N. (2020). Multi-objective scheduling strategy for scientific workflows in cloud environment: A firefly-based approach”. Applied Soft Computing, 10, 106411.CrossRef
28.
Zurück zum Zitat Saeedi, S., Khorsand, R., Bidgoli, S. G., & Ramezanpour, M. (2020). Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers and Industrial Engineering, 147, 106649.CrossRef Saeedi, S., Khorsand, R., Bidgoli, S. G., & Ramezanpour, M. (2020). Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers and Industrial Engineering, 147, 106649.CrossRef
29.
Zurück zum Zitat Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013). A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences., 79(8), 1230–1242.MathSciNetCrossRef Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013). A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences., 79(8), 1230–1242.MathSciNetCrossRef
30.
Zurück zum Zitat Rai, R., Sahoo, G., & Mehfuz, S. (2017). Effect of VM Selection Heuristics on Energy Consumption and SLAs During VM Migrations in Cloud Data Centers. Advances in Computational Intelligence: International Conference on Computational Intelligence (pp. 189–199). NY: Springer.CrossRef Rai, R., Sahoo, G., & Mehfuz, S. (2017). Effect of VM Selection Heuristics on Energy Consumption and SLAs During VM Migrations in Cloud Data Centers. Advances in Computational Intelligence: International Conference on Computational Intelligence (pp. 189–199). NY: Springer.CrossRef
31.
Zurück zum Zitat Singh, S., Chana, I., & Buyya, R. (2017). STAR: SLA-aware autonomic management of cloud resources. IEEE Transactions on Cloud Computing., 4, 1–8.CrossRef Singh, S., Chana, I., & Buyya, R. (2017). STAR: SLA-aware autonomic management of cloud resources. IEEE Transactions on Cloud Computing., 4, 1–8.CrossRef
32.
Zurück zum Zitat Mohammadhossein. M, Kara. N (2014), Multi-objective ACO virtual machine placement in cloud computing environments. IEEE Globecom Workshops (GC Wkshps), pp.112–116. Mohammadhossein. M, Kara. N (2014), Multi-objective ACO virtual machine placement in cloud computing environments. IEEE Globecom Workshops (GC Wkshps), pp.112–116.
33.
Zurück zum Zitat Tighe. M, Keller. G, Bauer. M and Lutfiyya. H, A distributed approach to dynamic VM management, IEEE 9th International Conference on Network and Service Management (CNSM 2013), pp.166–170, 2013. Tighe. M, Keller. G, Bauer. M and Lutfiyya. H, A distributed approach to dynamic VM management, IEEE 9th International Conference on Network and Service Management (CNSM 2013), pp.166–170, 2013.
34.
Zurück zum Zitat Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transactions on parallel and distributed systems., 24(6), 1107–1117.CrossRef Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transactions on parallel and distributed systems., 24(6), 1107–1117.CrossRef
35.
Zurück zum Zitat Shojafar, M., Cordeschi, N., & Baccarelli, E. (2016). Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Transactions on Cloud computing., 7(1), 196–209.CrossRef Shojafar, M., Cordeschi, N., & Baccarelli, E. (2016). Energy-efficient adaptive resource management for real-time vehicular cloud services. IEEE Transactions on Cloud computing., 7(1), 196–209.CrossRef
36.
Zurück zum Zitat Mehiar, D., Hamdaoui, B., Guizani, M., & Rayes, A. (2015). Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Transactions on Network and Service Management., 12(3), 377–391.CrossRef Mehiar, D., Hamdaoui, B., Guizani, M., & Rayes, A. (2015). Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Transactions on Network and Service Management., 12(3), 377–391.CrossRef
37.
Zurück zum Zitat Yuyang, P., Kang, D., Al-Hazemi, F., & Youn, C. (2017). Energy and QoS aware resource allocation for heterogeneous sustainable cloud datacenters. Optical Switching and Networking., 23, 225–240.CrossRef Yuyang, P., Kang, D., Al-Hazemi, F., & Youn, C. (2017). Energy and QoS aware resource allocation for heterogeneous sustainable cloud datacenters. Optical Switching and Networking., 23, 225–240.CrossRef
38.
Zurück zum Zitat Quan, D. M., Mezza, F., Sannenli, D., & Giafreda, R. (2012). T-Alloc: a practical energy-efficient resource allocation algorithm for traditional data centers. Future Generation Computer Systems, 28(5), 791–800.CrossRef Quan, D. M., Mezza, F., Sannenli, D., & Giafreda, R. (2012). T-Alloc: a practical energy-efficient resource allocation algorithm for traditional data centers. Future Generation Computer Systems, 28(5), 791–800.CrossRef
39.
Zurück zum Zitat Kansal, N. J., & Chana, I. (2016). Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. Journal of Grid Computing., 14(2), 327–345.CrossRef Kansal, N. J., & Chana, I. (2016). Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. Journal of Grid Computing., 14(2), 327–345.CrossRef
40.
Zurück zum Zitat Quang-Hung. N, Thoai. N, Son. N.T (2014). Epobf: energy-efficient allocation of virtual machines in high performance computing cloud. Transactions on Large-Scale Data- and Knowledge-Centered Systems., pp.71–86. Berlin, Heidelberg: Springer. Quang-Hung. N, Thoai. N, Son. N.T (2014). Epobf: energy-efficient allocation of virtual machines in high performance computing cloud. Transactions on Large-Scale Data- and Knowledge-Centered Systems., pp.71–86. Berlin, Heidelberg: Springer.
41.
Zurück zum Zitat Zhang. Z, Xiao. L, Chen. X and Peng. J, A Scheduling Method for Multiple Virtual Machines Migration in Cloud, Springer, IFIP International Conference on Network and Parallel Computing., pp.130–142, 2013. Zhang. Z, Xiao. L, Chen. X and Peng. J, A Scheduling Method for Multiple Virtual Machines Migration in Cloud, Springer, IFIP International Conference on Network and Parallel Computing., pp.130–142, 2013.
42.
Zurück zum Zitat Rybina. K, Dargie. W, Umashankar. S and Schill. A, Modelling the live migration time of virtual machines, Springer International Publishing, OTM Confederated International Conferences on the Move to Meaningful Internet Systems., pp.575–593, 2015. Rybina. K, Dargie. W, Umashankar. S and Schill. A, Modelling the live migration time of virtual machines, Springer International Publishing, OTM Confederated International Conferences on the Move to Meaningful Internet Systems., pp.575–593, 2015.
43.
Zurück zum Zitat Alarifi, A., Dubey, K., Amoon, M., Altameem, T., Abd El-Samie, F. E., Altameem, A., et al. (2020). Energy-efficient hybrid framework for green cloud computing. IEEE Access, 8, 115356–115369.CrossRef Alarifi, A., Dubey, K., Amoon, M., Altameem, T., Abd El-Samie, F. E., Altameem, A., et al. (2020). Energy-efficient hybrid framework for green cloud computing. IEEE Access, 8, 115356–115369.CrossRef
44.
Zurück zum Zitat Al-Mahruqi, A. A. H., Athinarayanana, V., Morison, G., & Stewart, B. G. (2018). A proposed energy and performance aware cloud framework for improving service level agreements (SLAs) in cloud datacenters. International Journal of Applied Engineering Research., 13(16), 12917–12922. Al-Mahruqi, A. A. H., Athinarayanana, V., Morison, G., & Stewart, B. G. (2018). A proposed energy and performance aware cloud framework for improving service level agreements (SLAs) in cloud datacenters. International Journal of Applied Engineering Research., 13(16), 12917–12922.
45.
Zurück zum Zitat Netjinda, N., Sirinaovakul, B., & Achalakul, T. (2014). Cost optimal scheduling in IaaS for dependent workload with particle swarm optimization. The Journal of Supercomputing., 68(3), 1579–1603.CrossRef Netjinda, N., Sirinaovakul, B., & Achalakul, T. (2014). Cost optimal scheduling in IaaS for dependent workload with particle swarm optimization. The Journal of Supercomputing., 68(3), 1579–1603.CrossRef
46.
Zurück zum Zitat Thiago. G. A, Pietri. I, Sakellariou. R, . Bittencourt. L. F,Madeira. E. RM, A particle swarm optimization approach for workflow scheduling on cloud resources priced by cpu frequency, Proceedings of the 8th International Conference on Utility and Cloud Computing, pp.237–241, 2015. Thiago. G. A, Pietri. I, Sakellariou. R, . Bittencourt. L. F,Madeira. E. RM, A particle swarm optimization approach for workflow scheduling on cloud resources priced by cpu frequency, Proceedings of the 8th International Conference on Utility and Cloud Computing, pp.237–241, 2015.
47.
Zurück zum Zitat Xuejun, L., Xu, J., & Yang, Y. (2015). A chaotic particle swarm optimization-based heuristic for market-oriented task-level scheduling in cloud workflow systems. Computational Intelligence and Neuroscience., 81, 718689. Xuejun, L., Xu, J., & Yang, Y. (2015). A chaotic particle swarm optimization-based heuristic for market-oriented task-level scheduling in cloud workflow systems. Computational Intelligence and Neuroscience., 81, 718689.
48.
Zurück zum Zitat Mohammed. A, Ngadi. Md. A, Dishing. S. I, Chaotic symbiotic organisms search for task scheduling optimization on cloud computing environment, IEEE 6th ICT International Student Project Conference (ICT-ISPC)., pp.1–4, 2017. Mohammed. A, Ngadi. Md. A, Dishing. S. I, Chaotic symbiotic organisms search for task scheduling optimization on cloud computing environment, IEEE 6th ICT International Student Project Conference (ICT-ISPC)., pp.1–4, 2017.
49.
Zurück zum Zitat Topcuoglu, H., Hariri, S., & Wu, M. Y. (2002). Performance effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems, 13(3), 260–274.CrossRef Topcuoglu, H., Hariri, S., & Wu, M. Y. (2002). Performance effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems, 13(3), 260–274.CrossRef
50.
Zurück zum Zitat Beloglazov. A, Energy-efficient Management of virtual machines in data centers for cloud computing, Dissertetion, 2013. Beloglazov. A, Energy-efficient Management of virtual machines in data centers for cloud computing, Dissertetion, 2013.
51.
Zurück zum Zitat Cao. J, Yihua. W and Minglu. L, “Energy-efficient allocation of virtual machines in cloud computing environments based on demand forecast,” International conference on grid and pervasive computing, pp. 137–151, 2012. Cao. J, Yihua. W and Minglu. L, “Energy-efficient allocation of virtual machines in cloud computing environments based on demand forecast,” International conference on grid and pervasive computing, pp. 137–151, 2012.
52.
Zurück zum Zitat Khoshkholghi, M. A., Derahman, M. N., Abdullah, A., Subramaniam, S., & Othman, M. (2017). Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access., 5, 10709–10722.CrossRef Khoshkholghi, M. A., Derahman, M. N., Abdullah, A., Subramaniam, S., & Othman, M. (2017). Energy-efficient algorithms for dynamic virtual machine consolidation in cloud data centers. IEEE Access., 5, 10709–10722.CrossRef
53.
Zurück zum Zitat Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Generation Computer Systems., 28(5), 755–768.CrossRef Beloglazov, A., Abawajy, J., & Buyya, R. (2012). Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Generation Computer Systems., 28(5), 755–768.CrossRef
Metadaten
Titel
Hybrid Heuristic Algorithm for Better Energy Optimization and Resource Utilization in Cloud Computing
verfasst von
Ali Abdullah Hamed Al-Mahruqi
Gordon Morison
Brian G. Stewart
Vallavaraj Athinarayanan
Publikationsdatum
11.01.2021
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 1/2021
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-020-08001-x

Weitere Artikel der Ausgabe 1/2021

Wireless Personal Communications 1/2021 Zur Ausgabe

Neuer Inhalt