INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) LOAD BALANCING IN CLOUD USING PROCESS MIGRATION

Size: px
Start display at page:

Download "INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) LOAD BALANCING IN CLOUD USING PROCESS MIGRATION"

Transcription

1 INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET) International Journal of Advanced Research in Engineering and Technology (IJARET), ISSN 0976 ISSN (Print) ISSN (Online) Volume 5, Issue 4, April (2014), pp IAEME: Journal Impact Factor (2014): (Calculated by GISI) IJARET I A E M E LOAD BALANCING IN CLOUD USING PROCESS MIGRATION Dr. Narayan A. Joshi Associate Professor, CSE Department NIRMA University Ahmedabad, Gujarat, India. ABSTRACT Advancements in processing, storage and networking technologies have stimulated enhancements and acceptance of virtualization and cloud computing technologies. Due to rapid innovations and availability of the state of the art computing technology and growing market competition, it has become essential for service providers to serve the cloud based services in proficient manner. The day by day growing demands for cloud-based resources have made the resource allocation task very challenging for the cloud service providers to keep up with the SLAs. To earn customer satisfaction and more revenue, the service providers are forced to efficiently organize and manage the cloud infrastructural resources. The concept of load sharing can be a solution for optimized resource allocation in such scenarios. The paper describes a load balancing algorithm by means of the process migration mechanism. The behavior of suggested implementation is shown in the paper. Keywords: Cloud Computing, Virtualization, Load Balancing, Load Sharing, Process Migration. 1. INTRODUCTION The developments in microelectronic semiconductor technology have given rise to the availability of high-speed inexpensive storage and processing units. In addition to such evolutions, the improvements in internetworking technology have become one of the major driving forces in the innovation of not only loosely-coupled distributed systems but also the virtualization and cloud computing technologies [9]. Moreover, it is seen that the loosely-coupled distributed systems and cloud computing technologies have been widely accepted by the IT solution providers for implementation of modern computing solutions. Several key features including tolerance, higher scalability and better reliability, better resource utilization and sharing, flexibility, on-demand 230

2 availability are the motivating factors behind acceptance of the distributed and cloud computing environments. In general, the cumulative computational capability of the interconnected workstations and the virtual machines across the distributed and the cloud computing environment, theoretically appears much larger than the capability of an individual virtual machine or an isolated computer system. However, it is common that in a distributed and cloud computing environments with a number of networked virtual machines and workstations, some of them may be overloaded while other of them may be left almost idle which resulting into wastage of the computing power that goes unused. This means, there are chances that some of the nodes are heavily loaded, while others are left under loaded; which in effect causes utilization of only a fraction of overall theoretical computing power. However, performance gains and the optimum resource utilization may be achieved by transferring processes from the heavily loaded virtual machines to the lightly loaded or idle virtual machines known as load balancing [10] Section 2 of the paper describes related work and existing approaches towards load balancing in cloud and distributed systems. Section 3 focuses on the process migration mechanism. The suggested load balancing mechanism is described in section 4. Section 5 focuses on the outcomes of the algorithm suggested in the section 4. Some of the implementation issues and assumptions are mentioned in section 6. Finally, the concluding remarks and further scope of research are summarized in section RELATED WORK The cloud computing environment comprises of the building blocks such as data centers, distributed servers and users. Well-designed implementation and usage of cloud computing environments may help in solving several having different operational and behavioral demands such as- on-demand availability, flexibility, fault tolerance, scalability, reduced cost of ownership and effective utilization and sharing of resources [4][13]. However, sometimes the implementation of cloud computing environments using virtualization technology may result into performance reduction for the processor centric and memory crunching computational jobs [15]. The resource management mechanisms sometimes also associate with the load balancing mechanisms not only to improve utilization and response time but also to avoid situations where some of the virtual machines are overloaded while others are lightly loaded or sitting idle. Accordingly, the load balancing mechanism sees that all the networked virtual machines perform nearly the equal amount of jobs [6], [14]. Difficulties faced in joining different cloud computing environments are discussed in [2]. The load balancing work suggested in [3], is based on the number of connections. It determines the nodes having least number of connections first and then sends requests to such nodes. Reference [1] has proposed an improved implementation of [3]; he has focused on session switching at the application layer. Additionally, it calculates the connection time between the client and the node. Availability of unlimited virtual resources is an important characteristic of cloud-based infrastructures. However, it may always not be feasible for providers to guarantee the allocation of all the demanded resources [8]. They have suggested significant work showing reduction in SLA violation in federated clouds environment. Reference [17] suggests a load balancing technique which collects the workload information of nodes using the ants behavior and accordingly assigns the job-request to appropriate node. An effort has been suggested in [7] has to solve the synchronization issue of [17]. The suggested work is based on committing suicide by an ant however. The work suggested in [13], aims to provide dynamic load balancing by reducing duplication of data by suggesting the Index Name Server algorithm. The work presented in [14] suggests load balancing efforts by allocating the job requests to the node which is having the least number of connections. Moreover, [11] and [10] present work related to centralized and distributed 231

