Novel Resource Allocation Approach for Fog Computing-Driven IoT Systems


  • Purushottam S. Barve, Shweta Saxena, Adars U., N.Venkata Sairam Kumar, Sachin S. Pund, Sheela Upendra


Fog computing (FC), Internet of Things (IoT), resource allocation, energy usage, boosted atom search optimization (BASO)


Fog computing (FC) has the potential to lower latency and boost speed. Internet of Things (IoT) networks have difficulties allocating resources efficiently. The approaches used are flexible, scalable, or optimized. To maximize performance indicators, new approaches that utilize real-time information, workload sequences, device accessibility and network circumstances are required. We investigate the allocation of resources and task scheduling for numerous devices in IoT systems in this research. IoT devices must properly choose which data to offload to FC nodes (FCNs) as they acquire enormous amounts of data. To tackle the problem of supporting multiple device connections and facilitating fast data transfers with constrained resources, we suggest executing non-orthogonal multiple access (NOMA). Several devices can simultaneously send data spanning time, frequency and coding domains to an identical FCN because of NOMA. Together, we optimize power transmission and resource assignment for IoT devices, meeting QoS requirements and reducing network energy usage. In this research, a unique boosted atom search optimization (BASO) method is presented to tackle it because it is an NP-hard issue. According to the simulation results, the suggested strategy outperforms in terms of greatest throughput, minimum latency and optimal energy use. 


Download data is not yet available.


Al Masarweh, M., Alwada’n, T., & Afandi, W. (2022). Fog computing, cloud computing, and IoT environment: advanced broker management system. Journal of Sensor and Actuator Networks, 11(4), 84.

Chang, Z., Liu, L., Guo, X., & Sheng, Q. (2020). Dynamic resource allocation and computation offloading for IoT fog computing system. IEEE Transactions on Industrial Informatics, 17(5), 3348-3357.

Wadhwa, H., & Aron, R. (2022). TRAM: Technique for resource allocation and management in fog computing environment. The Journal of Supercomputing, 78(1), 667-690.

Shooshtarian, L., Lan, D., & Taherkordi, A. (2019). A clustering-based approach to efficient resource allocation in fog computing. In Pervasive Systems, Algorithms and Networks: 16th International Symposium, I-SPAN 2019, Naples, Italy, September 16-20, 2019, Proceedings 16 (pp. 207-224). Springer International Publishing.

Nashaat, H., Ahmed, E., & Rizk, R. (2020). IoT application placement algorithm based on multi-dimensional QoE prioritization model in fog computing environment. IEEE Access, 8, 111253-111264.

Abouaomar, A., Cherkaoui, S., Kobbane, A., & Dambri, O. A. (2019, December). A resources representation for resource allocation in fog computing networks. In 2019 IEEE Global Communications Conference (GLOBECOM) (pp. 1-6). IEEE.

Liao, S., Wu, J., Mumtaz, S., Li, J., Morello, R., & Guizani, M. (2020). Cognitive balance for fog computing resource in Internet of Things: An edge learning approach. IEEE Transactions on Mobile Computing, 21(5), 1596-1608.

Gao, X., Huang, X., Bian, S., Shao, Z., & Yang, Y. (2019). PORA: Predictive offloading and resource allocation in dynamic fog computing systems. IEEE Internet of Things Journal, 7(1), 72-87.

Huang, X., Fan, W., Chen, Q., & Zhang, J. (2020). Energy-efficient resource allocation in fog computing networks with the candidate mechanism. IEEE Internet of Things Journal, 7(9), 8502-8512.

Wu, C. G., Li, W., Wang, L., & Zomaya, A. Y. (2021). An evolutionary fuzzy scheduler for multi-objective resource allocation in fog computing. Future Generation Computer Systems, 117, 498-509.

Abbasi, M., Yaghoobikia, M., Rafiee, M., Jolfaei, A., & Khosravi, M. R. (2020). Efficient resource management and workload allocation in fog–cloud computing paradigm in IoT using learning classifier systems. Computer communications, 153, 217-228.

Raveendran, N., Zhang, H., Song, L., Wang, L. C., Hong, C. S., & Han, Z. (2020). Pricing and resource allocation optimization for IoT fog computing and NFV: An EPEC and matching based perspective. IEEE Transactions on Mobile Computing, 21(4), 1349-1361.

Lee, S. S., & Lee, S. (2020). Resource allocation for vehicular fog computing using reinforcement learning combined with heuristic information. IEEE Internet of Things Journal, 7(10), 10450-10464.

Huang, X., Cui, Y., Chen, Q., & Zhang, J. (2020). Joint task offloading and QoS-aware resource allocation in fog-enabled Internet-of-Things networks. IEEE Internet of Things Journal, 7(8), 7194-7206.

Kumar, M., Kishor, A., Samariya, J. K., & Zomaya, A. Y. (2023). An autonomic workload prediction and resource allocation framework for fog enabled industrial IoT. IEEE Internet of Things Journal.

Singh, J., Singh, P., Hedabou, M., & Kumar, N. (2023). An Efficient Machine Learning-based Resource Allocation Scheme for SDN-enabled Fog Computing Environment. IEEE Transactions on Vehicular Technology.

Talaat, F. M. (2022). Effective prediction and resource allocation method (EPRAM) in fog computing environment for smart healthcare system. Multimedia Tools and Applications, 81(6), 8235-8258.




How to Cite

Shweta Saxena, Adars U., N.Venkata Sairam Kumar, Sachin S. Pund, Sheela Upendra, P. S. B. . (2024). Novel Resource Allocation Approach for Fog Computing-Driven IoT Systems. International Journal of Intelligent Systems and Applications in Engineering, 12(21s), 1045–1051. Retrieved from



Research Article