Optimizing Task Scheduling in Cloud Computing: A Hybrid Approach Integrating Bandwidth Awareness and Bar System Model for Enhanced Efficiency
Keywords:
Cloud Computing, Task scheduling, Optimization, Enhanced EfficiencyAbstract
The emergence of the cloud computing era has led to the development of new technologies and the increasing complexity of task scheduling in the cloud. One of the biggest challenges in the management of this platform is the allocation of the appropriate resources to the tasks. In order to improve the performance of the cloud computing environment, various algorithms have been proposed.Existing algorithms suffer from their own issues. In this paper, we present a hybrid model that takes into account the various factors that affect the task's prioritization. The suggested method is based on the Bandwidth-Aware Task Scheduling model with the addition of the Bar system model.The proposed algorithm employs a minimum lease policy and an overload pre-emptively within a data center to address the issue of overrunning virtual machines. Different tests are performed on the hybrid model to evaluate its efficiency. The results of these tests proved the model's effectiveness.
Downloads
Metrics
References
Liu, Yongkui, Xun Xu, Lin Zhang, Long Wang, and Ray Y. Zhong. “Workload-based multi-task scheduling in cloud manufacturing.” Robotics and Computer-Integrated Manufacturing 45 (2017): 3-20.
Abdullahi, Mohammed, and Md Asri Ngadi. “Symbiotic Organism Search optimization based task scheduling in cloud computing environment.” Future Generation Computer Systems 56 (2016): 640-650.
Agarwal, Dr, and Saloni Jain. “Efficient optimal algorithm of task scheduling in cloud computing environment.” arXiv preprint arXiv:1404.2076 (2014).
Jang, Sung Ho, Tae Young Kim, Jae Kwon Kim, and Jong Sik Lee. “The study of genetic algorithm-based task scheduling for cloud computing.” International Journal of Control and Automation 5, no. 4 (2012): 157-162.
Boveiri, Hamid Reza, Raouf Khayami, Mohamed Elhoseny, and M. Gunasekaran. “An efficient Swarm-Intelligence approach for task scheduling in cloud-based internet of things applications.” Journal of Ambient Intelligence and Humanized Computing 10, no. 9 (2019): 3469-3479.
Wu, Xiaonian, Mengqing Deng, Runlian Zhang, Bing Zeng, and Shengyuan Zhou. “A task scheduling algorithm based on QoS-driven in cloud computing.” Procedia Computer Science 17 (2013): 1162-1169.
Jena, R. K. “Multi objective task scheduling in cloud environment using nested PSO framework.” Procedia Computer Science 57 (2015): 1219-1227.
Li, Yibin, Min Chen, Wenyun Dai, and MeikangQiu. “Energy optimization with dynamic task scheduling mobile cloud computing.” IEEE Systems Journal 11, no. 1 (2015): 96-105.
Kumar, Pardeep, and Amandeep Verma. “Independent task scheduling in cloud computing by improved genetic algorithm.” International Journal of Advanced Research in Computer Science and Software Engineering 2, no. 5 (2012).
Abd Elaziz, Mohamed, ShengwuXiong, K. P. N. Jayasena, and Lin Li. “Task scheduling in cloud computing based on hybrid moth search algorithm and differential evolution.” Knowledge-Based Systems 169 (2019): 39-52.
RAJU, Dasari Naga, and Vankadara SARITHA. “A Survey on Communication Issues in Mobile Cloud Computing.” Walailak Journal of Science and Technology (WJST) 15, no. 1 (2018): 1-17.
Nagaraju, Dasari, and Vankadara Saritha. “An evolutionary multi-objective approach for resource scheduling in mobile cloud computing.” Int J IntellEngSyst 10, no. 1 (2017): 12-21.
Raju, Dasari Naga, and Vankadara Saritha. “Architecture for fault tolerance in mobile cloud computing using disease resistance approach.” International Journal of Communication Networks and Information Security 8, no. 2 (2016): 112.
Tawfeek, Medhat A., Ashraf El-Sisi, Arabi E. Keshk, and Fawzy A. Torkey. “Cloud task scheduling based on ant colony optimization.” In 2013 8th international conference on computer engineering & systems (ICCES), pp. 64-69. IEEE, 2013.
Chen, Wei-Neng, and Jun Zhang. “A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints.” In 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 773-778. IEEE, 2012.
Lin W, Liang C, Wang JZ, Buyya R (2014) Bandwidth-aware divisible taskscheduling for cloud computing. Software: Practice and Experience 44(2):163–174.
Li, Jian-Feng, and Jian Peng. “Task scheduling algorithm based on improved genetic algorithm in cloud computing environment.” JisuanjiYingyong/ Journal of Computer Applications 31, no. 1 (2011): 184-186.
Gai, Keke, MeikangQiu, and Hui Zhao. “Cost-aware multimedia data allocation for heterogeneous memory using genetic algorithm in cloud computing.” IEEE transactions on cloud computing (2016).
Maguluri ST, Srikant R (2014) Scheduling jobs with unknown duration inClouds. IEEE/ACM Trans Netw (TON) 22(6):1938–1951.
Cheng C, Li J, Wang Y (2015) An energy-saving task scheduling strategybased on vacation queuing theory in cloud computing. Tsinghua SciTechnol 20(1):28–39.
Ergu D, Kou G, Peng Y, Shi Y, Shi Y (2013) The analytic hierarchy process:task scheduling and resource allocation in cloud computing environment.The Journal of Supercomputing. 64(3):835-848.
Zhu X, Yang LT, Chen H, Wang J, Yin S, Liu X (2014) Real-time tasks orientedenergy-aware scheduling in virtualized clouds. IEEE Transactions on Cloud Computing 2(2):168–180.
Liu X, Zha Y, Yin Q, Peng Y, Qin L (2015) Scheduling parallel jobs withtentative runs and consolidation in the cloud. J SystSoftw 104:141–151.
Handfield R, Walton SV, Sroufe R, Melnyk SA (2002) Applying environmentalcriteria to supplier assessment: a study in the application of the analyticalhierarchy process. Eur J Oper Res 141(1):70–87.
Del Acebo E, de-la Rosa JL (2008) Introducing bar systems: a class of swarmintelligence optimization algorithms. In: AISB convention communication,interaction and social intelligence, pp 18–23.
Salehi, Mohsen Amini, Bahman Javadi, and Rajkumar Buyya. "Resource provisioning based on preempting virtual machines in distributed systems." Concurrency and Computation: Practice and Experience 26, no. 2 (2014): 412-433.
Calheiros, Rodrigo N., Rajiv Ranjan, Anton Beloglazov, César AF De Rose, and Rajkumar Buyya. "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms." Software: Practice and experience 41, no. 1 (2011): 23-50.
..
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
Terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.