AbstractTo gain high energy efficiency and low latency, fog computing can be considered as a promising enabling technology for supporting future IoT networks. Exponentially increasing data rate demand of smart IoT devices in the fifth‐Generation (5G) networks require new resource management and power allocation schemes. Fog computing involves the deployment of data storage devices (fog nodes) near the proximity of IoT nodes. The fog nodes collaborate to process requests generated from users. These nodes can store data in their storage capacity and supports in achieving quality‐of‐service (QoS) requirements. A joint node association and energy efficiency maximization problem is formulated in this article. The proposed problem is a non‐linear concave programming problem under cache size, association, and optimal power allocation constraints. A mesh adaptive direct search algorithm (MADS) is used to solve the formulated problem to find the sub‐optimal results. The efficient performance of the algorithm can be seen in comparison with more complex algorithms namely, outer approximation algorithm and exhaustive search algorithm. Extensive simulations are done to observe the detailed performance analysis of the IoT‐Fog network. As a result, energy‐efficient resource allocation is done under cache and QoS constraints with very little complexity and low computational power and delays.
Read full abstract