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. 429433, 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. 429433. 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].