International Journal of Research & Development in Technology and Management Science Kailash Volume - 21 Issue 1 ISBN March 2014

Size: px
Start display at page:

Download "International Journal of Research & Development in Technology and Management Science Kailash Volume - 21 Issue 1 ISBN March 2014"

Transcription

1 A GREEDY ALGORITHM FOR TASK SCHEDULING & RESOURCE ALLOCATION PROBLEMS IN CLOUD COMPUTING By Lal Shri Vratt Singh Research Scholar Dept. of Computer Science, Jamia Hamdard University And Jawed Ahmed Assistant Professor Dept. of Computer Science, Jamia Hamdard University ABSTRACT Cloud computing is service based, on demand and pay per usage computing where elastic and scalable IT functionalities are delivered to multiple user ends using internet as a medium Distributed computing, utility computing and virtualization play a major role to provide an efficient base for the building of cloud computing concept. It gives a virtual pool of computing resources which are used by the users over the internet. After looking the benefits and advantages of cloud computing, the market is shifting from traditional technologies to cloud based technologies. Resource allocation is a concern that is used in many computing fields, such as datacenter management and operating systems. In cloud systems, resource allocation scheme can be used as a mechanism that aims to ensure that the applications' requirements are properly and correctly fulfilled by the provider's infrastructure. The providers of cloud computing services keep this most important thing in their mind that the resources are to be used efficiently so that they may gain maximum profit. This leads resource allocation and task scheduling as a core and challenging issue in cloud systems.

2 This paper deals with some efficient task scheduling and resource allocation algorithms that give the optimum result in cloud computing environment. KEYWORDS: Cloud computing, task scheduling, resource allocation algorithm, activity based costing, optimized algorithm. I. INTRODUCTION The approach of cloud computing has become very much popular to support and operate on demand services. It is a computing style where elastic and scalable IT resource functionalities Figure 1: Cloud computing architecture are delivered to the users using internet as services. In the cloud environment, the scheduling strategy determines the best selection of computing resources for efficient and the effective execution of the tasks after considering the restrictions and Static / dynamic behavior of subsequent tasks. As the cloud computing is becoming popular, the scheduling mechanism of cloud computing is receiving a big growing attention. Basically, scheduling is the process in which the tasks are mapped to the available resources after looking the requirements and characteristics of the tasks. It is essential concern while dealing with cloud environment that different task parameters need to be kept into consideration in order to achieve efficient scheduling.

3 II. PROBLEMS WITH RESOURCE ALLOCATION AND TASK SCHEDULING IN CLOUDE COMPUTING A. RESOURCE ALLOCATION IN CLOUD COMPUTING The Computational resources may be required to the user for specific time duration of a task. For example, a large number of computer systems can be required by a scientist to simulate a project for few hours, but it might not need, at any specific period of time. A software trainer may want to set up a cluster of computer systems with specific software configuration that is to be available to the trainee software professionals during the training sessions at specific times during the week. A telecom organization may process its existing setup that allows the hosting of many websites, but may need to substitute that setup in addition with more resources during the period of increasing web traffic. In other words, those resources have to be put ready and available right away with very Figure 2: Inputs in the allocation of resources advance notice [1]. The resource allocation mechanism has been used in many areas of computing, such as grid computing, operating systems and datacenter management. In the cloud environment, the resource allocation system can be looked as any mechanism that ensures the correct mapping of applications requirements to the providers infrastructure. Apart from this assurance to the developer, the current status of the each resource should be considered by the resource allocation mechanism in the cloud environment so that the implementation of algorithm may allocate physical and/or virtual resources more efficiently to the cloud applications for minimizing the operational cost. [6]

4 ALLOCATION OF VIRTUAL MACHINES (VMs): Allocation of virtual machines can be divided into parts. The first part considers the new requests for virtual machine provisioning and the transferring of virtual machines on hosts. The second part concentrates on optimizing the current allocation of virtual machines. If we talk about the complexity of the allocation part of the algorithm, it would be nxm which can be analyzed by calculating the number of virtual machines n which have to be allocated and the number of hosts m. Further the optimization of virtual machines current allocation is brought out in two steps- (i) selection of the virtual machines that need to be transferred and (ii) placement of the selected virtual machines on the hosts through allocation algorithm. B. PROBLEMS IN TASK SCHEDULING CLOUD SERVIVE SCHEDULING The scheduling of cloud service is carried out at user level and system level [11]. If the problems are raised between the providers and customers due to service provisioning, it is dealt at user level scheduling while the resource management within datacenter is handled at system level scheduling. A datacenter is integrated with many physical machines and the millions of tasks are received and assigned to the physical machine at datacenter. The performance of the datacenter is closely related with these assignments. In addition to system utilization other factors such as the quality of services (QoS), sharing of resources, real time satisfaction (RTS), reliability, service level agreement (SLA) etc. should be kept into consideration. USER LEVEL SCHEDULING To regulate the demand and supply of the cloud resources, the auction-based and marketbased schedulers are suitable schedulers. In the cloud computing environment, the effective allocation is the market-based resource allocation where the user gets the virtualized resources as a service.

