Optimizing Cloud Resource Allocation and Load Balancing through Eco-Efficient Task Scheduling
Keywords:
Cloud computing, EcoShed, Task Scheduling, Resource Allocation, Load Balancing, Dynamic Task Scheduler, Computational EfficiencyAbstract
Cloud computing is a rapidly evolving field that requires efficient resource allocation and fair distribution of tasks to achieve optimal performance and cost-effectiveness. To address these concerns, this study explores EcoSched, a pioneering study in the realm of cloud computing, aiming to revolutionize resource allocation and task scheduling methodologies for enhanced efficiency and sustainability. In response to the evolving demands of this field, this research investigates dynamic task scheduling methods tailored to optimize resource utilization and task distribution in cloud environments. This innovative framework emphasizes the eco-efficient assignment of tasks by categorizing them based on computational intensity, interdependencies, and stringent deadlines. Employing a refined task assignment mechanism supported by a sophisticated dynamic task scheduler, tasks are intelligently allocated to suitable virtual machines in real-time. Moreover, the integration of heuristic and predictive analysis enhances the decision-making process within the scheduler, ensuring optimal task placement. In parallel, EcoSched incorporates a robust load balancer capable of dynamically adjusting task allocations across the cloud infrastructure. By proactively mitigating resource bottlenecks and minimizing response times, this load balancer significantly enhances system performance. The proposed methodology showcases remarkable improvements in response time and resource utilization metrics, surpassing conventional scheduling approaches. This research offers valuable insights into the scalability and adaptability of the introduced techniques, laying the groundwork for future advancements in dynamic task scheduling strategies. With a focus on optimizing resource allocation and load balancing, this study contributes to the evolution of resilient, efficient, and sustainable cloud environments. EcoSched sets the stage for meeting the escalating computational demands while promoting eco-efficiency, thus shaping the future landscape of cloud computing.
Downloads
References
Smith, J., & Johnson, A. (2018). A Survey of Dynamic Task Scheduling Techniques in Cloud Computing Environments. IEEE Transactions on Cloud Computing, 6(3), 691-703.
Jena, U. K., Das, P. K., & Kabat, M. R. (2022). Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. Journal of King Saud University-Computer and Information Sciences, 34(6), 2332-2342.
Sharma, A., & Saini, A. K. (2020). Dynamic Task Scheduling in Cloud Computing: A Comprehensive Review. International Journal of Grid and High-Performance Computing (IJGHPC), 12(3), 40-57.
Chen, S., Zeng, W., & Deng, X. (2019). Energy-Aware Task Scheduling Algorithms in Cloud Computing: A Review. Journal of Network and Computer Applications, 132, 36-54.
Kumar, A., & Verma, A. K. (2020). Task Scheduling Algorithms in Cloud Computing: A Comprehensive Review. Journal of Ambient Intelligence and Humanized Computing, 11, 3943–3964.
Han, B., Shi, X., Zhuang, Z., & Zomaya, A. Y. (2014). Load Balancing for Distributed Stream Processing Systems. IEEE Transactions on Parallel and Distributed Systems, 25(10), 2604-2614.
Li, J., & Li, B. (2011). Performance Evaluation of Scheduling Algorithms for Virtual Machines in Clouds. In Proceedings of the 2011 IEEE International Conference on Cloud Computing (CLOUD) (pp. 398-405).
Kleinberg, R. D., & Tardos, É. (2005). Algorithm Design. Pearson.
Dean, J., & Ghemawat, S. (2008). MapReduce: Simplified Data Processing on Large Clusters. Communications of the ACM, 51(1), 107-113.
Deng, Z., Lu, R., Lai, C., & Li, H. (2015). Dynamic Resource Allocation for Mobile Cloud Computing: A Hierarchical Game Approach. IEEE Transactions on Vehicular Technology, 64(12), 5796-5809.
Li, J., & Li, B. (2011). Scheduling Workflows with Variable Task Execution Times in Clouds. In Proceedings of the 4th IEEE International Conference on Cloud Computing (CLOUD) (pp. 179-186).
Guazzone, M., Sisto, R., & Palmieri, F. (2014). VM Consolidation for Energy-Aware Data Centers: A Survey. ACM Computing Surveys (CSUR), 47(2), 1-34.
Wang, X., Liu, X., & Zhou, Y. (2014). Virtual Machine Consolidation for Energy Efficiency in Cloud Data Centers. IEEE Transactions on Parallel and Distributed Systems, 25(4), 1048-1057.
P. Mohan Kumar & S. Gopalakrishnan (2016) Security Enhancement for Mobile Ad Hoc Network Using Region Splitting Technique, Journal of Applied Security Research, 11:2, 185-198, DOI: 10.1080/19361610.2016.1137204
Satyanarayana, P., Sushma, T., Arun, M., Raiu Talari, V. S., Gopalakrishnan, S., & Krishnan, V. G. (2023). Enhancement of energy efficiency and network lifetime using modified cluster based routing in wireless sensor networks International Conference on Intelligent Systems for Communication, IoT and Security (ICISCoIS), Coimbatore, India, 2023 (pp. 127–132). https://doi.org/10.1109/ICISCoIS56541.2023.10100580
Damuut, L. P., & Dung, P. B. (2019). Comparative Analysis of FCFS, SJN & RR Job Scheduling Algorithms. International Journal of Computer Science & Information Technology (IJCSIT) Volume, 11, 45-51.
Wang, Y., Chen, J., Ning, W., Yu, H., Lin, S., Wang, Z., ... & Chen, C. (2021). A time-sensitive network scheduling algorithm based on improved ant colony optimization. Alexandria Engineering Journal, 60(1), 107-114.
Yang, Y., Liu, J., & Tan, S. (2020). A constrained multi-objective evolutionary algorithm based on decomposition and dynamic constraint-handling mechanism. Applied Soft Computing, 89, 106104.
Miriam, A. J., Saminathan, R., & Chakaravarthi, S. (2021). Non-dominated Sorting Genetic Algorithm (NSGA-III) for effective resource allocation in cloud. Evolutionary Intelligence, 14, 759-765.
Satyanarayana. P, T Sushma, M Arun, Venkata Syamala Raiu Talari, S Gopalakrishnan, V Gokula Krishnan, “Enhancement of energy efficiency and network lifetime using modified cluster based routing in wireless sensor networks authors”, International Conference on Intelligent Systems for Communication, IoT and Security (ICISCoIS), pp. 127-132, 2023.
P Satyanarayana, Usha Devi Yalavarthi, Yadavalli SS Sriramam, M Arun, V Gokula Krishnan, S Gopalakrishnan, “Implementation of enhanced energy aware clustering based Routing (EEACBR) algorithm to improve network lifetime in WSN’s”, IEEE 2nd International Conference on Mobile Networks and Wireless Communications (ICMNWC), pp 1-6, 2022.
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.