Optimizing Cloud Resource Allocation and Load Balancing through Eco-Efficient Task Scheduling

Authors

  • S. Amutha Associate Professor, Department of Computer Science and Engineering, School of Computing, Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology, Avadi, Chennai- 600062, India
  • P. Kamarajapandian Assistant Professor, Department of Computer Science and Engineering, Kommuri Pratap Reddy Institute of Technology, Hyderabad, Telangana-501301,India.
  • J. Nirmaladevi Professor, Department of Computer Science and Engineering, Bannari Amman Institute of Technology,Sathyamangalam-637 408. Tamil Nadu,India
  • S. Saravanan Associate Professor, Department of AI&DS, Karpagam academy of higher education Faculty of engineering, Coimbatore, Tamil Nadu- 641021
  • S. Vijayalakshmi Professor, Department of Electronics and Communication Engineering, R.M.K.. Engineering College , Kavaraipettai, Tamil Nadu 601 206, India.
  • S. Athimoolam Assistant Professor, Department of Electronics and Communication Enginering ,PSR Engineering College, Sevalpatti, Sivskasi- 626140. Tamil Nadu

Keywords:

Cloud computing, EcoShed, Task Scheduling, Resource Allocation, Load Balancing, Dynamic Task Scheduler, Computational Efficiency

Abstract

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

Download data is not yet available.

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

11.01.2024

How to Cite

Amutha, S. ., Kamarajapandian, P. ., Nirmaladevi, J. ., Saravanan, S. ., Vijayalakshmi, S. ., & Athimoolam, S. . (2024). Optimizing Cloud Resource Allocation and Load Balancing through Eco-Efficient Task Scheduling. International Journal of Intelligent Systems and Applications in Engineering, 12(11s), 137–143. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4430

Issue

Section

Research Article