5 A set of market-oriented task scheduling algorithms to an AuctionNet for heterogeneous distributed environment is proposed in [12]. Pricing model development using processorsharing for the clouds and its applications to composite services with dependency consideration the development of two sets of profit-driven scheduling algorithms are proposed in [13]. The provisioning of the services is completely based on the service level agreement (SLA) in cloud systems. The service level agreement provides a signed contract between the service provider and the customer containing the terms and conditions of the agreement including with non-functional requirements such as quality of services, penalties and obligations in case of breach of trust. Thus, the scheduling strategies along with efficient resource allocation and multiple SLA parameters are needed. A novel scheduling heuristic considers multiple SLA parameters for deploying. STATIC AND DYNAMIC SCHEDULING In the static scheduling the data are pre-fetched and pipelined to the different stages of the task execution. The static scheduling has relatively less runtime overhead. In the dynamic scheduling the job tasks/components are dynamic in nature and are not known before their execution so the execution time of the task cannot be judged in advance and the tasks allocation is carried out on fly as the application executes. An environment of task execution that avoids scalable static scheduling techniques provides a flexible pricing model to the user which reduces scheduling overheads for the cloud environment provider, has been discussed in [11]. In cloud domain which is having three-tier structure, the mechanism of service request scheduling consisting with service and resource providers along with customers should fulfill the requirements of consumers and service providers both. An algorithm to the dynamic feedback is proposed in [13] for the scheduling mechanism of preemptable jobs. In the cloud environment the fully utilization of resources and the procedure of feedback are efficiently improved by the preemptable scheduling. This also works well in such conditions where the contentions of resources are fierce. Because every task on the cloud environment is quite different from each other so accurate cost of cloud resources cannot be measured by the traditional way of task scheduling. For the task scheduling, an optimized algorithm and its

6 implementation are introduced in [16] which is based on activity based costing. In the hybrid cloud environment, an experiment is performed in [17] on different strategies of optimization for cost-optimal dynamic scheduling. In the cloud systems, an improved efficient backfill algorithm is proposed in [18] for achieving the quality of services. This algorithm uses the balanced spiral method (BSM). This paper has analyzed so many scheduling algorithms which support parallel jobs such as CBA and EASY. A scheduling algorithm which measures both parameters- computation performance and cost of the resources is proposed in [19]. This algorithm groups the user tasks according to the processing capability of a particular cloud resource and pushes the grouped jobs to the cloud resources and also enhances the computation/communication ratio. Due to the grouping of the jobs, the computation/communication ratio is optimized by the communication of resources and coarse-grained jobs. The tremendous emission of heat, carbon dioxide and energy from the cloud computing servers results pollution in the environment. Green task scheduling mechanisms which significantly reduce the pollution by minimizing the above concerned issues are proposed in [10] and [11]. The scheduling strategies which consider the issues and parameters other than explained above are discussed in [16] and [17]. Throughout the network, the information about the execution nodes which are available, is aggregated through the fully decentralized scheduler and is used to allocate jobs to those execution nodes which are able to execute them in time. The study of communication model and realistic network topology proposes Deadline Reliability Resource-aware (DDR) scheduling algorithm in [13]. An algorithm which is based on reinforcement learning is proposed in [14] that considers recovery and failure scenarios of the entities in cloud systems. It makes the scheduling fault tolerable while the utilities are attained for a long term. A latest framework of job scheduling strategy in tree network has been proposed in [10].

