http://www.iaeme.com/IJMET/index.asp 429 editor@iaeme.com
International Journal of Mechanical Engineering and Technology (IJMET)
Volume 8, Issue 10, October 2017, pp. 429–433, Article ID: IJMET_08_10_047
Available online at http://www.iaeme.com/IJMET/issues.asp?JType=IJMET&VType=8&IType=10
ISSN Print: 0976-6340 and ISSN Online: 0976-6359
© IAEME Publication Scopus Indexed
DEADLINE BASED TASK ALLOCATION AND
MANAGEMENT IN CLOUD COMPUTING
M. Lavanya and B. Santhi
School of Computing, SASTRA University, Tamilnadu, India
ABSTRACT
Cloud is an emerging model which provides on demand services to the users with
virtualization technique. Computing resources are delivered as virtual machines. In
such a scenario, a task allocation method plays vital role which allocates the tasks to
the proper virtual machines efficiently. To provide the machines properly and
reducing the response time of the tasks, numerous task scheduling algorithm are used.
Still, task scheduling is a NP-Complete problem. In this paper new algorithm is
proposed to schedule the set of tasks with their deadline. In the existing protocol
initially all virtual machines are used without considering the deadline. In this
proposed work our aim is to minimize the usage of virtual machines and to efficiently
complete the tasks within deadline.
Key words: cloud computing, virtual machine, deadline. Scheduling, Task allocation.
Cite this Article: M. Lavanya and B. Santhi, Deadline Based Task Allocation and
Management in Cloud Computing, International Journal of Mechanical Engineering
and Technology 8(10), 2017, pp. 429–433.
http://www.iaeme.com/IJMET/issues.asp?JType=IJMET&VType=8&IType=10
1. INTRODUCTION
Cloud Computing is one of trending technology today, in which we can access and share data
as a virtual resources on demand [8]. Resources include Hardware, Software, Infrastructure
etc. In different ways we can access cloud computing namely public cloud, private cloud and
hybrid cloud. Managing and distributing those data efficiently is a challenging task in cloud
computing. In order to meet this challenge a proper scheduling algorithm is required.
Scheduling in cloud computing is one of the challenge which are being currently
discussed. Assigning or Mapping of tasks to a specific virtual machine is referred as
scheduling. The overall system performance is improved using an efficient task scheduling
algorithm. In this paper a new static load balancing algorithm is proposed. Static scheduling
algorithm has former knowledge about every tasks in an application and state of the system.
One of the most striking feature for cloud computing is virtualization [10], which is an
abstraction of computer resources. It is the key to unlock the Cloud system. It is one of the
ways in which we can access services on cloud. Virtualization services are provided by many
companies like Amazon and Microsoft [9].