2019 International Conference on Computation of Power,Energy, Information and Communication (ICCPEIC) 978-1-7281-0837-7/19/$31.00 ©2019 IEEE TASK SCHEDULING IN CLOUD ENVIRONMENT USING ENHANCED RESOURCE MONITOR AND SCHEDULER ALGORITHM V.Seethalakshmi Research Scholar Dept.of Computer Science and Engineering Pondicherry Engineering College Puducherry, India Seethalakshmi.v@pec.edu Dr. V. Govindasamy Associate Professor Dept. of Information Technology Pondicherry Engineering College Puducherry, India vgopu@pec.edu Dr. V. Akila Assistant Professor Dept.of Computer Science and Engineering Pondicherry Engineering College Puducherry, India akila@pec.edu N. Iyswarya @ Saradha B.Tech Department of Information Technology Pondicherry Engineering College Puducherry, India iyswaryasaradha@pec.edu J.Hari haran B.Tech Department of Information Technology Pondicherry Engineering College Puducherry, India haridhave@pec.edu G. Vigneshwaran B.Tech Department of Information Technology Pondicherry Engineering College Puducherry, India Kpvickey44@pec.edu ABSTRACT Cloud Computing is a concept for virtualized resources. It is a technology which delivers plenty of services to service users through internet. It takes users request as input and delivers the service in good manner. Cloud computing manages the numerous variety of virtualized resources and user request which makes scheduling an important one in order to manage it effectively. For every task thousands of virtualized assets are used. Task scheduling in cloud computing is the process of organizing the user task and allocating it with the suitable and available resources so that the available resources will be properly used and scheduling will be done effectively. There are numerous task scheduling techniques. This paper presents an alternative approach to task scheduling problem. It mainly focused on the time utilization and resource monitoring. The proposed method is Enhanced Resource Monitor and Scheduler (ERMS) which focus on both monitoring of available resources and scheduling of user task. Periodic push action method is used to get the status of virtual machine. The fitness value is calculated and scheduling is done. The process is implemented using ClouldSim 3.0 Simulator in NetBeans IDE. Keywords: Cloud Computing, Task Scheduling, Enhanced Resource Monitor and Scheduler Algorithm, Periodic push action Technique. 1. INTRODUCTION Cloud computing is a new technique extended from distributed computing. Cloud Computing is a technology which delivers computing services such as database, software, servers, storage etc. to cloud users. The user has to pay for cloud services to the service providers. Cloud computing services are used by all kinds of people. The quality of service needs to be improved since the cloud users number increases. In order to achieve it, cloud management is important. Cloud management includes resource scheduling, balancing the load, data backup in secure manner etc. Task scheduling is a process which decides which task should be allocated to which virtual machine [4] to make its effective use. Figure 1 Task Scheduling in cloud Environment In Task scheduling process the user task are scheduled to the proper virtual machine to get effective result. The USERS TASK ALLOCATED TO VM EXECUTED OUTPUT TASK VIRTUAL MACHINE OUTPUT TASK CLOUD SCHEDULING SERVICE INPUT TASK 286