7 WORKFLOW SCHEDULING Within a directed acyclic graph the structure of the involved applications is enabled through its workflow [11], where nodes and edges represent the constituent tasks and their interdependencies to the applications [12]. In the work flow each task may be communicated with another task and a set of related tasks forms a single workflow. In workflow execution management, the workflow scheduling is regarded as the key issue. In the cloud systems, a survey on different workflow scheduling algorithms is presented in [13]. A study of different scheduling algorithms, issues and problems related to the cloud workflow is discussed in [14] while [15] covers the study of instance-intensive workflows in cloud systems. III. RELATED WORK AND SOLUTIONS A. RESOURCE ALLOCATION ALGORITHM The optimal use of the cloud resources is driven out very cleverly using the platformplacement algorithms. Eucalyptus which is available publically has an algorithm that pays a little attention on the placement of virtual machines within the clout systems. Open Nebula comes out with an interesting approach for the placement of virtual machines using its rank assessment by which so many useful policies are implemented. Nimbus presents Workspace Pilot and Workspace Resource Manager that are liable to take the responsibility for deploying the jobs and nodes respectively in the cloud environment. As such, those developers who treat the optimization of resource usage as a very critical requirement, it can be more attractive to discuss [6]. For IaaS clouds, the scheduling and resource allocation are key process. These clouds consider the virtual machines as scheduling units, which are allocated to physical resources of heterogeneous support. To confirm the resource allocation, Eucalyptus executes Round Robin and First-fit algorithms while Nebula uses Preemption Scheduling, Advance Reservation and Queuing System algorithms. Before task scheduling on cloud resources, some characteristics of the cloud systems should be kept into mind which include:-

8 Pay per use[1] Rapid elasticity Location independent resource pooling Ubiquitous network access On-demand self service The cloud resources are shared by millions of user via submitting their tasks to the offered cloud domain. It is a big challenge to schedule these lots of tasks efficiently within the cloud systems. To do this efficiently, various scheduling strategies are documented in [2] to [10]. These scheduling strategies focus on various factors such as cost matrices which are given by credit of tasks for a particular resource [2], light weighted VM scheduler based on Backfill strategy to dispatch jobs, Meta-scheduler based on QoS [3], requirements of QoS [4] and [5], cloud environment heterogeneity and its workload [8]. In the cloud environment, the allocation of resources and task scheduling decide the number of systems required for minimizing the total cost. The problems, related to the resource allocation are continuously occurred due to the highly dynamic nature of cloud computing, as the availability of servers is addressed while the customers demand for it at the same time. Thus this analysis concentrates on scheduling algorithms within the cloud systems after focusing above discussed issues, strategies, characteristics and challenges. For the IaaS clouds, it s a key process to schedule resources. Virtual machines are generally used as scheduling units in these IaaS clouds which have to be allocated to physical resources of heterogeneous type. In the cloud systems the selection of target resources takes place in various ways. It can be selected either randomly or by any other means (round robin or greedy i.e. waiting time and resource processing power based). The scheduling of the job selection can be done on the basis of SJF, coarse grained task grouping, FCFS or priority based scheduling etc. Scheduling algorithms are responsible for both, selection of the executable jobs and the corresponding resources which are to be assigned for the execution of jobs. As each successive selection strategy comes up with this approach that it will give a better solution and remove or minimize the prior algorithms drawbacks.

9 GREEDY ALLOCATION Greedy resource allocation algorithms are suitable for such heterogeneous resource environments which are dynamic in nature and are connected to a scheduler via homogeneous environment of communication [4]. Greedy approach is one of the best approaches which are used to solve the problems of job scheduling. GREEDY RESOURCE ALLOCATION ALGORITHM B. SOLUTION OF TASK SECHIDULING PROBLEM Now this paper focuses on developing an optimized algorithm which can help to optimize the parameters related to the performance of the system. After considering all above mentioned parameters, this paper will try to optimize the system performance and the users would see the ultimate improvement in the system performance.

10 IMPLEMENTATION OF ACTIVITY BASED COSTING (ABC) ALGORITHM IN CLOUD SYSTEMS Implementation of ABC algorithm can be explained by showing it in a parent-child relationship structure i.e. tree structure which is represented in figure 3. Using FIFO approach i.e. according to the tasks arrival time, the tasks will be stored in one parent queue. Then the requested resources and data for their concerned tasks will be checked and sorted into two disjoint queues- available and partially available. Further in the available queue, the dependency and/or independency of the tasks will be checked, according to which again they will be stored in respective queues. Now, in the queue which is partially available, there are some tasks which may need other data centers to provide them data resources. Then these tasks can be sorted in various queue categories like CT1, CT2, CT 3.and so on. These queue categories are decided on the basis of tasks resources, which they need. For example, if there are three tasks- task1, task2 and task4. These three tasks need resources from two locations of data centers- DCL1 and DCL2 then these all three tasks can be stored in one category. Let this category is CT1. Similarly, the categories CT2, CT3. and so on can be made for other similar types of tasks till the partially available queue gets empty. Now, there are major queues based on the dependency and independency of tasks and CT1, CT2.CTN. After it, again three priority-queues are made on the basis of High, Mid & Low priorities for each major queue which are mentioned above. Now this question arises that how the priority will be decided? The priority is decided by considering the four major factors- completing time, resources, space needed and profit. The following formula has been derived to decide the task-priority:-

