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