An energy-aware approach for resources allocating in the internet of things using a forest optimization algorithm
ISSN: 0305-6120
Article publication date: 24 September 2021
Issue publication date: 27 June 2023
Abstract
Purpose
Internet of things (IoT) is essential in technical, social and economic domains, but there are many challenges that researchers are continuously trying to solve. Traditional resource allocation methods in IoT focused on the optimal resource selection process, but the energy consumption for allocating resources is not considered sufficiently. This paper aims to propose a resource allocation technique aiming at energy and delay reduction in resource allocation. Because of the non-deterministic polynomial-time hard nature of the resource allocation issue and the forest optimization algorithm’s success in complex problems, the authors used this algorithm to allocate resources in IoT.
Design/methodology/approach
For the vast majority of IoT applications, energy-efficient communications, sustainable energy supply and reduction of latency have been major goals in resource allocation, making operating systems and applications more efficient. One of the most critical challenges in this field is efficient resource allocation. This paper has provided a new technique to solve the mentioned problem using the forest optimization algorithm. To simulate and analyze the proposed technique, the MATLAB software environment has been used. The results obtained from implementing the proposed method have been compared to the particle swarm optimization (PSO), genetic algorithm (GA) and distance-based algorithm.
Findings
Simulation results show that the proper performance of the proposed technique. The proposed method, in terms of “energy” and “delay,” is better than other ones (GA, PSO and distance-based algorithm).
Practical implications
The paper presents a useful method for improving resource allocation methods. The proposed method has higher efficiency compared to the previous methods. The MATLAB-based simulation results have indicated that energy consumption and delay have been improved compared to other algorithms, which causes the high application of this method in practical projects. In the future, the focus will be on resource failure and reducing the service level agreement violation rate concerning the number of resources.
Originality/value
The proposed technique can solve the mentioned problem in the IoT with the best resource utilization, low delay and reduced energy consumption. The proposed forest optimization-based algorithm is a promising technique to help enterprises participate in IoT initiatives and develop their business.
Keywords
Acknowledgements
This work is partially supported by the Natural Science Basic Research Plan in Shaanxi Province of China (2018NY-148), Natural Science and Technology Project Plan in Yulin of China (2019-109-2, 2019-78-2, 2019-76-2), Funding Project for Department of Yulin University (16GK24,TZRC1801), and Thanks for the help.
Citation
Wu, M., Zhang, F. and Rui, X. (2023), "An energy-aware approach for resources allocating in the internet of things using a forest optimization algorithm", Circuit World, Vol. 49 No. 3, pp. 269-280. https://doi.org/10.1108/CW-02-2020-0017
Publisher
:Emerald Publishing Limited
Copyright © 2021, Emerald Publishing Limited