11 Figure 3: The tree structure of task scheduling While deciding the priorities of the various tasks, the newly measured priority is checked with previous ones and then the tasks are placed into the priority-queues. When the placing of tasks into the queues gets finished, then the tasks from the High priority queues are selected for their execution. After the execution of the tasks from high priority queues, the tasks of mid priority queues are shifted to the queues with high priority, and by this way the execution of the tasks from all the queues gets started. Again one question arises here that how the selection of the task is sequenced, as there are many high priority queues? For giving the answer of this question, a very simple logic is used which is as below:-

12 Compare the priorities of those all tasks which are at top priority level within their respective high priority queues Then select the task having highest priority and assign space and resources. If there are remaining resources, then select next task using same strategy and assign space and resources. Repeat above steps till the end of remaining resources. When the allocation of all the resources gets full, then wait till the finishing of any task and as any task gets finished, choose next task and assign it the resources and space. ALGORITHM FOR ACTIVITY BASED COSTING IN CLOUD COMPUTING

13 IV. ANALYSIS OF THE PROPOSED ALGORITHM A. PERFORMANCE WITH RESPECT TO EXECUTION COST The tasks select the appropriate resources using the greedy approach and minimize their execution cost individually. By the proposed algorithm, the execution of tasks results better than sequential approach as shown in figure 4. As the cloudlets increase, this improvement in cost increases. Table 1: Comparison of execution cost

14 The following graph is showing the comparison between the execution cost of sequential and proposed algorithms. The tasks and execution cost are taken on x-axis and y-axis respectively:- Figure 4: Analysis of Execution Cost B. PERFORMANCE WITH RESPECT TO DEADLINE The following results show the performance of the cloud system in each trial as the cloudlets increase:- Table 2: Comparison of Completion Time The following graph is showing the comparison between the completion time of sequential and proposed algorithms. The tasks and completion time are taken on x-axis and y-axis respectively:-

15 Figure 5: Analysis of completion time V. CONCLUSION This paper comes out with new methods of task scheduling and resource allocation scheduling in cloud domain. It helps in the good understanding of resource allocation and task scheduling options. With the help of task scheduling, the resources of the cloud systems are efficiently allocated and managed and optimized. VI. FUTURE SCOPE A scheduling policy is always needed for the benefits of the customers and the service providers both. Each new approach, which may provide the better solution than previous strategies, is always welcome in research field. As far as the future scope of this work is concerned, the cost based scheduling policy may be studied more efficiently using this approach.

16 REFERENCES [1] QI CAO, ZHI-BO WEI, WEN-MAO GONG International School of Software Wuhan University Wuhan, China,. An Optimized Algorithm for Task Scheduling Based On Activity Based Costing in Cloud Computing, IEEE [2] Jinhua Hu, Jianhua Gu, Guofei Sun, Tianhai Zhao, NPU HPC Center Xi an, China A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment, IEEE [3] Jeyarani, R., Ram, R. Vasanth, Nagaveni, N., "Design and Implementation of an Efficient Two-Level Scheduler for Cloud Computing Environment", IEEE, [4] GAN Guo-ning, HUANG Ting-Iei, GAO Shuai School of Computer science and engineering Guilin University of Electronic Technology Guilin, China Genetic Simulated Annealing Algorithm for Task Scheduling based on Cloud Computing Environment, IEEE [5] Huang Qi-yi, Huang Ting-lei, "An optimistic job scheduling strategy based on QoS for Cloud Computing", IEEE, [6] M. Malathi, Cloud Computing Concepts, IEEE [7] Paul, M., Sanyal, G., "Survey and analysis of optimal scheduling strategies in cloud environment", IEEE, [8] Meng Xu, Lizhen Cui, Haiyang Wang, Yanbing Bi, "A Multiple QoS Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing", IEEE, [9] Kuan-Rong Lee, Meng-Hsuan Fu, Yau-Hwang Kuo, "A hierarchical scheduling strategy for the composition of Algorithms for Preemptable Job Scheduling in Cloud Systems, IEEE, [10] Qi Cao, Zhi-Bo Wei, Wen-Mao Gong, "An Optimized Algorithm for Task Scheduling Based on Activity Based Costing in Cloud Computing", IEEE, [11] Fei Teng, Resource allocation and scheduling models for cloud computing, Paris, [12] Han Zhao, Xiaolin Li, AuctionNet: Market oriented task scheduling in heterogeneous distributed environments, IEEE, 2010.