3 load balancing mechanisms for homogeneous networked systems. A resource aware load balancing work which provides better results using exponential smoothing forecast is presented in [16]. However, the discussion made so far shows that there is a scope for the betterment in the existing work. Here we focus on efficient resource allocation using load balancing by means of the process migration mechanism. Though there are huge scopes in adoption of cloud based computing services, there is a lack of standardization in the development and application of process migration mechanism and open source cloud computing services. 3. PROCESS MIGRATION The issue of efficient resource utilization in cloud computing environments can be addressed by distributing workload of a virtual machine among other virtual machines in the cloud using process migration. The implementation of process migration technique may result into efficient overall system utilization by making use of the idle virtual machines [12]. The technique involves transfer of a process from one virtual machine to another virtual machine in the cloud. The dynamic process migration technique involves critical operations such as collecting the current state information of the desired process running on the source virtual machine, move the collected information to the desired destination virtual machine, restore the process state on the destination virtual machine and resume the restored process for execution [5]. 4. MECHANISM The architecture of suggested load balancing algorithm and comprising modules are described here and depicted in figure1. The cloud provider maintains a dedicated virtual machine or a physical machineand designates it as a ServerVM; for simplicity and cost-cutting reasons, the cloud controller itself may be made to act as a ServerVM. The virtual machines in the cloud other than the ServerVM which have signed the contract for availing load balancing facility provided by the cloud service provider, we name them as member virtual machines or membervms. The ServerVM is assigned a role to handle and retain the workload measurements of the member virtual machines. Additionally, the cloud service provider reserves one more virtual machine or physical machine, say BalancerVM, which is dedicated to the job of balancing the workload of member virtual machines. In order to carry out the assigned role, the BalancerVM determines the overloaded member virtual machines, the idle member virtual machines (or the under loaded member virtual machines) and with the help of the VMProcessMigrator module, it performs load balancing between the overloadedvm and the underloadedvm. Moreover, the suggested algorithm facilitates the overloaded member virtual machine to take load balancing decisions by itself instead of relying upon the load balancing decisions given by the BalancerVM; the overloaded membervm may make load balancing requests to other under loaded membervms in the cloud. However, the algorithm prevents the underloadedvm from receiving consecutive load balancing requests, thereby preventing such membervms from spontaneous overstretching. Sometimes, it may inadvertently happen that the BalancerVM consecutively picks the same underloadedvm as a destination for redirecting the surplus workload from multiple overloaded membervms. Suppose, at time T1 the BalancerVM determines the same virtual machine VMi as underloadedvm and therefore it may select the VMi as an endpoint for load balancing. Because of (i) the latency in process migration and (ii) the process scheduling policy on VMi, the migrated process may resume on VMi after some time say T2. Here, T2 includes the waiting time in ready queue say Tr and the time taken for actual migration say Tm i.e. T2 = Tr + Tm. As a result, during the transitional time (i.e. T2 T1), the VMi will appear as an underloadedvm to not only the 232

