Engineering and Technology | Open Access |

Optimizing Task Scheduling and Resource Distribution in Heterogeneous Cloud and Fog Ecosystems: A Comprehensive Analysis of Hybrid Bio-Inspired Meta-Heuristics and Multi-Objective Frameworks

Dr. Aris Thorne , Department of Distributed Systems and Network Engineering, Zurich Polytechnic Institute, Switzerland

Abstract

The exponential growth of data-intensive applications and the rapid proliferation of Internet of Things (IoT) devices have transformed the landscape of cloud computing into a multi-tiered, heterogeneous environment. Central to the efficiency of these systems is task scheduling-the process of mapping workloads to computational resources to satisfy conflicting objectives such as makespan minimization, cost-efficiency, and energy conservation. This research provides a deep theoretical and empirical investigation into the evolution of scheduling paradigms, ranging from traditional heuristic list scheduling to advanced hybrid meta-heuristics. We specifically evaluate the performance of bio-inspired algorithms, including Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), and Genetic Algorithms (GA), in complex multi-cloud and fog environments. A primary focus is placed on the newly developed Hybrid Grey Wolf Whale Optimization (GWW-WO) model and its efficacy in dynamic resource distribution. By analyzing a wide array of taxonomies and systematic reviews, this study identifies critical challenges in Quality of Service (QoS) awareness and load balancing. The results underscore that hybrid approaches, which integrate the local search capabilities of heuristics with the global exploration of meta-heuristics, offer superior resilience in green cloud computing and distributed stream processing. The article concludes with a strategic roadmap for future research in autonomous, cost-aware scheduling for fog-integrated IoT applications.

Keywords

Cloud Computing, Task Scheduling, Bio-inspired Meta-heuristics, Heterogeneous Systems

References

Aziza, H. and Krichen, S. (2018). Bi-objective Decision Support System for Taskscheduling Based on Genetic Algorithm in Cloud Computing. Computing, 100(2), 65–91.

Balusamy, B., et al. (2015). Bio-inspired algorithms for cloud computing: a review. Int. J. Innovative Comput. Appl.

Benoit, A., Casanova, H., Rehn-Sonigo, V., and Robert, Y. (2011). Resource Allocation for Multiple Concurrent in-Network Stream-Processing Applications. Parallel Computing, 37(8), 331–348.

Bhosale, S., et al. (2019). A taxonomy and survey of manifold resource allocation techniques of iaas in cloud computing. International Conference on Sustainable Communication Networks and Application.

Brar, G. K., et al. (2016). Meta-heuristics based load balancing algorithms in grid and clouds-a review. 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

Hosseini Shirvani, M. and Noorian Talouki, R. (2021). A Novel Hybrid Heuristic-Based List Scheduling Algorithm in Heterogeneous Cloud Computing Environment for Makespan Optimization. Parallel Computing, 108.

Jain, R., et al. (2017). A systematic analysis of nature inspired workflow scheduling algorithm in heterogeneous cloud environment. 2017 International Conference on Intelligent Communication and Computational Techniques (ICCT).

Kapur, R. (2015). Review of nature inspired algorithms in cloud computing. International Conference on Computing, Communication & Automation.

Kaur, S., et al. (2019). Quality of service (qos) aware workflow scheduling (wfs) in cloud computing: a systematic review. Arabian Journal for Science and Engineering.

Khademi Dehnavi, M., Broumandnia, A., Hosseini Shirvani, M., and Ahanian, I. (2024). A Hybrid Genetic-Based Task Scheduling Algorithm for Cost-Efficient Workflow Execution in Heterogeneous Cloud Computing Environment. Cluster Computing, 27(8), 10833–10858.

Liu, X. and Buyya, R. (2021). Resource Management and Scheduling in Distributed Stream Processing Systems: A Taxonomy, Review and Future Directions. ACM Computing Surveys, 53(3), 1–41.

Masdari, M., et al. (2017). A survey of PSO-based scheduling algorithms in cloud computing. Journal of Network and Systems Management.

Nandhakumar, C., et al. (2015). Heuristic and meta-heuristic workflow scheduling algorithms in multi-cloud environments-a survey. 2015 International Conference on Advanced Computing and Communication Systems.

Potluri, S., et al. Quality of service based task scheduling algorithms in cloud computing.

Rana, M., et al. (2014). A study on load balancing in cloud computing environment using evolutionary and swarm based algorithms. 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

Seifhosseini, S., Hosseini Shirvani, M., and Ramzanpoor, Y. (2024). Multi-objective Cost-Aware Bag-Of-Tasks Scheduling Optimization Model for IoT Applications Running on Heterogeneous Fog Environment. Computer Networks, 240.

Shishira, S., et al. (2016). Survey on meta heuristic optimization techniques in cloud computing. 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

Shu, W., Cai, K., and Xiong, N. N. (2021). Research on Strong Agile Response Task Scheduling Optimization Enhancement With Optimal Resource Usage in Green Cloud Computing. Future Generation Computer Systems, 124, 12–20.

Singh, H., et al. (2020). Scheduling in Cloud Computing Environment Using Metaheuristic Techniques: A Survey. Emerging Technology in Modelling and Graphics.

Singh, P., et al. (2017). A review of task scheduling based on meta-heuristics approach in cloud computing. Knowl Inf Syst.

Singh, S., et al. (2016). A survey on resource scheduling in cloud computing: issues and challenges. Journal of grid computing.

H. K. Krishnamurthy Sukumar, "A Novel Hybrid Grey Wolf Whale Optimization for Effectual Job Scheduling and Resource Distribution in Dynamic Cloud Computing," 2025 International Conference on Sustainability, Innovation & Technology (ICSIT), Nagpur, India, 2025, pp. 1-6, doi: 10.1109/ICSIT65336.2025.11293898.

Tiwari, D., et al. (2017). Theoretical analysis of bio-inspired load balancing approach in cloud computing environment. International Journal of Database Theory and Application.

Usman, M. J., et al. (2019). Energy-efficient nature-inspired techniques in cloud computing datacenters. Telecommun Syst.

Yu, S., Li, X., Zhang, X., and Wang, H. (2019). The OCS-SVM: An Objective-Cost-Sensitive SVM With Sample-Based Misclassification Cost Invariance. IEEE Access, 7, 118931–118942.

Zuo, L., Shu, L., Dong, S., Zhu, C., and Hara, T. (2015). A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing. IEEE Access, 3, 2687–2699.

Download and View Statistics

Views: 0   |   Downloads: 0

Copyright License

Download Citations

How to Cite

Dr. Aris Thorne. (2026). Optimizing Task Scheduling and Resource Distribution in Heterogeneous Cloud and Fog Ecosystems: A Comprehensive Analysis of Hybrid Bio-Inspired Meta-Heuristics and Multi-Objective Frameworks. The American Journal of Engineering and Technology, 8(01), 271–276. Retrieved from https://www.theamericanjournals.com/index.php/tajet/article/view/7519