International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

International Journal of Computer Networks and Applications (IJCNA)

International Journal of Computer Networks and Applications (IJCNA)

Published By EverScience Publications

ISSN : 2395-0455

Implementation and Analysis of Fog Node-Assisted Scheduling and Optimization of Resource Allocation and Utilization

Author NameAuthor Details

Neha Sharma, Deepti Sharma

Neha Sharma[1]

Deepti Sharma[2]

[1]Department of Computer Science and Engineering, Chandigarh University, Mohali, Punjab, India.

[2]Department of Computer Science and Engineering, Chandigarh University, Mohali, Punjab, India.

Abstract

The Internet of Things (IoT) has recently become popular for collecting and storing data in third-party datasets. When combined with IoT devices, fog computing (FC) efficiently manages large data volumes and processing demands. However, concerns persist regarding privacy, edge node latency, data security, and energy consumption. With the increasing automation in smart cities, the workload for fog nodes (FNs) is developing, and additional FNs are needed. The optimal allocation of resources is essential in addressing the resource allocation (RA) issues in executing IoT applications within FC. To tackle this, the mixed integer linear Ant Lion optimizer (MILALO) model has been deployed to optimize resource allocation, reduce execution time, and conserve energy in fog computing. The proposed model overcomes challenges by optimizing resource allocation, reducing execution time, and conserving energy in fog computing. It targets efficient resource utilization and enhances scheduling, optimization, and cloud resource management to improve overall time and energy consumption. This model mediates between the network and users to process and present results by constructing an allocation matrix for the allocator. Simulations confirm the effectiveness of the MILALO model, with demonstrated 20-25% cloud optimization improvement and 50-60% reduction in time and energy consumption. It conducts a thorough assessment of the proposed model's effectiveness through key performance indicators such as execution time (ET), energy consumption (EC), and resource utilization (RU). Finally, a detailed comparative analysis against established techniques enriches the discussion, providing valuable insights into the superiority of the proposed technique.

Index Terms

Internet of Things (IoT)

Fog Computing (FC)

Resource Allocation (RA)

Execution Time (ET)

Energy Consumption (EC)

Mixed integer linear Ant Lion optimizer (MILALO)

