International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 06 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2198
SERVICE REQUEST SCHEDULING IN CLOUD COMPUTING USING META-
HEURISTIC TECHNIQUE: TEACHING LEARNING BASED OPTIMIZATION
(TLBO)
Kritika Shrivastava
1
, Dr.Ramesh Kumar
2
1
PG Scholar, Department of Computer Science & Engineering, Bhilai Institute of Technology (BIT), Durg, Chhattisgarh,
India
2
Professor, Department of Computer Science & Engineering, Bhilai Institute of Technology (BIT), Durg, Chhattisgarh,
India
-----------------------------------------------------------------------------***-------------------------------------------------------------------------
Abstract - Cloud computing is the field in the IT world, which comprises of all kind of services provided over the internet. But,
for its flawless performance and smooth services delivery to the users it needs to be effectively managed, that can be by the mode
of DzSchedulingdz. There are different types of scheduling done in cloud environment. Many optimization algorithms have also been
applied in scheduling which gives sub-optimal solution for the problem domain i.e. Heuristic optimization technique. But, in
Heuristics optimization time taken is too large for wider set of problems. So, for solving the large problem set we use Meta-
Heuristics Optimization technique which gives near optimal solution for the problem and solves it in a particular limited time for
the given set of search spaces. Heuristic optimization is the subset of the Meta-Heuristic optimization, which is problem
independent which means it can be applied to any set of problems whereas heuristic approach is problem specified which means it
is designed for solving a particular problem only. In this paper, we are using nature inspired meta-heuristics method DzTeaching
Learning Based Optimizationdz ȋTLBOȌ for scheduling in cloud computing among the user and the cloud service provider: Service
Request Scheduling using TLBO. We will generate the effective scheduling result in form of comparative analysis with the other
meta-heuristic algorithm. comparative analysis with the other meta-heuristic algorithm.
Keywords: Cloud Computing, Service Request Scheduling, Meta-Heuristics, Heuristic, TLBO, GA, PSO, Fitness.
1. INTRODUCTION
Cloud computing-an environment which deals with 3-tiers architecture: ǮConsumer/Userǯ, ǮService providerǯ and ǮResource
providerǯ. We know, very well now that cloud computing environment provides shared pool of resource on-demand request
from the user via internet. The cloud computing fulfills different features like storage management, computation management,
web based resources for the users as requested by them.
There are different types of clouds based on their deployments they are: Public, Private, Hybrid & community cloud. [3]
Flexibility, scalability, reliability, multi-tasking, availability, virtualization & easy computation are the various characteristics of
the cloud which makes it so popular among the people. [1]
The Cloud Environment Services is categorized in 3 parts as: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) &
Software as a Service (SaaS). IaaS provides the resources, virtualized resources to the user as a stored data etc that too on
demand. PaaS makes it easy for user to program in cloud or to develop some application.[2] Software, Application for use is
provided by SaaS. Various Examples of cloud are Amazonǯs ECʹ, S3 and salesforce.com. [9].But to get the proper blend of each
of its characteristics, features to the users there is need to have a staunch functioning among each of the level of the 3 tier
architecture of Cloud, for which DzSchedulingdz is a must, so that effective services is being reached to the user in less time and
with ease of use.
There are many scheduling done in cloud computing, but mostly two types of scheduling is being focused in 3 - tier
architecture of cloud DzResource Schedulingdz . Resource scheduling is Scheduling between the service provider and
resource provider [11] whereas service request scheduling is between the user and the service provider.Many researchers
have focused on the scheduling issue of allocating resources and tasks in the cloud computing system i.e. on resource
scheduling part. But, scheduling between the user and the service provider is more complicated [4] as service provider is