Skip to main content

Advertisement

Log in

An intelligent energy-efficient approach for managing IoE tasks in cloud platforms

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Today, cloud platforms for Internet of Everything (IoE) are facilitating organizational and industrial growth, and have different requirements based on their different purposes. Usual task scheduling algorithms for distributed environments such as group of clusters, networks, and clouds, focus only on the shortest execution time, regardless of the power consumption. Network energy can be optimized if tasks are properly scheduled to be implemented in virtual machines, thus achieving green computing. In this research, Dynamic Voltage Frequency Dcaling (DVFS) is used in two different ways, to select a suitable candidate for scheduling the tasks with the help of an Artificial Intelligence (AI) approach. First, the GIoTDVFS_SFB method based on sorting processor elements in Cloud has been considered to handle Task Scheduling problem in the Clouds system. Alternatively, the GIoTDVFS_mGA microgenetic method has been used to select suitable candidates. The proposed mGA and SFB methods are compared with SLAbased suggested for Cloud environments, and it is shown that the Makespan and Gain in benchmarks 512 and 1024 are optimized in the proposed method. In addition, the Energy Consumption (EC) of Real PM (RPMs) against the numeral of Tasks has been considered with that of PAFogIoTDVFS and EnergyAwareDVFS methods in this area.

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

  • Al-Dulaimy A, Itani W, Zantout R, Zekri A (2018) Type-aware virtual machine management for energy efficient cloud data centers. Sustain Comput: Inform Syst 19:185–203

    Google Scholar 

  • Calheiros RN, Buyya R (2014) Energy-efficient scheduling of urgent bag-of-tasks applications in clouds through dvfs. In: 2014 IEEE 6th international conference on cloud computing technology and science, IEEE, pp 342–349

  • Dastjerdi AV, Buyya R (2015) An autonomous time-dependent sla negotiation strategy for cloud computing. Comput J 58(11):3202–3216

    Article  Google Scholar 

  • Ding Y, Qin X, Liu L, Wang T (2015) Energy efficient scheduling of virtual machines in cloud with deadline constraint. Future Gener Comput Syst 50:62–74

    Article  Google Scholar 

  • Hassija V, Chamola V, Saxena V, Jain D, Goyal P, Sikdar B (2019) A survey on iot security: application areas, security threats, and solution architectures. IEEE Access 7:82721–82743

    Article  Google Scholar 

  • Horri A, Mozafari MS, Dastghaibyfard G (2014) Novel resource allocation algorithms to performance and energy efficiency in cloud computing. J Supercomput 69(3):1445–1461

    Article  Google Scholar 

  • Ja’fari F, Mostafavi S, Mizanian K, Jafari E (2021) An intelligent botnet blocking approach in software defined networks using honeypots. J Ambient Intell Humanized Comput 12(2):2993–3016

    Article  Google Scholar 

  • Javadpour A (2019) Improving resources management in network virtualization by utilizing a software-based network. Wirel Personal Commun 106(2):505–519

    Article  Google Scholar 

  • Javadpour A (2020) Providing a way to create balance between reliability and delays in sdn networks by using the appropriate placement of controllers. Wirel Personal Commun 110(2):1057–1071

    Article  Google Scholar 

  • Javadpour A, Abadi AMH, Rezaei S, Zomorodian M, Rostami AS (2022) Improving load balancing for data-duplication in big data cloud computing networks. Cluster Comput 25(4):2613–2631

    Article  Google Scholar 

  • Javadpour A, Wang G (2022) ctmvsdn: improving resource management using combination of markov-process and tdma in software-defined networking. J Supercomput 78(3):3477–3499

    Article  Google Scholar 

  • Javadpour A, Wang G, Rezaei S, Chend S (2018) Power curtailment in cloud environment utilising load balancing machine allocation. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications. Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), IEEE, pp 1364–1370

  • Javadpour A, Wang G, Rezaei S (2020) Resource management in a peer to peer cloud network for iot. Wirel Personal Commun 115(3):2471–2488

    Article  Google Scholar 

  • Javadpour A, Wang G, Xing X (2018) Managing heterogeneous substrate resources by mapping and visualization based on software-defined network. In: 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom). IEEE, pp 316–321

  • Lakzaei M, Sattari-Naeini V, Sabbagh Molahosseini A, Javadpour A (2022) A joint computational and resource allocation model for fast parallel data processing in fog computing. J Supercomput 1–24

  • Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268–280

    Article  Google Scholar 

  • Mirmohseni SM, Tang C, Javadpour A (2020) Using markov learning utilization model for resource allocation in cloud of thing network. Wirel Personal Commun 115(1):653–677

    Article  Google Scholar 

  • Mishra SK, Mishra S, Bharti SK, Sahoo B, Puthal D, Kumar M (2018) Vm selection using dvfs technique to minimize energy consumption in cloud system. In: 2018 international conference on information technology (ICIT), IEEE, pp 284–289

  • Nafei A, Javadpour A, Nasseri H, Yuan W (2021) Optimized score function and its application in group multiattribute decision making based on fuzzy neutrosophic sets. Int J Intell Syst 36(12):7522–7543

    Article  Google Scholar 

  • Panda SK, Jana PK (2017) Sla-based task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 73(6):2730–2762

    Article  Google Scholar 

  • Pirozmand P, Javadpour A, Nazarian H, Pinto P, Mirkamali S, Ja’fari F (2022) GSAGA: A hybrid algorithm for task scheduling in cloud infrastructure. J Supercomput 78:17423–17449

    Article  Google Scholar 

  • Safari M, Khorsand R (2018a) Energy-aware scheduling algorithm for time-constrained workflow tasks in dvfs-enabled cloud environment. Simul Model Practice Theory 87:311–326

    Article  Google Scholar 

  • Safari M, Khorsand R (2018b) Pl-dvfs: combining power-aware list-based scheduling algorithm with dvfs technique for real-time tasks in cloud computing. J Supercomput 74(10):5578–5600

    Article  Google Scholar 

  • Sangaiah AK, Javadpour A, Pinto P, Ja’fari F, Zhang W (2022) Improving quality of service in 5g resilient communication with the cellular structure of smartphones. ACM Trans Sensor Networks (TOSN) 18(3):1–23

    Article  Google Scholar 

  • Sayadnavard MH, Haghighat AT, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75(4):2126–2147

    Article  Google Scholar 

  • Singh A, Korupolu M, Mohapatra D (2008) Server-storage virtualization: integration and load balancing in data centers. In: SC’08: Proceedings of the 2008 ACM/IEEE conference on supercomputing, IEEE, pp 1–12

  • Singh BP, Kumar SA, Gao XZ, Kohli M, Katiyar S (2020) A study on energy consumption of dvfs and simple vm consolidation policies in cloud computing data centers using cloudsim toolkit. Wirel Personal Commun 1–13

  • Stavrinides GL, Karatza HD (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 Gener Comput Syst 96:216–226

    Article  Google Scholar 

  • Toor A, ul Islam S, Sohail N, Akhunzada A, Boudjadar J, Khattak HA, Din IU, Rodrigues JJ (2019) Energy and performance aware fog computing: a case of dvfs and green renewable energy. Future Gener Comput Syst 101:1112–1121

    Article  Google Scholar 

  • Urgaonkar R, Kozat UC, Igarashi K, Neely MJ (2010) Dynamic resource allocation and power management in virtualized data centers. In: 2010 IEEE network operations and management symposium-NOMS 2010, IEEE, pp 479–486

  • Venkataswamy SB, Mandal I, Keshavarao S (2020) Chicwhale optimization algorithm for the vm migration in cloud computing platform. Evol Intell 13(4):725–739

    Article  Google Scholar 

  • Wang H, Tianfield H (2018) Energy-aware dynamic virtual machine consolidation for cloud datacenters. IEEE Access 6:15259–15273

    Article  Google Scholar 

  • Wen Z, Liu X, Xu Y, Zou J (2016) A restful framework for internet of things based on software defined network in modern manufacturing. Int J Adv Manuf Technol 84(1–4):361–369

    Article  Google Scholar 

  • Zhou Z, Hu Zg Yu, Jy Abawajy J, Chowdhury M (2017) Energy-efficient virtual machine consolidation algorithm in cloud data centers. J Central South Univ 24(10):2331–2341

    Article  Google Scholar 

Download references

Acknowledgements

Funding information: Peng Cheng Laboratory Project, Grant/Award Number: PCL2021A02; National Natural Science Foundation of China, Grant/Award Number: 61872110; Shenzhen Science and Technology Research and Development Foundation, Grant/Award Number: JCYJ20190806143418198; Key-Area Research and Development Program of Guangdong Province, Grant/Award Number: 2020B0101360001; National Key Research and Development Program of China, Grant/Award Number: 2020YFB1406902.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Weizhe Zhang or Arun Kumar Sangaiah.

Ethics declarations

Conflict of interest

All authors declare that they have no conflict of interest.

Ethical statement

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Javadpour, A., Nafei, A., Ja’fari, F. et al. An intelligent energy-efficient approach for managing IoE tasks in cloud platforms. J Ambient Intell Human Comput 14, 3963–3979 (2023). https://doi.org/10.1007/s12652-022-04464-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-022-04464-x

Keywords

Navigation