An efficient and scalable hybrid task scheduling approach for cloud environment
- PDF / 1,209,066 Bytes
- 7 Pages / 595.276 x 790.866 pts Page_size
- 87 Downloads / 308 Views
ORIGINAL RESEARCH
An efficient and scalable hybrid task scheduling approach for cloud environment Sunita Rani1 • P. K. Suri2
Received: 23 August 2017 / Accepted: 13 April 2018 Bharati Vidyapeeth’s Institute of Computer Applications and Management 2018
Abstract Cloud Computing is the new style of computing in the field of IT. Cloud computing is being vital on the internet as it shares various computing resources instead having personal devices to manage data and applications over internet. There is a lot of data stored on cloud and various resources requests for the same. The data and applications are maintained in the cloud computing by making the use of internet. It requires computing facilities on a large scale that depends on usage and to provide services in a very adjustable manner which may move up and down according to user demand. For cloud service providers, to provide the resources to the users in time is one of the tedious tasks. To comply this reason a proper node is to be selected that can complete the tasks for the users while maintaining quality of service. This paper proposed a hybrid algorithm by merging the gravitational search concept in ant colony optimization algorithm. The main idea behind proposed algorithm is its unique search approach that is being used for achieving task scheduling in cloud computing by allocating the incoming tasks to the virtual machines, thereby decreasing the makespan. The CloudSim toolkit package is used to simulate the algorithm and the results revealed better performance than the basic ant colony optimization and basic gravitational search algorithm. & Sunita Rani [email protected] P. K. Suri [email protected] 1
Department of CSE and IT, BPSMV, Khanpurkalan, Sonepat, Haryana, India
2
Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, India
Keywords Cloud computing Task scheduling Ant colony optimization CloudSim Gravitational search algorithm
1 Introduction Cloud computing has emerged as an advancement in the field of IT. Cloud has data and resources saved on a shared pool that can be accessed by end users on demand following the model of pay per usage. The end users just have to pay the fees for the services they desire through the Internet. In cloud computing environment three types of clouds: public cloud, private cloud and hybrid cloud exists to provide the services to the users. The cloud in which the data and services are used by the public over the internet is known as public cloud. The cloud in which services are used privately by some particular organization is called Private cloud. The combination of two-public and private is the Hybrid cloud. It combines the features of both by providing multiple types of data and resources to the users [1]. In the situation, when the users submit a large number of task requests, the virtual machines in the cloud environment have to not only handle immense tasks but also have to satisfy the demand of user’s service [2]. While handling the users’ requests sometimes
Data Loading...