17 [13] Boloor, K., Chirkova, R., Salo, T., Viniotis, Y., "Heuristic-Based Request Scheduling Subject to a Percentile Response Time SLA in a Distributed Cloud". IEEE, [14] Luqun Li, "An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers", IEEE, [15] Qi Zhang, Quanyan Zhu, Boutaba, R., Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments, IEEE, [16] Zaman S., Grosu D., Combinatorial Auction- Based Dynamic VM Provisioning and Allocation in Clouds, IEEE, [17] Hao Li, Huixi Li, "A Research of Resource Scheduling Strategy for Cloud Computing Based on Pareto Optimality M N Production Model",, IEEE, [18] Zhongyuan Lee, Ying Wang, Wen Zhou, A dynamic priority scheduling algorithm on service request scheduling in cloud computing, IEEE, [19] Laiping Zhao, Yizhi Ren, Yang Xiang, Sakurai, K., Fault-tolerant scheduling with dynamic number of replicas in heterogeneous systems, IEEE, [20] Wei Wang, Guosun Zeng, Trusted Dynamic Scheduling for Large-Scale Parallel Distributed Systems, IEEE, 2011.

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala gurpreet.msa@gmail.com Abstract: Cloud Computing

More information

ISSN: 2231-2803 http://www.ijcttjournal.org Page345

ISSN: 2231-2803 http://www.ijcttjournal.org Page345 Efficient Optimal Algorithm of Task Scheduling in Cloud Computing Environment Dr. Amit Agarwal, Saloni Jain (Department of Computer Science University of Petroleum and Energy, Dehradun, India) (M.Tech

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

Group Based Load Balancing Algorithm in Cloud Computing Virtualization

Group Based Load Balancing Algorithm in Cloud Computing Virtualization Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud

Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud G.Rajesh L.Bobbian Naik K.Mounika Dr. K.Venkatesh Sharma Associate Professor, Abstract: Introduction: Cloud

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

A Review on Load Balancing In Cloud Computing 1

A Review on Load Balancing In Cloud Computing 1 www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna

More information

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014 RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer

More information

A Survey on Load Balancing Techniques Using ACO Algorithm

A Survey on Load Balancing Techniques Using ACO Algorithm A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square

More information

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster , pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology

More information

A Survey on Load Balancing Algorithms in Cloud Environment

A Survey on Load Balancing Algorithms in Cloud Environment A Survey on Load s in Cloud Environment M.Aruna Assistant Professor (Sr.G)/CSE Erode Sengunthar Engineering College, Thudupathi, Erode, India D.Bhanu, Ph.D Associate Professor Sri Krishna College of Engineering

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015 RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer

More information

Cloud Management: Knowing is Half The Battle

Cloud Management: Knowing is Half The Battle Cloud Management: Knowing is Half The Battle Raouf BOUTABA David R. Cheriton School of Computer Science University of Waterloo Joint work with Qi Zhang, Faten Zhani (University of Waterloo) and Joseph

More information

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902 Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited

More information

Roulette Wheel Selection Model based on Virtual Machine Weight for Load Balancing in Cloud Computing

Roulette Wheel Selection Model based on Virtual Machine Weight for Load Balancing in Cloud Computing IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 5, Ver. VII (Sep Oct. 2014), PP 65-70 Roulette Wheel Selection Model based on Virtual Machine Weight

More information

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004

More information

Extended Round Robin Load Balancing in Cloud Computing

Extended Round Robin Load Balancing in Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 8 August, 2014 Page No. 7926-7931 Extended Round Robin Load Balancing in Cloud Computing Priyanka Gautam

More information

ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD

ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD Mrs. D.PONNISELVI, M.Sc., M.Phil., 1 E.SEETHA, 2 ASSISTANT PROFESSOR, M.PHIL FULL-TIME RESEARCH SCHOLAR,

More information

Cost Effective Selection of Data Center in Cloud Environment

Cost Effective Selection of Data Center in Cloud Environment Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,

More information

An Efficient Study of Job Scheduling Algorithms with ACO in Cloud Computing Environment

An Efficient Study of Job Scheduling Algorithms with ACO in Cloud Computing Environment ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing

Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing Yang Cao, Cheul Woo Ro : Adaptive Scheduling for QoS-based Virtual Machine Management in Cloud Computing 7 http://dx.doi.org/10.5392/ijoc.2012.8.7 Adaptive Scheduling for QoS-based Virtual Machine Management

More information

