A Comprehensive Analysis of Many-Objective Resource Scheduling and Carbon-Aware Orchestration in Distributed Fog-Cloud Ecosystems
Abstract
The rapid proliferation of Internet of Things (IoT) devices and the subsequent data deluge have necessitated a paradigm shift from centralized cloud computing to distributed architectures encompassing fog and edge computing. As these environments evolve, the complexity of task scheduling has transitioned from simple multi-objective optimization to many-objective optimization, where conflicting goals-such as energy efficiency, reliability, deadline constraints, cost, and carbon footprint-must be balanced simultaneously. This research article provides an extensive investigation into the theoretical underpinnings and practical applications of many-objective evolutionary algorithms and swarm intelligence within the context of fog-integrated cloud environments. By synthesizing contemporary research on diversity assessment, grid-based evolutionary strategies, and carbon-aware Kubernetes-native scheduling, this study proposes a holistic framework for managing scientific workflows and big data pipelines. The analysis explores the nuances of balanceable fitness estimation, clustering-based selection mechanisms, and the integration of data analytics for congestion management. Special emphasis is placed on the emerging necessity of carbon-aware scheduling to mitigate the environmental impact of large-scale distributed systems. The findings suggest that while traditional meta-heuristics are effective for low-dimensional problems, the scalability of many-objective approaches, such as those implemented in the PlatEMO platform, is essential for the next generation of smart grid and industrial IoT applications.
Keywords
Fog Computing, Many-Objective Optimization, Cloud Task Scheduling, Carbon-Aware Computing
References
- Aazam, M., et al. (2018). Offloading in fog computing for IoT: Review, enabling technologies, and research opportunities. Future Generation Computer Systems.
- Alkhanak, E. N., et al. (2018). A hyper-heuristic cost optimisation approach for scientific workflow scheduling in cloud computing. Future Generation Computer Systems.
- Almi’ani, K., et al. (2018). On efficient resource use for scientific workflows in clouds. Computer Networks.
- S. R. Sirikonda, A. Garg, K. Arya, and S. Barde, "Incident Copilots: Using LLMs to Accelerate Triage and Handoffs," Scientific Culture, vol. 12, no. 4, pp. 1853–1865, 2026.
- Bittencourt, L. F., et al. (2017). Mobility-aware application scheduling in fog computing. IEEE Cloud Computing.
- Cui, Z., Zhao, T., Wu, L., Qin, A. K., & Li, J. (2023). Multi-objective cloud task scheduling optimization based on evolutionary multi-factor algorithm. IEEE Transactions on Cloud Computing.
- Dehnavi, S., et al. (2019). A reliability-aware resource provisioning scheme for real-time industrial applications in a fog-integrated smart factory. Microprocessors and Microsystems.
- Grewal, S. K., & Mangla, N. (2023). Deadline and Cost Optimization based Task Scheduling (DCOTS) in Cloud Computing Environment. 4th International Conference on Intelligent Engineering and Management (ICIEM).
- Hassan, H. A., et al. (2020). A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment. Future Generation Computer Systems.
- Leiva, J., Pardo, R. C., & Aguado, J. (2019). Data analytics-based multi-objective particle swarm optimization for determination of congestion thresholds in lv networks. Energies.
- Lin, Q., et al. (2018). Particle swarm optimization with a balanceable fitness estimation for many-objective optimization problems. IEEE Transactions on Evolutionary Computation.
- Lin, Q., et al. (2019). A clustering-based evolutionary algorithm for many-objective optimization problems. IEEE Transactions on Evolutionary Computation.
- Mahmoud, M. M., et al. (2018). Towards energy-aware fog-enabled cloud of things for healthcare. Computers and Electrical Engineering.
- Ruan, X., et al. (2019). Virtual machine allocation and migration based on performance-to-power ratio in energy-efficient clouds. Future Generation Computer Systems.
- Sadhukhan, A., & Sivasubramani, S. (2018). Multi-objective load scheduling in a smart grid environment. 20th National Power Systems Conference (NPSC).
- Saeedi, S., et al. (2020). Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Computers & Industrial Engineering.
- Singh, J., & Tiwari, R. (2018). Multi-Objective Optimal Scheduling of Electric Vehicles in Distribution System. 20th National Power Systems Conference (NPSC).
- Tian, Y., Cheng, R., Zhang, X., & Jin, Y. (2017). PlatEMO: A MATLAB platform for evolutionary multi-objective optimization. IEEE Computational Intelligence Magazine.
- Tortonesi, M., et al. (2019). Taming the IoT data deluge: An innovative information-centric service model for fog computing applications. Future Generation Computer Systems.
- Tsai, C.-W. (2018). SEIRA: AN effective algorithm for IoT resource allocation problem. Computer Communications.
- Wang, H., Jin, Y., & Yao, X. (2017). Diversity assessment in many-objective optimization. IEEE Transactions on Cybernetics.
- Yang, S., et al. (2013). A grid-based evolutionary algorithm for many-objective optimization. IEEE Transactions on Evolutionary Computation.
- Yassine, A., et al. (2019). IoT Big data analytics for smart homes with fog and cloud computing. Future Generation Computer Systems.
- Yuping, L. (2019). Optimization of multi-objective virtual machine based on ant colony intelligent algorithm. International Journal of Performability Engineering.
- Zhou, X., et al. (2019). Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Future Generation Computer Systems.