An Attention-Based LSTM-ELECTRE Model for Intelligent and Proactive Load Balancing in Real-Time Fog Computing Environments
Received: 26 May 2025 | Revised: 6 July 2025 | Accepted: 27 July 2025 | Online: 14 August 2025
Corresponding author: Abrar S. Kadhim
Abstract
Load balancing between nodes is a fundamental challenge for fog computing environments, which are associated with dynamic Internet of Things (IoT) applications that require real-time responses. From this perspective, this study proposes an advanced hybrid model that combines the deep learning capabilities of LSTM networks with an attention mechanism to focus on the most significant time segments of the data series when predicting the upcoming load. Then, a multi-criteria decision-making algorithm follows, the ELECTRE algorithm, allowing optimal load prediction and intelligent task distribution across nodes to achieve fog computing stability. The proposed model bridges the gap in previous studies that do not consider task distribution mechanisms across nodes, load balancing prediction, and the nonlinear nature of the data. The proposed model was tested on two Mendeley datasets and a synthetic dataset to evaluate its generalization performance. The proposed model demonstrated excellent performance in terms of accuracy (R² up to 0.99), low prediction error (MAE = 0.0085), effective load balance, and 100% task completion rate. The results obtained, compared to other approaches, confirm that the proposed method demonstrates high accuracy, is generalizable, and can be integrated with other models, such as fault prediction systems. This makes it a promising framework for more stable and reliable fuzzy environments within the current timeframe.
Keywords:
fog computing, proactive load balancing, LSTM, attention mechanism, ELECTRE, multi-criteria decision analysis, real-time systems, resource optimization, Internet of Things (IoT), Quality of Service (QoS)Downloads
References
F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog computing and its role in the internet of things," in Proceedings of the first edition of the MCC workshop on Mobile cloud computing, May 2012, pp. 13–16.
S. Yi, C. Li, and Q. Li, "A Survey of Fog Computing: Concepts, Applications and Issues," in Proceedings of the 2015 Workshop on Mobile Big Data, Mar. 2015, pp. 37–42.
A. V. Dastjerdi and R. Buyya, "Fog Computing: Helping the Internet of Things Realize Its Potential," Computer, vol. 49, no. 8, pp. 112–116, Dec. 2016.
R. Deng, R. Lu, C. Lai, T. H. Luan, and H. Liang, "Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption," IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1171–1181, Sep. 2016.
Y. Mao, J. Zhang, and K. B. Letaief, "Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices," IEEE Journal on Selected Areas in Communications, vol. 34, no. 12, pp. 3590–3605, Sep. 2016.
S. Wang, X. Zhang, Y. Zhang, L. Wang, J. Yang, and W. Wang, "A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications," IEEE Access, vol. 5, pp. 6757–6779, 2017.
S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," Neural Computation, vol. 9, no. 8, pp. 1735–1780, Aug. 1997.
S. P. Singh, A. Sharma, and R. Kumar, "Design and exploration of load balancers for fog computing using fuzzy logic," Simulation Modelling Practice and Theory, vol. 101, May 2020, Art. no. 102017.
M. M. Rathore, A. Ahmad, A. Paul, and U. K. Thikshaja, "Exploiting real-time big data to empower smart transportation using big graphs," in 2016 IEEE Region 10 Symposium (TENSYMP), Bali, Indonesia, May 2016, pp. 135–139.
H. Nourikhah, M. K. Akbari, and M. Kalantari, "Modeling and predicting measured response time of cloud-based web services using long-memory time series," The Journal of Supercomputing, vol. 71, no. 2, pp. 673–696, Feb. 2015.
R. N. Calheiros, E. Masoumi, R. Ranjan, and R. Buyya, "Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS," IEEE Transactions on Cloud Computing, vol. 3, no. 4, pp. 449–458, Jul. 2015.
M. Ebrahim and A. Hafid, "Resilience and load balancing in Fog networks: A Multi-Criteria Decision Analysis approach," Microprocessors and Microsystems, vol. 101, Sep. 2023, Art. no. 104893.
M. Xu, C. Song, H. Wu, S. S. Gill, K. Ye, and C. Xu, "esDNN: Deep Neural Network Based Multivariate Workload Prediction in Cloud Computing Environments," ACM Transactions on Internet Technology (TOIT), vol. 22, no. 3, May 2022.
A. Gupta and H. S. Bhadauria, "Workload prediction for SLA performance in cloud environment: ESANN approach," Intelligent Decision Technologies, vol. 17, no. 4, pp. 1085–1100, Nov. 2023.
H. Sabireen and N. Venkataraman, "Proactive Fault Prediction of Fog Devices Using LSTM-CRP Conceptual Framework for IoT Applications," Sensors, vol. 23, no. 6, Jan. 2023, Art. no. 2913.
S. Bawa, P. S. Rana, and R. Tekchandani, "Multilevel Ensemble Model for Load Prediction on Hosts in Fog Computing Environment," Computing and Informatics, vol. 43, no. 5, pp. 1053–1083, Oct. 2024.
A. Rossi, A. Visentin, D. Carraro, S. Prestwich, and K. N. Brown, "Forecasting workload in cloud computing: towards uncertainty-aware predictions and transfer learning," Cluster Computing, vol. 28, no. 4, Feb. 2025, Art. no. 258.
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.
S. P. Singh, "Distributions Dataset for Fuzzy Based Fog Load Balancer." Mendeley, Sep. 28, 2019.
K. Habib, "Experimental datasets of three-tier fog computing based gateway node for the smart home automation applications." Mendeley, Sep. 06, 2022.
Downloads
How to Cite
License
Copyright (c) 2025 Abrar S. Kadhim

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.