Two Level Hierarchical Model of Load Balancing in Cloud

Two Level Hierarchical Model of Load Balancing in Cloud Two Level Hierarchical Model of Load Balancing in Cloud Geetha C. Megharaj 1, Dr. Mohan K.G. 2 1 Associate Professor, Sri Krishna Institute of Technology, Bangalore 2 Professor & Dean(R&D) CSE, Acharya

More information

On Demand VM Modeling using Cloud Computing

On Demand VM Modeling using Cloud Computing On Demand VM Modeling using Cloud Computing Sumit Sharma 1, Mrs. Sunita 2 1 CSE, Shri Baba Mast Nath Engg. College, Rohtak 2 H.O.D. CSE Dept., MDU, Rohtak, Haryana Abstract: Cloud Computing paradigm is

More information

Load Balancing of virtual machines on multiple hosts

Load Balancing of virtual machines on multiple hosts Load Balancing of virtual machines on multiple hosts -By Prince Malik Kavya Mugadur Sakshi Singh Instructor: Prof. Ming Hwa Wang Santa Clara University Table of Contents 1. Introduction... 54 1.1 Objective...

More information

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers Íñigo Goiri, J. Oriol Fitó, Ferran Julià, Ramón Nou, Josep Ll. Berral, Jordi Guitart and Jordi Torres

More information

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT K.Karthika, K.Kanakambal, R.Balasubramaniam PG Scholar,Dept of Computer Science and Engineering, Kathir College Of Engineering/ Anna University, India

More information

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW

CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment

Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment Creation and Allocation of Virtual Machines for Execution of Cloudlets in Cloud Environment Bachelor of Technology In Computer Science & Engineering By Durbar Show 110CS0153 Department of Computer Science

More information

Resource Management In Cloud Computing With Increasing Dataset

Resource Management In Cloud Computing With Increasing Dataset Resource Management In Cloud Computing With Increasing Dataset Preeti Agrawal 1, Yogesh Rathore 2 1 CSE Department, CSVTU, RIT, Raipur, Chhattisgarh, INDIA Abstract In this paper we present the cloud computing

More information

Effective Virtual Machine Scheduling in Cloud Computing

Effective Virtual Machine Scheduling in Cloud Computing Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India Subhash.info24@gmail.com and deepakkapgate32@gmail.com

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing

More information

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS Lavanya M., Sahana V., Swathi Rekha K. and Vaithiyanathan V. School of Computing,

More information

PARALLELS CLOUD STORAGE

PARALLELS CLOUD STORAGE PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...

More information

Keywords Cloud computing, virtual machines, migration approach, deployment modeling

Keywords Cloud computing, virtual machines, migration approach, deployment modeling Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Effective Scheduling

More information

Study of Various Load Balancing Techniques in Cloud Environment- A Review

Study of Various Load Balancing Techniques in Cloud Environment- A Review International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-04 E-ISSN: 2347-2693 Study of Various Load Balancing Techniques in Cloud Environment- A Review Rajdeep

More information

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art Marwah Hashim Eawna Faculty of Computer and Information Sciences Salma Hamdy Mohammed Faculty of Computer and Information

More information

A Survey on Load Balancing and Scheduling in Cloud Computing

A Survey on Load Balancing and Scheduling in Cloud Computing IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel

More information

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda

More information

DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK

DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK Anuja Dhotre 1, Sonal Dudhane 2, Pranita Kedari 3, Utkarsha Dalve 4 1,2,3,4 Computer Engineering, MMCOE, SPPU, (India) ABSTRACT Cloud computing is a latest

More information

A Comparative Study on Various Scheduling Algorithms of Cloud Computing

A Comparative Study on Various Scheduling Algorithms of Cloud Computing A Comparative Study on Various Algorithms of NUPUR AGRAHARI 1 Er.VIKASH 2 1,2 Department Of Information Technology Greater Noida Institute of Technology Greater Noida, India Abstract- computing is an extensively

More information

Load Balance Scheduling Algorithm for Serving of Requests in Cloud Networks Using Software Defined Networks

Load Balance Scheduling Algorithm for Serving of Requests in Cloud Networks Using Software Defined Networks Load Balance Scheduling Algorithm for Serving of Requests in Cloud Networks Using Software Defined Networks Dr. Chinthagunta Mukundha Associate Professor, Dept of IT, Sreenidhi Institute of Science & Technology,

More information

Analysis of Scheduling based Cloud Computing

Analysis of Scheduling based Cloud Computing Analysis of Scheduling based Cloud Computing Netrika #1, Sheo Kumar *2 # PG Scholar, Department of Computer Science & Engineering, SDDIET, Haryana, India * Assistant Professor and Head, Department of Computer