4 BalancerVM but also the other membervms; which in turn may encourage them to pick the VMi as an endpoint for their further load balancing decisions; thereby causing overburdening of VMi which was initially considered as an underloadedvm. The algorithm therefore assigns every membervm one of the three state flag values ACTIVE, PASSIVE and INACTIVE [11]. Figure 1: Architecture of Load Balancing in Cloud using Process Migration The algorithm suggested here extends the work suggested in [10] & [11] in the context of virtualization and cloud computing, and comprises of the following foremost steps: 1. Implement a module VMPortal which resides and continuously executes on participating membervm, periodically determines the workload information of the virtual machine, and periodically sends the capacity vector and the workload details to the ServerVM. 2. The ServerVM module continuously executes and receives the capacity vectors and workload information which are periodically sent by the VMPortal residing on all membervms in the cloud. The module periodically updates the availability status of the membervms in its repository to ACTIVE, PASSIVE or INACTIVE. One of its thread periodically (time interval Tp) toggles the current status into ACTIVE state from PASSIVE state (i.e. PASSIVE- 233

5 >ACTIVE) of the VM which was earlier (i.e. before time interval Tp) picked up as an endpoint for load balancing by the BalancerVM module. 3. The BalancerVM module runs in collaboration with the ServerVM module: it determines the ACTIVE overloaded and ACTIVE under loaded virtual machines on the basis of the workload information and the capacity vectors available, instructs the overloadedvm VMo to transfer some of its workload to the underloadedvm VMu. Following the dispatch of migration instruction, it immediately updates the status of the underloadedvm VMu to PASSIVE state. 4. The VMRequestDispatcher module runs on the membervms and periodically determines whether the virtual machine has become overloaded or not. If the virtual machine is determined as overloaded, then depending upon the SLA signed with the cloud service provider, it dispatches load balancing request to either the BalancerVM or the peer membervms in the cloud. In case of the request pertaining to the BalancerVM, the BalancerVM may indicate to it about the underloadedvm as an endpoint to which it may transfer the workload. Otherwise, it waits for the reply from the peer membervms. In case of an affirmative reply, it performs load balancing by making process migration with the help of VMProcessMigrator module; otherwise, it keeps on doing round robin policy for in turn membervms in the cloud. 5. The VMRequestListener module also runs on the peer membervms; it listens for incoming requests for load balancing sent by the VMRequestDispatcher module. After receiving the request, the module decides whether to accept it or not and replies the same to the source VMRequestDispatcher module. If it decides to accept the load balancing request, then it toggles its status as PASSIVE and informs the updated status to the ServerVM also. 6. The workload shifting workis carried out in the form of process migration from the overloadedvm to the underloadedvm,via the send_migartion_order() function which is performed by the VMProcessMigrator module [10], the module resides on all participating member VMs in the cloud. The outline of the BalancerVM module includeing some of the foremost data structures and functionsare described here. Module BalancerVM { struct VMCapacityVector { int ncpu, float ghz, long tot_ram, free_ram, long free_disk_space; int bandwidth; }; enum vm_stat {INACTIVE=0, ACTIVE=1, PASSIVE=2}; struct VMLoad { char ip_address[16]; //IP address associated with the VM double load; //VM s current load history int current_status; // VM is ACTIVE or PASSIVE or INACTIVE unsigned long time_of_passive_set; //time when current status is set to PASSIVE 234

6 }; void BalancerVM() { struct VMLoad* p_overloadedvm; //represents overloaded VM struct VMLoad* p_underloadedvm; //represents under loaded VM int seep_t=10; //indicates sleeping time interval for this function while(1) //run continuously { sleep(sleep_t); //find out the underloadedvm in the cloud p_underloadedvm = find_underloaded_vm(); if(!p_underloadedvm) //if no underloadedvm is available continue; //find out the overloadedvm in the cloud p_overloadedvm = find_overloaded_vm(); if(!p_overloadedvm) continue; //verify the capacities of the source and destination if(capacity_vector of underloadedvm >= capacity_vector of overloadedvm) { //begin transaction by setting semaphore //toggle status of underloadedvm p_underloadedvm->status = PASSIVE; /* also askthe selected underloadedvm to update its status */ //process migration from overloadedvm to underloadedvm send_migration_order(p_overloadedvm, p_underloadedvm); } } }//end of funciton } //end of module //end transaction by resetting semaphore 5. OUTCOMES The behavior of the suggested load balancing algorithm is discussed here: The figure 2 depicts the snapshot representing the overloaded virtual machine having workload at IP

7 Figure 2: Before load balancing The figure 3 depicts the snapshot representing reduction in the workload of the virtual machine after application of the suggested load balancing algorithm which migrates its workload to the underloadedvm An important advantage of the suggestedload balancing technique for cloud environment is that the proposed algorithm performs the task of load sharing by shifting the desired process instead of the whole VM among virtual machines by means of the process migration mechanism. Thereby the technique avoids the need of migration of an entire virtual machine among the physical nodes in the cloud. Moreover, if desired, the suggested load balancing mechanism may also act across multiple physical nodes in the cloud environment, thereby allowing process migration from one physical node to another physical node. Figure 3: After load balancing using process migration 236

8 6. IMPLEMENTATION ISSUES The suggested algorithm takes the service of process migration mechanism to carry out the transfer of workload between the member virtual machines. A coupleof issues need to be addressed on the aspect of implementation of process migration mechanism in the cloud computing environment. One of the implementation issue is fault tolerance. The algorithm assumes the availability of the dedicated controlling systems including the ServerVM and the BalancerVM. However, the suggested steps have taken care about the issue of fault tolerant load balancing unavailability of the ServerVM and the BalancerVM will not at all bring down the load balancing mechanism, instead the peer member virtual machines will keep on doing load shifting themselves without requiring consultation from the ServerVM and the BalancerVM. Another implementation issue is security in the process migration mechanism and the cloud computing environment. The source and destination virtual machines need to have very strong confidence on each other. Here we assume that the source virtual machine trusts that the destination virtual machine will not disturb the execution of migrated process. Vice versa, the destination virtual machine also assumes that the migrated process sent by the source virtual machine is trustable and not harmful for the destination virtual machine environment. However, the suggested mechanism focuses on the accomplishment of the load balancing functionality by means of the process migration mechanism, and leaves various security issues including the one discussed above, on the service level agreements and the practice of signing up for the membership for availing the load balancing among virtual machines in the cloud computing environment. 7. CONCLUDING REMARKS A novel idea representing the task of load balancing in cloud computing environment by means of the process migration mechanism is suggested in this paper. Our future aim is to minimize the migration latency. Moreover, as justified in the implementation issues section above, future work may be carried out for redesigning the policy documents which are required for the service level agreements due to the presence of load balancing facility. Furthermore, we intend to carry out further work to frame and suggest a policy document which will be required for signing up an additional agreement for [becoming a member for]availing the load balancing service by means of process migration from the cloud service provider. REFERENCES 1. B. Radojevic and M. Zagar (2011), "Analysis of issues with load balancing algorithms in hosted (cloud) environments." In proceecings of 34th International Convention on MIPRO, IEEE. 2. B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Caceres, M. Ben-Yehuda, W. Emmerich, and F. Galan (2009), The Reservoir model and architecture for open federated Cloud computing, IBM Journal of Research and Development, vol. 53, no. 4, pp. 1 11, July. 3. B. Sotomayor, R. Montero, I. Llorente, and I. Foster (2009), "Virtual infrastructure management in private and hybrid clouds," in IEEE Internet Computing, Vol. 13, No. 5, pp: H. Qian, H. Zu, C. Cao, and Q. Wang (2013), Css: Facilitate the cloud service selection in IaaS platforms, Proceeding of IEEE International Conference on Collaboration Technologies and Systems. 237

9 5. J. C. Sancho, F. Petrini, K. Davis, R. Gioiosa and S. Jiang (2005), Current Practice and a Direction forward in checkpoint/restart implementations for fault tolerance, Proceedings of 19 th IEEE International Symposium on Parallel and Distributed Processing. 6. J. Gasior and F. Seredynski (2012), Load balancing in cloud computing systems through formation of coalitions in a spatially generalized prisoner s dilemma game, in Cloud Computing 2012, Third International Conference on Cloud Computing, GRIDs, and Virtualization, pp K. Nishant, P. Sharma, V. Krishna, C. Gupta, KP. Singh, N. Nitin and R. Rastogi (2012), "Load Balancing of Nodes in Cloud Using Ant Colony Optimization." In proc. 14th International Conference on Computer Modelling and Simulation (UKSim), IEEE, pp. 3-8, March. 8. K. Patel and A. Sarje (2012), VM Provisioning Method to Improve the Profit and SLA Violation of Cloud Service Providers, IEEE International Conference on Cloud Computing in Emerging Markets, October. 9. N. Joshi and D. Choksi (2011), Checkpointing Process VMA for Process Migration, Journal of Emerging Trends in Computing and Information Sciences, ISSN , Vol.2 Special Issue, pp N. Joshi and D. Choksi (2012), Mechanism for Implementation of Load Balancing using Process Migration, International Journal of Computer Applications, ISSN , Vol.-40 No.-9, pp , February. 11. N. Joshi and D. Choksi (2013), Balancing the Load of Networked Workstations, Journal of Information, Knowledge and Research in Computer Science and Applications, ISSN: , Vol.-2 Issue-2, pp , February. 12. N. Vasudevan, P. Venkatesh (2006), Design and Implementation of a Process Migration System for Linux Environment, 3 rd International Conference on Neural, Parallel and Scientific Computations, Atalanta, USA. 13. R. Buyya, C.S. Yeo & S.Venugopal (2009), "Market-oriented Cloud computing: Vision, hype, and reality of delivering IT services as computing utilities," 10th IEEE International Conference on High Performance Computing, pp R. Lee and B. Jeng (2011), Load-balancing tactics in cloud, in Proceedings of the International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, IEEE Computer Society, pp S. Ristov, G. Velkoski, M. Gusev, and K. Kjiroski (2013), Compute and memory intensive web service performance in the cloud, in ICT Innovations 2012,Springer Berlin, vol. AISC 257, pp X. Ren, R. Lin and H. Zou (2011), "A dynamic load balancing strategy for cloud computing platform based on exponential smoothing forecast" in proceedings of International Conference on Cloud Computing and Intelligent Systems, IEEE, pp , September. 17. Z. Zhang and X. Zhang (2010), "A load balancing mechanism based on ant colony and complex network theory in open cloud computing federation", in proceedings of 2nd International Conference on. Industrial Mechatronics and Automation, IEEE, Vol. 2, pp , May. 18. D.Asir, Shamila Ebenezer and Daniel.D, Adaptive Load Balancing Techniques in Global Scale Grid Environment, International Journal of Computer Engineering & Technology (IJCET), Volume 1, Issue 2, 2010, pp , ISSN Print: , ISSN Online: Priya Deshpande and Sunayna Giroti, Priority Based Dynamic Adaptive Checkpointing Strategy in Distributed Environment, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 6, 2013, pp , ISSN Print: , ISSN Online: M. A. Mahajan and G. T. Chavan, Use of Multiple Ant Colony Optimization for Load Balancing in Peer to Peer Networks, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 3, 2013, pp , ISSN Print: , ISSN Online:

How To Balance In Cloud Computing

How To Balance In Cloud Computing A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi johnpm12@gmail.com Yedhu Sastri Dept. of IT, RSET,

More information

@IJMTER-2015, All rights Reserved 355

@IJMTER-2015, All rights Reserved 355 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public

More information

Improved Dynamic Load Balance Model on Gametheory for the Public Cloud

Improved Dynamic Load Balance Model on Gametheory for the Public Cloud ISSN (Online): 2349-7084 GLOBAL IMPACT FACTOR 0.238 DIIF 0.876 Improved Dynamic Load Balance Model on Gametheory for the Public Cloud 1 Rayapu Swathi, 2 N.Parashuram, 3 Dr S.Prem Kumar 1 (M.Tech), CSE,

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

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand and N. Kesava Rao 1 A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand, PG Student [M.Tech, CS], Dep. of CSE, Narayana Engineering College,

More information

How To Partition Cloud For Public Cloud

How To Partition Cloud For Public Cloud An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:

More information

Distributed and Dynamic Load Balancing in Cloud Data Center

Distributed and Dynamic Load Balancing in Cloud Data Center Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.233

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

Key Research Challenges in Cloud Computing

Key Research Challenges in Cloud Computing 3rd EU-Japan Symposium on Future Internet and New Generation Networks Tampere, Finland October 20th, 2010 Key Research Challenges in Cloud Computing Ignacio M. Llorente Head of DSA Research Group Universidad

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

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

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud Effective Load Balancing Based on Cloud Partitioning for the Public Cloud 1 T.Satya Nagamani, 2 D.Suseela Sagar 1,2 Dept. of IT, Sir C R Reddy College of Engineering, Eluru, AP, India Abstract Load balancing

More information

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2 INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY Sara Anjum 1, B.Manasa 2 1 M.Tech Student, Dept of CSE, A.M.R. Institute

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

Load Balancing using DWARR Algorithm in Cloud Computing

Load Balancing using DWARR Algorithm in Cloud Computing IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student

More information

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing , pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D prabhjotbhullar22@gmail.com,

More information

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment Majjaru Chandra Babu Assistant Professor, Priyadarsini College of Engineering, Nellore. Abstract: Load balancing in

More information

How To Perform Load Balancing In Cloud Computing With An Agent

How To Perform Load Balancing In Cloud Computing With An Agent A New Approach for Dynamic Load Balancing in Cloud Computing Anjali 1, Jitender Grover 2, Manpreet Singh 3, Charanjeet Singh 4, Hemant Sethi 5 1,2,3,4,5 (Department of Computer Science & Engineering, MM

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

[Laddhad, 4(8): August, 2015] ISSN: 2277-9655 (I2OR), Publication Impact Factor: 3.785

[Laddhad, 4(8): August, 2015] ISSN: 2277-9655 (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY CLOUD COMPUTING LOAD BALANCING MODEL WITH HETEROGENEOUS PARTITION Ms. Pranita Narayandas Laddhad *, Prof. Nitin Raut, Prof. Shyam

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

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

Public Cloud Partition Balancing and the Game Theory

Public Cloud Partition Balancing and the Game Theory Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA v.sridivya91@gmail.com thaniga10.m@gmail.com

More information

An Energy Efficient Server Load Balancing Algorithm

An Energy Efficient Server Load Balancing Algorithm An Energy Efficient Server Load Balancing Algorithm Rima M. Shah 1, Dr. Priti Srinivas Sajja 2 1 Assistant Professor in Master of Computer Application,ITM Universe,Vadodara, India 2 Professor at Post Graduate

More information

A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges

A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges Vinod K. Lalbeg, Asst. Prof. Neville Wadia Institute Management Studies &Research, Pune-1 vklalbeg@yahoo.com Co-Author:

More information

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers VM Provisioning Policies to mprove the Profit of Cloud nfrastructure Service Providers Komal Singh Patel Electronics and Computer Engineering Department nd ian nstitute of Technology Roorkee Roorkee, ndia

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 Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a

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

Cloud Partitioning Based Load Balancing Model for Performance Enhancement in Public Cloud

Cloud Partitioning Based Load Balancing Model for Performance Enhancement in Public Cloud Cloud Partitioning Based Load Balancing Model for Performance Enhancement in Public Cloud Neha Gohar Khan, Prof. V. B. Bhagat (Mate) P. R. Patil College of Engineering & Technology, Amravati, India Abstract:

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

Email: shravankumar.elguri@gmail.com. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,

Email: shravankumar.elguri@gmail.com. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India, www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY

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

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

OpenNebula Leading Innovation in Cloud Computing Management

OpenNebula Leading Innovation in Cloud Computing Management OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad

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 International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing

More information

Load Balancing Scheduling with Shortest Load First

Load Balancing Scheduling with Shortest Load First , pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science

More information

Survey of Load Balancing Techniques in Cloud Computing

Survey of Load Balancing Techniques in Cloud Computing Survey of Load Balancing Techniques in Cloud Computing Nandkishore Patel 1, Ms. Jasmine Jha 2 1, 2 Department of Computer Engineering, 1, 2 L. J. Institute of Engineering and Technology, Ahmedabad, Gujarat,

More information

Cloud Partitioning of Load Balancing Using Round Robin Model

Cloud Partitioning of Load Balancing Using Round Robin Model Cloud Partitioning of Load Balancing Using Round Robin Model 1 M.V.L.SOWJANYA, 2 D.RAVIKIRAN 1 M.Tech Research Scholar, Priyadarshini Institute of Technology and Science for Women 2 Professor, Priyadarshini

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

A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD

A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD 1 G. DAMODAR, 2 D. BARATH KUMAR 1 M.Tech Student, Department of CSE. gdyadav509@gmail.com 2 Assistant Professor, Department

More information

Energetic Resource Allocation Framework Using Virtualization in Cloud

Energetic Resource Allocation Framework Using Virtualization in Cloud Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department

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

Load Balancing in Cloud Computing: A Review

Load Balancing in Cloud Computing: A Review Load Balancing in Cloud Computing: A Review Shikha Gupta, Suman Sanghwan Abstract A rapid growth in the development of clouds and its management through cloud computing has accelerated the research in

More information

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud 1 V.DIVYASRI, M.Tech (CSE) GKCE, SULLURPETA, v.sridivya91@gmail.com 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR

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

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

Importance of Load Balancing in Cloud Computing Environment: A Review

Importance of Load Balancing in Cloud Computing Environment: A Review Importance of Load Balancing in Cloud Computing Environment: A Review Yadaiah Balagoni 1, Dr.R.Rajeswara Rao 2 1 Assistant Professor, CSE Dept, MGIT Gandipet, Hyderabad. yad524.balagoni@gmail.com 2 Associate

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

A Hybrid Load Balancing Policy underlying Cloud Computing Environment

A Hybrid Load Balancing Policy underlying Cloud Computing Environment A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

A Comparative Study of cloud and mcloud Computing

A Comparative Study of cloud and mcloud Computing A Comparative Study of cloud and mcloud Computing Ms.S.Gowri* Ms.S.Latha* Ms.A.Nirmala Devi* * Department of Computer Science, K.S.Rangasamy College of Arts and Science, Tiruchengode. s.gowri@ksrcas.edu

More information

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable

More information

ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND RESOURCE UTILIZATION IN CLOUD NETWORK

ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND RESOURCE UTILIZATION IN CLOUD NETWORK International Journal of Computer Engineering & Technology (IJCET) Volume 7, Issue 1, Jan-Feb 2016, pp. 45-53, Article ID: IJCET_07_01_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=7&itype=1

More information

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing

More information

A Game Theory Modal Based On Cloud Computing For Public Cloud

A Game Theory Modal Based On Cloud Computing For Public Cloud IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), PP 48-53 A Game Theory Modal Based On Cloud Computing For Public Cloud

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

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

Implementation of Load Balancing Based on Partitioning in Cloud Computing

Implementation of Load Balancing Based on Partitioning in Cloud Computing Implementation of Load Balancing Based on Partitioning in Cloud Computing S. Adiseshu Gupta 1, K. V. Srinivasa Rao 2 PG Student, Department of CSE, Prakasm Engineering College, Kandukur, AndhraPradesh,

More information

Efficient Cloud Computing Load Balancing Using Cloud Partitioning and Game Theory in Public Cloud

Efficient Cloud Computing Load Balancing Using Cloud Partitioning and Game Theory in Public Cloud Efficient Cloud Computing Load Balancing Using Cloud Partitioning and Game Theory in Public Cloud P.Rahul 1, Dr.A.Senthil Kumar 2, Boney Cherian 3 P.G. Scholar, Department of CSE, R.V.S. College of Engineering

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

Load Balancing Method for Infrastructure as a Service (IaaS) In Cloud Computing: Survey

Load Balancing Method for Infrastructure as a Service (IaaS) In Cloud Computing: Survey Load Balancing Method for Infrastructure as a Service (IaaS) In Cloud Computing: Survey Nikhil S. Dharane Abhijeet S. Kulkarni A.A. Deshmukh Assistant Professor, Dept of Computer Engineering, SKNCOE, Pune,

More information

Optimized New Efficient Load Balancing Technique For Scheduling Virtual Machine

Optimized New Efficient Load Balancing Technique For Scheduling Virtual Machine Optimized New Efficient Load Balancing Technique For Scheduling Virtual Machine B.Preethi 1, Prof. C. Kamalanathan 2, 1 PG Scholar, 2 Professor 1,2 Bannari Amman Institute of Technology Sathyamangalam,

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

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

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

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

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

Profit Maximization Of SAAS By Reusing The Available VM Space In Cloud Computing

Profit Maximization Of SAAS By Reusing The Available VM Space In Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 4 Issue 8 Aug 2015, Page No. 13822-13827 Profit Maximization Of SAAS By Reusing The Available VM Space In Cloud

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

Exploring Resource Provisioning Cost Models in Cloud Computing

Exploring Resource Provisioning Cost Models in Cloud Computing Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department

More information

Cloud Computing from an Institutional Perspective

Cloud Computing from an Institutional Perspective 15th April 2010 e-infranet Workshop Louvain, Belgium Next Generation Data Center Summit Cloud Computing from an Institutional Perspective Distributed Systems Architecture Research Group Universidad Complutense

More information

SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY

SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY Rekha P M 1 and M Dakshayini 2 1 Department of Information Science & Engineering, VTU, JSS academy of technical Education, Bangalore, Karnataka

More information

USING ADAPTIVE SERVER ACTIVATION/DEACTIVATION FOR LOAD BALANCING IN CLOUD-BASED CONTENT DELIVERY NETWORKS

USING ADAPTIVE SERVER ACTIVATION/DEACTIVATION FOR LOAD BALANCING IN CLOUD-BASED CONTENT DELIVERY NETWORKS USING ADAPTIVE SERVER ACTIVATION/DEACTIVATION FOR LOAD BALANCING IN CLOUD-BASED CONTENT DELIVERY NETWORKS Darshna Dalvadi 1 and Dr. Keyur Shah 2 1 School of Computer Studies, Ahmedabad University, Ahmedabad,

More information

Energy Constrained Resource Scheduling for Cloud Environment

Energy Constrained Resource Scheduling for Cloud Environment Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering

More information

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

A Survey on Load Balancing Technique for Resource Scheduling In Cloud

A Survey on Load Balancing Technique for Resource Scheduling In Cloud A Survey on Load Balancing Technique for Resource Scheduling In Cloud Heena Kalariya, Jignesh Vania Dept of Computer Science & Engineering, L.J. Institute of Engineering & Technology, Ahmedabad, India

More information

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Dynamic Load Balancing of Virtual Machines using QEMU-KVM Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College

More information

High Performance Cluster Support for NLB on Window

High Performance Cluster Support for NLB on Window High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,

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

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense

More information

An Enhanced Cloud Network Load Balancing Approach Using Hierarchical Search Optimization Technique

An Enhanced Cloud Network Load Balancing Approach Using Hierarchical Search Optimization Technique , pp.9-20 http://dx.doi.org/10.14257/ijhit.2015.8.3.02 An Enhanced Cloud Network Load Balancing Approach Using Hierarchical Search Optimization Technique Debabrata Sarddar 1 Rajesh Bose 2 and Sudipta Sahana

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

Federation of Cloud Computing Infrastructure

Federation of Cloud Computing Infrastructure IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.

More information

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud

Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud Rashmi K S Post Graduate Programme, Computer Science and Engineering, Department of Information Science and Engineering, Dayananda Sagar College

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

Monitoring Performances of Quality of Service in Cloud with System of Systems

Monitoring Performances of Quality of Service in Cloud with System of Systems Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department

More information

International Journal of Engineering Research & Management Technology

International Journal of Engineering Research & Management Technology International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

Efficient Cost Scheduling algorithm with Load Balancing in a Cloud Computing Environment

Efficient Cost Scheduling algorithm with Load Balancing in a Cloud Computing Environment Efficient Cost Scheduling algorithm with Load Balancing in a Cloud Computing Environment Amanpreet Chawla, Navtej Singh Ghumman Department of Computer Science and Engineering, SBSSTC, FZR, Punjab, India

More information

A Novel Switch Mechanism for Load Balancing in Public Cloud

A Novel Switch Mechanism for Load Balancing in Public Cloud International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College

More information

Efficient Load Balancing using VM Migration by QEMU-KVM

Efficient Load Balancing using VM Migration by QEMU-KVM International Journal of Computer Science and Telecommunications [Volume 5, Issue 8, August 2014] 49 ISSN 2047-3338 Efficient Load Balancing using VM Migration by QEMU-KVM Sharang Telkikar 1, Shreyas Talele

More information

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory

Implementing Parameterized Dynamic Load Balancing Algorithm Using CPU and Memory Implementing Parameterized Dynamic Balancing Algorithm Using CPU and Memory Pradip Wawge 1, Pritish Tijare 2 Master of Engineering, Information Technology, Sipna college of Engineering, Amravati, Maharashtra,

More information

Load balancing as a strategy learning task

Load balancing as a strategy learning task Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load

More information

A Review of Load Balancing Algorithms for Cloud Computing

A Review of Load Balancing Algorithms for Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu

More information

A Secure Load Balancing Technique based on Cloud Partitioning for Public Cloud Infrastructure Nidhi Bedi 1 and Shakti Arora 1

A Secure Load Balancing Technique based on Cloud Partitioning for Public Cloud Infrastructure Nidhi Bedi 1 and Shakti Arora 1 A Secure Load Balancing Technique based on Cloud Partitioning for Public Cloud Infrastructure Nidhi Bedi 1 and Shakti Arora 1 1 Computer Science & Engineering Department, Kurukshetra University Krurkshetra/Geeta

More information

Research Article Partial Storage Optimization and Load Control Strategy of Cloud Data Centers

Research Article Partial Storage Optimization and Load Control Strategy of Cloud Data Centers e Scientific World Journal Volume 5, Article ID 83656, 4 pages http://dx.doi.org/.55/5/83656 Research Article Partial Storage Optimization and Load Control Strategy of Cloud Data Centers Klaithem Al Nuaimi,

More information

Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment

Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta

More information