Reference

  1. 1.
    Katal, A. and Sethi, V. (2022) ‘Energy-efficient cloud and Fog computing in internet of things: Techniques and challenges’, Cloud and Fog Computing Platforms for Internet of Things, pp. 67–83.
  2. 2.
    Basharat, A. and Mohamad, Mohd.M. (2022) ‘Security challenges and solutions for internet of things based smart agriculture: A Review’, 2022 4th International Conference on Smart Sensors and Application (ICSSA).
  3. 3.
    Jamil, B. et al. (2022) ‘Resource allocation and task scheduling in fog computing and internet of everything environments: A taxonomy, review, and Future Directions’, ACM Computing Surveys, 54(11s), pp. 1–38.
  4. 4.
    Veith, A. da, Dias de Assunção, M. and Lefèvre, L. (2023) ‘Latency-aware strategies for deploying data stream processing applications on large cloud-edge infrastructure’, IEEE Transactions on Cloud Computing, 11(1), pp. 445–456.
  5. 5.
    Chennam, K.K. et al. (2021) ‘Smart Cities Data Analysis Using Fog Computing’, 4th Smart Cities Symposium (SCS 2021).
  6. 6.
    Alji?evi?, Z. et al. (2022) ‘Resource allocation model for cloud-fog based smart grid’, SSRN Electronic Journal.
  7. 7.
    Alshouiliy, K. and Agrawal, D.P. (2021) ‘Confluence of 4G LTE, 5G, fog, and cloud computing and understanding security issues’, Fog/Edge Computing For Security, Privacy, and Applications, pp. 3–32.
  8. 8.
    Jamil, B. et al. (2022) ‘Resource allocation and task scheduling in fog computing and internet of everything environments: A taxonomy, review, and Future Directions’, ACM Computing Surveys, 54(11s), pp. 1–38.
  9. 9.
    Daase, C. et al. (2023) ‘The Future of Commerce: Linking modern retailing characteristics with cloud computing capabilities’, Proceedings of the 25th International Conference on Enterprise Information Systems.
  10. 10.
    Hossain, M.R. et al. (2021) ‘A scheduling-based dynamic fog computing framework for Augmenting Resource Utilization’, Simulation Modelling Practice and Theory, 111.
  11. 11.
    Mahajan, K. (2023) Fog computing: A systematic review of Architecture, Iot Integration, algorithms and research challenges with insights into cloud computing integration.
  12. 12.
    Sharma, N. and Prabha, C. (2021) ‘Computing paradigms: An overview’, 2021 Asian Conference on Innovation in Technology (ASIANCON).
  13. 13.
    Awaisi, K.S. et al. (2021) ‘Simulating fog computing applications using ifogsim toolkit’, Mobile Edge Computing, pp. 565–590.
  14. 14.
    Das, R. and Inuwa, M.M. (2023) ‘A review on Fog computing: Issues, characteristics, challenges, and potential applications’, Telematics and Informatics Reports, 10.
  15. 15.
    Stavrinides, G.L. and Karatza, H.D. (2022) ‘Resource allocation and scheduling of real-time workflow applications in an IOT-fog-cloud environment’, 2022 Seventh International Conference on Fog and Mobile Edge Computing (FMEC).
  16. 16.
    Katal, A. and Sethi, V. (2022) ‘Energy-efficient cloud and Fog computing in internet of things: Techniques and challenges’, Cloud and Fog Computing Platforms for Internet of Things, pp. 67–83.
  17. 17.
    Solanki, M.S. (2021) ‘Fog computing: A conceptual and practical overview’, International Journal of Innovative Research in Computer Science & Technology, pp. 158–162.
  18. 18.
    Alsadie, D. (2024) ‘A Comprehensive Review of AI Techniques for Resource Management in Fog Computing: Trends, Challenges, and Future Directions’, IEEE Access, 12, pp. 1180–118059.
  19. 19.
    Das, J., Ghosh, S.K. and Buyya, R. (2021) ‘Geospatial Edge-Fog Computing: A systematic review, taxonomy, and Future Directions’, Mobile Edge Computing, pp. 47–69.
  20. 20.
    Premalatha, B. and Prakasam, P. (2024) ‘Optimal Energy-efficient resource allocation and fault tolerance scheme for task offloading in IOT-Fog Computing Networks’, Computer Networks, 238, p. 110080.
  21. 21.
    Mebrek, A. and Yassine, A. (2024) ‘Intelligent Resource Allocation and task offloading model for IOT applications in fog networks: A game-theoretic approach’, IEEE Transactions on Emerging Topics in Computational Intelligence, pp. 1–15.
  22. 22.
    Patel, M. and Modi, K. (2023) ‘Dynamic Resource Allocation for Real-Time Task Scheduling in Cloud-Fog Computing: A Cost-Effective and Low-Latency Approach’, Approach,” International Journal of Intelligent Systems and Applications in Engineering, 11(3), pp. 1222–1228.
  23. 23.
    Yin, C. et al. (2023) ‘An optimized resource scheduling algorithm based on Ga and ACO algorithm’, The Journal of Supercomputing, 80, pp. 4248–4285.
  24. 24.
    Wang, J. and Li, D. (2019) ‘Task scheduling based on a hybrid heuristic algorithm for smart production line with Fog Computing’, Sensors, 19(5).
  25. 25.
    Movahedi, Z., &Defude, B. (2021). An efficient population-based multi-objective task scheduling approach in fog computing systems. Journal of Cloud Computing, 10(1), 1- 31.
  26. 26.
    Kishor, A. and Chakarbarty, C. (2021) ‘Task offloading in fog computing for using smart ant colony optimization’, Wireless Personal Communications, 127(2), pp. 1683–1704.
  27. 27.
    Singh, J. (2022) ‘An Optimal Resource Provisioning Scheme Using QoS in Cloud Computing Based Upon the Dynamic Clustering and Self-Adaptive Hybrid Optimization Algorithm’, International Journal of Intelligent Engineering and Systems, 15(3), pp. 148–160.
  28. 28.
    Nethaji , S.V. and Chidambaram, M. (2023) ‘Lotkavoltera and Elman Hebbian Recurrent Neural Network Cache-based resource allocation in fog environment’, International Journal of Intelligent Engineering and Systems, 16(2), pp. 228–239.
  29. 29.
    Mahendran, J. and Lakshmanan, L. (2022) ‘Fog computing with IOT device’s data security management using density control weighted election and extensible authentication protocol’, International Journal of Intelligent Engineering and Systems, 15(1).
  30. 30.
    Kanani, P. and Padole, M. (2020) ‘Implementing and evaluating health as a service in fog and cloud computing using Raspberry Pi’, International Journal of Intelligent Engineering and Systems, 13(6), pp. 142–155.
SCOPUS
SCImago Journal & Country Rank