More information

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing

More information

ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629 American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

More information

Load Balancing Algorithms in Cloud Environment

Load Balancing Algorithms in Cloud Environment International Conference on Systems, Science, Control, Communication, Engineering and Technology 50 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2015

More information

Cloud Computing Online Scheduling

Cloud Computing Online Scheduling IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 03 (March. 2014), V6 PP 07-17 www.iosrjen.org Cloud Computing Online Scheduling Arabi E. Keshk Department of

More information

EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING

EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING EFFICIENT JOB SCHEDULING OF VIRTUAL MACHINES IN CLOUD COMPUTING Ranjana Saini 1, Indu 2 M.Tech Scholar, JCDM College of Engineering, CSE Department,Sirsa 1 Assistant Prof., CSE Department, JCDM College

More information

Telecom Data processing and analysis based on Hadoop

Telecom Data processing and analysis based on Hadoop COMPUTER MODELLING & NEW TECHNOLOGIES 214 18(12B) 658-664 Abstract Telecom Data processing and analysis based on Hadoop Guofan Lu, Qingnian Zhang *, Zhao Chen Wuhan University of Technology, Wuhan 4363,China

More information

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor

More information

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Valluripalli Srinath 1, Sudheer Shetty 2 1 M.Tech IV Sem CSE, Sahyadri College of Engineering & Management, Mangalore. 2 Asso.

More information

What Applications Can be Deployed with Software Defined Elastic Optical Networks?

What Applications Can be Deployed with Software Defined Elastic Optical Networks? What Applications Can be Deployed with Software Defined Elastic Optical Networks? Yongli Zhao State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications

More information

A Novel Load-Balancing Algorithm for Distributed Systems

A Novel Load-Balancing Algorithm for Distributed Systems A Novel Load-Balancing Algorithm for Distributed Systems Parvati Rajendran School of Computing Science and Engineering, VIT University, Vellore, India Shalinee Singh School of Computing Science and Engineering,

More information

A Comparative Survey on Various Load Balancing Techniques in Cloud Computing

A Comparative Survey on Various Load Balancing Techniques in Cloud Computing 2015 IJSRSET Volume 1 Issue 6 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology A Comparative Survey on Various Load Balancing Techniques in Cloud Computing Patel

More information

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined. Table of Contents Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined. 1.1 Cloud Computing Development... Error! Bookmark not

More information

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering

More information

Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments

Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments Ajay A. Jaiswal 1, Dr. S. K. Shriwastava 2 1 Associate Professor, Department of Computer Technology

More information

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department

More information

Method of Fault Detection in Cloud Computing Systems

Method of Fault Detection in Cloud Computing Systems , pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment

A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment Article can be accessed online at http://www.publishingindia.com A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment Mayanka Katyal*, Atul Mishra** Abstract Cloud Computing

More information

Cloud Computing Simulation Using CloudSim

Cloud Computing Simulation Using CloudSim Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute

More information

Cloud Based Distributed Databases: The Future Ahead

Cloud Based Distributed Databases: The Future Ahead Cloud Based Distributed Databases: The Future Ahead Arpita Mathur Mridul Mathur Pallavi Upadhyay Abstract Fault tolerant systems are necessary to be there for distributed databases for data centers or

More information

A Distributed Render Farm System for Animation Production

A Distributed Render Farm System for Animation Production A Distributed Render Farm System for Animation Production Jiali Yao, Zhigeng Pan *, Hongxin Zhang State Key Lab of CAD&CG, Zhejiang University, Hangzhou, 310058, China {yaojiali, zgpan, zhx}@cad.zju.edu.cn

More information

SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION

SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION SURVEY ON THE ALGORITHMS FOR WORKFLOW PLANNING AND EXECUTION Kirandeep Kaur Khushdeep Kaur Research Scholar Assistant Professor, Department Of Cse, Bhai Maha Singh College Of Engineering, Bhai Maha Singh

More information

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn

More information

Multilevel Communication Aware Approach for Load Balancing

Multilevel Communication Aware Approach for Load Balancing Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1

More information

A Survey Of Various Load Balancing Algorithms In Cloud Computing

A Survey Of Various Load Balancing Algorithms In Cloud Computing A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing

More information

Load Balancing of Web Server System Using Service Queue Length

Load Balancing of Web Server System Using Service Queue Length Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe

More information

A Novel Approach of Load Balancing Strategy in Cloud Computing

