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