SECURE : Efficient resource scheduling by swarm in cloud computing

Abstract Cloud computing is providing resources to customers based on application demand under service level agreement (SLA) rules. Service providers are concentrating on providing a requirement based resource to fulfill the quality of service (QoS) requirements. But, it has become a challenge to cope with service-oriented resources due to uncertainty and dynamic demand for cloud services. Task scheduling is an alternative to distributing resource by estimating the unpredictable workload. Therefore, an efficient resource scheduling technique needs to distribute appropriate virtual machines (VMs). Swarm intelligence, involving a metaheuristic approach, is suitable to handle such uncertainty problems meticulously. In this research paper, we present an efficient resource scheduling technique using ant colony optimization (ACO) algorithm, with an objective to minimize execution cost and time. The comparative analysis of results has been demonstrated that the proposed scheduling algorithm performed better as compared to existing algorithms. Thus, the proposed resource scheduling algorithm can be used to improve the efficacy of cloud resources.

[1]  Inderveer Chana,et al.  Resource provisioning and scheduling in clouds: QoS perspective , 2016, The Journal of Supercomputing.

[2]  Jin Sun,et al.  Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT , 2019, Future Gener. Comput. Syst..

[3]  Simranjit Kaur,et al.  Quality of Service (QoS) Aware Workflow Scheduling (WFS) in Cloud Computing: A Systematic Review , 2018, Arabian Journal for Science and Engineering.

[4]  Harvinder Singh Efficient Resource Management Technique for Performance Improvement in Cloud Computing , 2017 .

[5]  Amir Hayat,et al.  Resource management in cloud computing: Taxonomy, prospects, and challenges , 2015, Comput. Electr. Eng..

[6]  Parag Ravikant Kaveri,et al.  QoS Based Efficient Resource Allocation and Scheduling in Cloud Computing , 2019, Int. J. Technol. Hum. Interact..

[7]  Chao Chen,et al.  Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems , 2017, Future Gener. Comput. Syst..

[8]  Gundala Swathi Secure data storage in cloud computing to avoiding some cipher text attack , 2018 .

[9]  Daniela Zaharie,et al.  Constraint Satisfaction Approaches in Cloud Resource Selection for Component Based Applications , 2018, 2018 IEEE 14th International Conference on Intelligent Computer Communication and Processing (ICCP).

[10]  Jing Ma,et al.  Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism , 2016 .

[11]  Ewa Deelman,et al.  WorkflowSim: A toolkit for simulating scientific workflows in distributed environments , 2012, 2012 IEEE 8th International Conference on E-Science.

[12]  Aida A. Nasr,et al.  Cost-Effective Algorithm for Workflow Scheduling in Cloud Computing Under Deadline Constraint , 2019 .

[13]  Jafar Meshkati,et al.  Energy-aware resource utilization based on particle swarm optimization and artificial bee colony algorithms in cloud computing , 2018, The Journal of Supercomputing.

[14]  Rajkumar Buyya,et al.  Multi-objective, Decentralized Dynamic Virtual Machine Consolidation using ACO Metaheuristic in Computing Clouds , 2017, ArXiv.

[15]  Huaglory Tianfield,et al.  Metaheuristic Approaches to Virtual Machine Placement in Cloud Computing: A Review , 2016, 2016 15th International Symposium on Parallel and Distributed Computing (ISPDC).