A Novel Approach of Load Balancing Strategy in Cloud Computing A Novel Approach of Load Balancing Strategy in Cloud Computing Antony Thomas 1, Krishnalal G 2 PG Scholar, Dept of Computer Science, Amal Jyothi College of Engineering, Kanjirappally, Kerala, India 1 Assistant

More information

SCHEDULING IN CLOUD COMPUTING

SCHEDULING IN CLOUD COMPUTING SCHEDULING IN CLOUD COMPUTING Lipsa Tripathy, Rasmi Ranjan Patra CSA,CPGS,OUAT,Bhubaneswar,Odisha Abstract Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism

More information

Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment

Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment Reverse Auction-based Resource Allocation Policy for Service Broker in Hybrid Cloud Environment Sunghwan Moon, Jaekwon Kim, Taeyoung Kim, Jongsik Lee Department of Computer and Information Engineering,

More information

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

Comparative Analysis of Load Balancing Algorithms in Cloud Computing Comparative Analysis of Load Balancing Algorithms in Cloud Computing Ms.NITIKA Computer Science & Engineering, LPU, Phagwara Punjab, India Abstract- Issues with the performance of business applications

More information

Load Balancing in cloud computing

Load Balancing in cloud computing Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 kheraniforam@gmail.com, 2 jigumy@gmail.com

More information

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing

More information

Game Theory Based Iaas Services Composition in Cloud Computing

Game Theory Based Iaas Services Composition in Cloud Computing Game Theory Based Iaas Services Composition in Cloud Computing Environment 1 Yang Yang, *2 Zhenqiang Mi, 3 Jiajia Sun 1, First Author School of Computer and Communication Engineering, University of Science

More information

CLOUD COMPUTING IN RURAL EDUCATIONAL SECTOR:ENLIGHTENING BENEFITS AND CHALLENGES

CLOUD COMPUTING IN RURAL EDUCATIONAL SECTOR:ENLIGHTENING BENEFITS AND CHALLENGES International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 2, Jun 2013, 317-322 TJPRC Pvt. Ltd. CLOUD COMPUTING IN RURAL EDUCATIONAL

More information

Power Aware Load Balancing for Cloud Computing

Power Aware Load Balancing for Cloud Computing , October 19-21, 211, San Francisco, USA Power Aware Load Balancing for Cloud Computing Jeffrey M. Galloway, Karl L. Smith, Susan S. Vrbsky Abstract With the increased use of local cloud computing architectures,

More information

A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING

A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 5 May, 2013 Page No. 1636-1640 A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING S. Mohana Priya,

More information

Efficient Service Broker Policy For Large-Scale Cloud Environments

Efficient Service Broker Policy For Large-Scale Cloud Environments www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,

More information

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection

More information

OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing

OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing K. Satheeshkumar PG Scholar K. Senthilkumar PG Scholar A. Selvakumar Assistant Professor Abstract- Cloud computing is a large-scale

More information

Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review

Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india

More information

CDBMS Physical Layer issue: Load Balancing

CDBMS Physical Layer issue: Load Balancing CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna Shweta.mongia@gdgoenka.ac.in Shipra Kataria CSE, School of Engineering G D Goenka University,

More information

Abstract. 1. Introduction

Abstract. 1. Introduction A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe

More information

Cloud Computing Architectures and Design Issues

Cloud Computing Architectures and Design Issues Cloud Computing Architectures and Design Issues Ozalp Babaoglu, Stefano Ferretti, Moreno Marzolla, Fabio Panzieri {babaoglu, sferrett, marzolla, panzieri}@cs.unibo.it Outline What is Cloud Computing? A

More information

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang 1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.

More information

Application of Selective Algorithm for Effective Resource Provisioning In Cloud Computing Environment

Application of Selective Algorithm for Effective Resource Provisioning In Cloud Computing Environment Application of Selective Algorithm for Effective Resource Provisioning In Cloud Computing Environment Mayanka Katyal 1 and Atul Mishra 2 1 Deptt. of Computer Engineering, YMCA University of Science and

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

More information

Survey on Scheduling Algorithm in MapReduce Framework

Survey on Scheduling Algorithm in MapReduce Framework Survey on Scheduling Algorithm in MapReduce Framework Pravin P. Nimbalkar 1, Devendra P.Gadekar 2 1,2 Department of Computer Engineering, JSPM s Imperial College of Engineering and Research, Pune, India

More information

Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment

Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment Karthika.M 1 P.G Student, Department of Computer Science and Engineering, V.S.B Engineering College, Tamil Nadu 1 ABSTRACT:

More information