Leveraging Community-based Approaches for Enhancing Resource Allocation in Fog Computing Environment
Received: 8 October 2024 | Revised: 8 November 2024 | Accepted: 3 December 2024 | Online: 2 February 2025
Corresponding author: Alasef M. Ghalwah
Abstract
Efficient resource allocation in fog computing environments is essential to address the increasing demand for high-performance and adaptable network services. Traditional methods lack granular differentiation based on traffic characteristics often resulting in suboptimal bandwidth utilization and elevated latency. To enhance network efficiency, this study applies a community-based resource allocation approach leveraging the Louvain algorithm to dynamically cluster network nodes with similar traffic demands. By forming communities based on bandwidth and latency needs, this approach enables a targeted resource distribution, aligning each community with optimized pathways that address specific requirements. The results indicate notable performance gains, including a 14% increase in bandwidth utilization affecting the download and a reduction in latency by an average of 23% for time-sensitive applications. These improvements highlight the effectiveness of the proposed approach in managing diverse network demands, improving data flow stability, and enhancing the overall performance of fog computing infrastructures. These findings underscore the potential for community-based resource allocation to support scalable, adaptable, and secure resource management, positioning it as a viable solution to meet the complex needs of IoT and other distributed network systems.
Keywords:
quality of service, community-based algorithms, Louvain method, traffic characteristics, throughput, network stabilityDownloads
References
T. Salehnia et al., "An optimal task scheduling method in IoT-Fog-Cloud network using multi-objective moth-flame algorithm," Multimedia Tools and Applications, vol. 83, no. 12, pp. 34351–34372, Apr. 2024.
G. Goel and A. K. Chaturvedi, "Multi-Objective Load-balancing Strategy for Fog-driven Patient-Centric Smart Healthcare System in a Smart City," Engineering, Technology & Applied Science Research, vol. 14, no. 4, pp. 16011–16019, Aug. 2024.
M. A. Alshahrani, A. A. Qidan, T. E. H. El-Gorashi, and J. M. H. Elmirghani, "Energy Efficient Service Placement for IoT Networks," in 2024 24th International Conference on Transparent Optical Networks (ICTON), Bari, Italy, Jul. 2024, pp. 1–5.
O. Boiko, A. Komin, R. Malekian, and P. Davidsson, "Edge-Cloud Architectures for Hybrid Energy Management Systems: A Comprehensive Review," IEEE Sensors Journal, vol. 24, no. 10, pp. 15748–15772, May 2024.
F. Izourane, S. Ardchir, S. Ounacer, and M. Azzouazi, "Smart Campus Based on AI and IoT in the Era of Industry 5.0: Challenges and Opportunities," in Industry 5.0 and Emerging Technologies, vol. 565, A. Chakir, R. Bansal, and M. Azzouazi, Eds. Springer Nature Switzerland, 2024, pp. 39–57.
B. Lounnas, M. Benazi, and M. Kamel, "A robust two-step algorithm for community detection based on node similarity," The Journal of Supercomputing, vol. 80, no. 16, pp. 23592–23608, Nov. 2024.
A. A. A. Gad-Elrab, A. S. Alsharkawy, M. E. Embabi, A. Sobhi, and F. A. Emara, "Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocation in Fog-Cloud Environments," International journal of Computer Networks & Communications, vol. 16, no. 1, pp. 105–124, Jan. 2024.
M. Fahimullah, S. Ahvar, M. Agarwal, and M. Trocan, "Machine learning-based solutions for resource management in fog computing," Multimedia Tools and Applications, vol. 83, no. 8, pp. 23019–23045, Aug. 2023.
Y. Zhao, W. Li, F. Liu, J. Wang, and A. M. Luvembe, "Integrating heterogeneous structures and community semantics for unsupervised community detection in heterogeneous networks," Expert Systems with Applications, vol. 238, Mar. 2024, Art. no. 121821.
K. Tocze and S. Nadjm-Tehrani, "ORCH: Distributed Orchestration Framework using Mobile Edge Devices," in 2019 IEEE 3rd International Conference on Fog and Edge Computing (ICFEC), Larnaca, Cyprus, May 2019, pp. 1–10.
M. Khaddafi and F. Ferdiansyah, "Analisis Perbandingan Return Dan Risk (Studi Pada Saham Syariah Dan Saham Konvensional LQ45 Periode 2012-2016)," Jurnal Akuntansi dan Keuangan, vol. 5, no. 1, Feb. 2017, Art. no. 33.
P. Periasamy et al., "ERAM-EE: Efficient resource allocation and management strategies with energy efficiency under fog–internet of things environments," Connection Science, vol. 36, no. 1, Dec. 2024, Art. no. 2350755.
W. Bai and Y. Wang, "Jointly Optimize Partial Computation Offloading and Resource Allocation in Cloud-Fog Cooperative Networks," Electronics, vol. 12, no. 15, Jan. 2023, Art. no. 3224.
V. Karagiannis and S. Schulte, "Distributed algorithms based on proximity for self-organizing fog computing systems," Pervasive and Mobile Computing, vol. 71, Feb. 2021, Art. no. 101316.
V. A. Traag, L. Waltman, and N. J. Van Eck, "From Louvain to Leiden: guaranteeing well-connected communities," Scientific Reports, vol. 9, no. 1, Mar. 2019, Art. no. 5233.
J. Liu, J. Wang, and B. Liu, "Community Detection of Multi-Layer Attributed Networks via Penalized Alternating Factorization," Mathematics, vol. 8, no. 2, Feb. 2020, Art. no. 239.
J. Vergara, J. Botero, and L. Fletscher, "A Comprehensive Survey on Resource Allocation Strategies in Fog/Cloud Environments," Sensors, vol. 23, no. 9, Jan. 2023, Art. no. 4413.
V. K. Quy, A. Chehri, N. M. Quy, V.-H. Nguyen, and N. T. Ban, "An Efficient Routing Algorithm for Self-Organizing Networks in 5G-Based Intelligent Transportation Systems," IEEE Transactions on Consumer Electronics, vol. 70, no. 1, pp. 1757–1765, Feb. 2024.
A. Góes-Neto et al., "Comparison of complex networks and tree-based methods of phylogenetic analysis and proposal of a bootstrap method," PeerJ, vol. 6, Feb. 2018, Art. no. e4349.
I. A. Reshi and S. Sholla, "Securing IoT data: Fog computing, blockchain, and tailored privacy-enhancing technologies in action," Peer-to-Peer Networking and Applications, vol. 17, no. 6, pp. 3905–3933, Nov. 2024.
A. Abouaomar, S. Cherkaoui, Z. Mlika, and A. Kobbane, "Resource Provisioning in Edge Computing for Latency-Sensitive Applications," IEEE Internet of Things Journal, vol. 8, no. 14, pp. 11088–11099, Jul. 2021.
Downloads
How to Cite
License
Copyright (c) 2025 Alasef M. Ghalwah, Ghaidaa A. Al-Sultany
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.