Energy Efficient Load Balancing of Virtual Machines in Cloud Environments

Size: px
Start display at page:

Download "Energy Efficient Load Balancing of Virtual Machines in Cloud Environments"

Transcription

1 , pp Energy Efficient Load Balancing of Virtual Machines in Cloud Environments Abdulhussein Abdulmohson 1, Sudha Pelluri 2 and Ramachandram Sirandas 3 University of Kufa - Alnajaf-Iraq 1 Osmania university-hyderabad-india 2,3 abdulhussein.fadhel@uokufa.edu.iq 1, sudhapv23@gmail.com 2, schandram@gmail.com Abstract Today Cloud computing is used in a wide range of domains. By using cloud computing a user can utilize services and pool of resources through internet. The cloud computing platform guarantees subscribers that it will live up to the service level agreement (SLA) in providing resources as service and as per needs. However, it is essential that the provider be able to effectively manage the resources. One of the important roles of the cloud computing platform is to balance the load amongst different servers in order to avoid overloading in any host and improve resource utilization. The concept of Genetic algorithm is specifically useful in load balancing for best virtual machines distribution across servers. In this paper, we focus on load balancing and also on efficient use of resources to reduce the energy consumption without degrading cloud performance. Keywords: Cloud computing, management load balancing, genetic algorithm, energy efficient 1. Introduction With the explosive growth of the use of cloud computing,the workload on servers is increasing rapidly and servers may easily be overloaded. The effective use of resources is important to serve a large number of customers, maximizing productivity and reducing the response times in cloud. Effective management of resources also enables minimize resource starvation, avoid possible overloads and ensure fairness amongst the parties utilizing the resources. Load balancing has great impact on performance in a cloud computing environment, it makes the cloud more efficient and improve user satisfaction. Energy efficient Load balancing is an effective way to reduce resource consumption and serve a large number of users and hence improve performance. Energy efficient Load balancing using genetic algorithm uses the memory, CPU, bandwidth as a parameters for calculating the load of each host and migration cost for each virtual machine (Migration parameters should not increase load and reduce the benefit of transfer of virtual machine to another server). During low-workload hours, the CPU utilization is less than we d like. As a result, overall memory and CPU utilization is not as efficient as we d like. For example, one specific type of Facebook server consumes about 60 watts when the server is IDLE, while the consumption jumps to 130 watts when it runs low-level CPU task [16]. But surprisingly, at high load the power consumption is only 150 watts. The difference between the power consumption in low load and high load is only marginal. Hence, it would be highly beneficial to run high load on most servers. To do that, we try to decrease the number of servers running by combining the total load and accommodating it in less numbers of servers without overloading on any servers. We can hibernate some servers by efficiently managing the load on servers. The main gain is obtained by reducing the number of servers that are switched- on. ISSN: IJCS Copyright c 2015 SERSC

2 2. Proposed System Architecture Figure 1. System Architecture As shown in Figure 1 we have used VMware workstation to implement our algorithm, there are four Vsphere servers (ESXi 5.1) each server contains four virtual machines (windows XP as operating system), one server for management (Vceneter 5.1) and one server as a storage server (FreeNAS 9). Energy efficient load balancing procedure done by Java language using Eclipse luna (4.4.1). Eclipse luna connected to VMware workstation by using VMware api. Using VMware, we can move active VMs as quickly and as seamlessly as possible from one physical server to another with no service interruption. The VMware Vmotion is faster than other type of virtual environment for example the VMware Vmotion solution was up to 5.4 times faster than the Microsoft Hyper-V Live Migration solution, therefore we use VMware in this work [16]. 3. Load Balancing A technique to spread work between two or more computers, in order to get optimal resource utilization, maximize throughput, and minimize response time is called load balancing. To achieve these goals, the load balancing mechanism should be designed properly to distribute the load across the servers. Hence, the load information on each server must be updated constantly, so that the mechanism for load-balancing work rapidly. In a centralized load-balancing algorithm, the global load information is collected at a single server (central server). The central server will make all the load balancing decisions based on the information that is collected from other servers and virtual machines. This decision is taken by using the Genetic algorithm as applied to the current scenario, and explained in detail in the next section. After getting the decision the central server starts giving orders to rest of the servers to change their virtual machines' position by migration these virtual machines to these new servers. 4. Live Migrating of Virtual Machine Live Migration of virtual machine is an advanced feature that allows running virtual machine to continue throughout a migration from one physical host to another. After the virtual machine is migrated to the new host, it runs on the new host. From outside, users don t observe much noticeable disruption of services on the virtual machine. When migration happens, the entire state of the virtual machine and its configuration file, if necessary, are moved to the new host. The associated virtual disk remains in the same location on the storage that is shared between the two hosts. 22 Copyright c 2015 SERSC

3 The Cost of VM Live Migration Live migration of VMs (in VMware environment called Vmotion) means transfer of virtual machines between Vsphere (servers) without suspending running virtual machines. As mentioned in part II above, this goal can be achieved in VMware in a short downtime and without users sensing change of their work environment. Live migration reduces the performance of applications running on a virtual machine during migration. We used equations (1) and (2) as mentioned in [15] to calculate the migration time and performance degradation. Mj T Mj= (1) Bj to+tmj U di = 0.1. Uj(t)dt (2) to Where U dj is the total performance degradation by virtual machine j, t 0 is the time when the migration Starts, TMj is the time taken to complete the migration, U j (t) is the CPU utilization by VM j, M j is the amount of memory used by VM j, and B j is the available network bandwidth. 5. Genetic Algorithm A genetic algorithm is a search heuristic that mimics the process of natural selection. This heuristic is routinely used to generate useful solutions to optimization and search problems, which generate solutions to optimization problems using techniques inspired by natural evolution, such as inheritance, mutation, selection, and crossover. Steps of Genetic Algorithm A. Population Coding: The coding method depends on the property of the problem and the design of genetic operators. The binary encoding of chromosome is the classic genetic algorithm. Instead of binary encoding we used virtual machine encoding, each Individual contains 16 VMs which represent the running virtual machine plus "NULL" when there are some power off virtual machines like as in Figure 2. B. Initialization of Population Figure 2. Population Coding The number of individuals are selected based on the type of work and our experience, In this work we determine 100 individuals in each population. C. Fitness Function Since the servers that contain all virtual machines can overload along one, two, three or four dimensions (memory, B.W, CPU, disk I/O) we define equation which capture the Copyright c 2015 SERSC 23

4 combined all of these metrics for each server. The fitness equation calculated based on servers load and migration cost. A Difference load Fitness = B + migration cost Where, A and B are weighted coefficients which are defined in concrete application. D. Selection Strategy In Selection strategy, we select the individual of next generation, according to the principle of survival of the fittest. In this paper, we selected the best distribution of servers and virtual machine for this generation. The best distribution depends upon the fitness function by taking into consideration the migration cost. Selection strategy is the guiding factor in genetic algorithm s performance. Different selection strategies will lead to different selection pressure or rather, the different distribution relationship of parental individuals of the next generation. We have chosen roulette wheel as a selection method for choosing the best parent and use these parent to produce children. E. Crossover and Mutation Genetic algorithm departs significantly from other evolutionary algorithms in the implementation of the operators of crossover and mutation. The most commonly used forms of crossover are VMs crossover. Given two servers, VMs crossover randomly (and independently) selects a crossover point in each parent tree. Then, it creates the offspring by replacing the number of VMs Starting from the crossover point in a copy of the first server with a copy of the same number of VMs Starting from the crossover point in the second server, as illustrated Figure 3. Crossover between Two VSphere Servers The common form of mutation is point mutation, which is genetic programming s rough equivalent of the bit-flip mutation used in genetic algorithms. In point mutation, a random VM is selected and the primitive stored there is replaced with a different random primitive of the VMs taken from the primitive set. 6. Algorithm Analysis We have implemented the algorithmic steps using our LAB which contains four servers, each server hosting four virtual machines. The steps that are followed: 24 Copyright c 2015 SERSC

5 1) In the first step, one server (Vsphere) is powered on and all other servers are IDLE state /Hibernating. 2) When user1 enters in the cloud he opens the main cloud page and enter username and password, the cloud controller decides which virtual machine belongs to this user. 3) If this virtual machine is located on an active running server then this virtual machine is PowereOn and the user can use it, otherwise virtual machine migrates to the active server then it PowerOn. 4) The cloud controller checks the server performance to prevent the load from exceeding 90% of its capacity. 5) Users are constantly entering to cloud until the load becomes 90% of the first server capacity, at that time the second serves wakes up and load balancing is start between active servers. This ensures that the differences in Load become lesser. 6) The steps 2,3,4 continue for all new users or virtual machines load increase. Every period of time without new login, the cloud controller does load balancing where the IDLE servers wake up when the active server load becomes more than 90% of capacity. 7) When the user logout the cloud or the virtual machine load decreases. The cloud controller checks if the total load of all servers can be distributed in less number of server such that that new load of the current working server does not reach to 60% of the total capacity. When this condition is satisfied, the virtual machines at lightly loaded server migrates to remain servers and this server become IDLE. These algorithms can be shown in Figure 4 and Figur 5 where Figure 4 explain energy efficient management while Figure 5 explain the load balancing procedure. Figure 4. Energy Efficient Management Flowchart Also In Figure 5 we can see the automatic energy efficient load balancing flowchart. If no new user login or no any user logout then the cloud manager for each time period (in our work we choose two minutes) checks the performance monitoring of all servers and do load balancing and energy efficient management of all those running servers. Also we have used a database to save the performance monitoring of all servers every 20 seconds (this interval determined by VMware environment) and calculate the power consumption, wastage of resources and load for each server. Copyright c 2015 SERSC 25

6 Figure 5. Load Balancing Flowchart and of Automatic Energy Efficient Load Balancing Algorithm 7. Result After we've applied energy efficient load balancing with GA and taking the migration cost into consideration, the VMs distribution becomes as shown in the following tables. Table 1. Performance and Distribution of Four Virtual Machines on ESX Servers VM ESX IP Memory CPU Disk vm vm vm vm Table 2. Performance of ESX Servers after Load Balancing ESX IP Memory CPU Disk Network Copyright c 2015 SERSC

7 Table 3. Performance and Distributions of Six Virtual Machines on ESX Servers VM ESX IP Memory CPU vm vm vm vm vm vm Table 4. Performance of ESX Servers after Load Balancing ESX IP Memory CPU Disk Network Table 5. Performance and Distributions of Six Virtual Machines on ESX Servers VM ESX IP Memory CPU Disk vm vm vm vm vm vm vm vm vm vm vm Table 6. Performance of ESX Servers after Load Balancing ESX IP Memory CPU Disk Network Table 7. Performance & Distributions of 15 VMs on ESX Servers VM ESX IP Memory CPU Disk vm vm vm vm vm Copyright c 2015 SERSC 27

8 VM ESX IP Memory CPU Disk vm vm vm vm vm vm vm vm vm vm Table 8. Performance of ESX Servers after Load Balancing ESX IP Memory CPU Disk Network While table (9) and (10) describe the performance and distribution of virtual machine after doing energy efficient machine with GA procedure. Table 9. Performance & Distributions of Six VMs on ESX Servers VM ESX IP Memory CPU vm Vm Vm Vm Vm Figure 6. Fitness of Distribution of Virtual Machines on ESX Servers Table 10. Performance of ESX Servers after Energy Efficient Management ESX IP Memory CPU Disk Network Copyright c 2015 SERSC

9 In the Figure (6) We can see the effect of using GA to get best result over many choices, the individual (72) and (55) are best individuals out of all individuals which represent the best distribution of virtual machine to get load balancing. Figure 7, 8, 9 and 10 shows the gain that gets for all servers by using energy efficient load balancing compare with same environment that use only load balancing algorithm (BLUE) and same environment without any load balancing or energy efficient management algorithm (RED). X axis represent the time (67 minutes) and y axis represent the percent profit of power. Figure 7. Profit by Using Energy Efficient Load Balancing Compare with only Load Balancing Algorithm (BLUE), and No any Load Balancing or Energy Efficient Management (RED)(server1) Figure 8. Profit by Using Energy Efficient Load Balancing Compare with only Load Balancing Algorithm (BLUE), and No any Load Balancing or Energy Efficient Management (RED)(server2) Figure 9. Profit by Using Energy Efficient Load Balancing Compare with Only Load Balancing Algorithm (BLUE), and No any Load Balancing or Energy Efficient Management (RED)(server3) Copyright c 2015 SERSC 29

10 Figure 10. Profit by Using Energy Efficient Load Balancing Compare with Only Load Balancing Algorithm (BLUE), and No any Load Balancing or Energy Efficient Management (RED)(server4) Table 11 shows the comparison of power consumption over each server in the architecture by over three cases, first case when we use energy efficient load balancing algorithm, while second case when we use only load balancing algorithm, the third case when we did not use any improve algorithms. While Table 12 shows the resource wastage over these three cases. Table 11. Servers Power Consumption and Resource Wastage over Three Cases Power consumption Resource wastage Servers Server 1 Server 2 Server 3 Server 4 Server 1 Server 2 Server Server Algorithms Energy efficient load balancing % 57% 3 38% % Load balancing NO any algorithm % 53% 48% 58% % 63.8% 63.9% 60.5% From Tables 11 we can see that by using energy efficient load balancing we reduce 33.5% power consumption compared to the same environment that use only load balancing algorithm and 35% compared to the same environment that not use load balancing or energy efficient management. We can also see that by using energy efficient load balancing the wastage of resources, reduce by 11% compared to the same environment that use only load balancing algorithm and 15% compared to the same environment that not use load balancing or energy efficient management. From Figure 11 we can see that the genetic algorithms are one of the best methods to get the optimal solution from thousands of solutions. For Example out of 16 Virtual machines we need Probability to get Best distribution of VM.BY using GA the Probability is less than 32 Repetition for 100 individual to get best result. 30 Copyright c 2015 SERSC

11 8. Related Work Figure 11. Genetic Algorithms Reputation for Each Login Many researchers have focused on energy saving and load balancing separately. Dynamic elastic service provided in cloud computing makes researchers focus on load balancing. Researchers try to reduce the power consumption in the low load times. Most researcher focus on either load balancing or energy aware capacity planning. Some of them use genetic algorithm as a dynamic algorithm to identify the target for placing the VM. For instance Xinlua et al.[1] use improved adaptive genetic algorithm to search best solution and takes real-time load parameters as a decision variable for resource scheduling model. While Jianhau et al. [2] considers the virtual machine resources with advantage of genetic algorithm and using the CPU utility. Kaleeswaran et al. [3] used a genetic algorithm for scheduling task according to computation and memory and the execution time is reduced by parallel processing. Sung et al. [4] the task scheduler calls the genetic algorithm function for every task. He uses throughput simulation time, average virtual machine utilization, average processing cost and number of tasks as a parameter. Shaminderkaur et al. [5] have modified the genetic algorithm with shortest cloudlet to faster processor and longest cloudlet to slowest processor. They use cloudlet makespan and cost as parameters. Other researchers focus on decreasing power consumption. For instance, Quanyan et al. [6] provide a control-theoretic solution to the dynamic capacity provisioning problem which minimizes the total energy cost. While meeting the task completition time requirements, they use Model Predictive Control (MPC) to find the optimal control policy. They use Simulations using real traces obtained from a production Google compute clusters. While Brian [7] presented an automated system for energyaware server provisioning. It reduces energy and reliability costs in hosting clusters. Their results show that the system can quickly identify the optimal assignment of servers and they focus on server power management at the ensemble layer. Abbasi et al. [8] have proposed a workload distribution algorithm and thermal-aware server provisioning technique. They use heuristic methods to select active servers, and they use specific threshold that must not be exceed by server while they do the workload distribution to satisfy SLA. 9. Future Work In next work we will focus on software as a service. In this service we will do load balancing and energy efficient management based on page request and histrorical data. 10. Conclusion Due to demand fluctuations in the cloud, change of energy prices and dynamic capacity reconfiguration, each month cloud provider has to spend huge funds for electrical power. An Increase in the price of electricity makes it even more challenging for the provider. So it is essential for cloud providers to try to decrease the power consumption without affecting the services provided to the user. By using above mentioned approach, we can Copyright c 2015 SERSC 31

12 save more than 33% of power in a lightly loaded system. As a result, even during high load, we can increase the number of users served by each server. Using genetic algorithm along with live migration cost computation provides less time consuming and energy efficient solution to a real challenging problem being faced by the cloud providers. This solution is a step in the direction to reduce total carbon footprint of the machines being used by the providers. References [1] Xin Lu, Jing Zhou and Dong Liu, A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm, School of Computer Science and Engineering, University of Electronic Science and Technology of China. [2] J. Gu, A new resource scheduling strategy based on genetic algorithm in cloud computing environment, Journal of Computers, vol. 7, no. 1, (2012), pp [3] A. Kaleeswaran, V. Ramasamy, and P. Vivekanandan, "Dynamic scheduling of data using genetic algorithm in cloud computing, Park College of Engineering and Technology, Coimbatore, India (1963). [4] Jang and S. Ho, The study of genetic algorithm-based task scheduling for cloud computing, International Journal of Control and Automation, vol. 5, no. 4, (2012), pp [5] S. Kaur, and A. Verma, An efficient approach to genetic algorithm for task scheduling in cloud computing environment, International Journal of Information Technology and Computer Science (IJITCS), vol. 4, no. 10, (2012), p. 74. [6] Q. Zhang, Dynamic energy-aware capacity provisioning for cloud computing environments, Proceedings of the 9th international conference on Autonomic computing. ACM, (2012). [7] B. Guenter, J. Navendu and C. Williams, Managing cost, performance, and reliability tradeoffs for energy-aware server provisioning, INFOCOM, 2011 Proceedings IEEE. IEEE, (2011). [8] Z. Abbasi, G. Varsamopoulos, and S. KS Gupta, Thermal aware server provisioning and workload distribution for internet data centers, Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, ACM, (2010). [9] S. Jin, VMware VI and vsphere SDK: Managing the VMware Infrastructure and vsphere, Pearson Education, (2009). [10] Z. Xiao, W. Song, and Q. Chen, Dynamic resource allocation using virtual machines for cloud computing environment, Parallel and Distributed Systems, IEEE Transactions on vol. 24, no. 6, (2013), pp [11] W. Jiang, A Resource Scheduling Strategy in Cloud Computing Based on Multi-agent Genetic Algorithm, TELKOMNIKA Indonesian Journal of Electrical Engineering, vol. 11, no. 11, (2013), pp [12] J. Hu, A scheduling strategy on load balancing of virtual machine resources in cloud computing environment, Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on. IEEE, (2010). [13] M. O Neill, R. Poli, W. B. Langdon and N. F. McPhee, A field guide to genetic programming., Genetic Programming and Evolvable Machines, vol. 10, no. 2, (2009), pp [14] P. B. Galvin, VMware vsphere Vs. Microsoft Hyper-V: A Technical Analysis, Corporate Technologies, CTI Strategy White Paper (2009). [15] A. Beloglazov, Energy-efficient management of virtual machines in data centers for cloud computing, (2013). [16] 32 Copyright c 2015 SERSC

13 Authors Abdulhussein Abdulmohson, he was born in Al-Najaf, Iraq in He obtained the B. Tech. Degree in Computer Engineering from University of Technology, Baghdad, Iraq, Currently working toward the MTECH degree in the Computer science and engineering University College of Engineering, Osmania University, Hyderabad, India. He is an engineer in the Information Technology Research and development center, University of Kufa, Al-Najaf, Iraq. Sudha Pelluri, she obtained her M.Tech (CS) and Pursuing Ph.D in prediction of resource requirement in cloud computing. She is Assistant Professor in computer science and engineering department, Osmania university, Hyderabad, India. Ramachandram Sirandas, he obtained his Ph.D form Osmnia university. He is a professor in computer science and engineering department, Osmania university, Hyderabad, India. He is currently the principal of the college of engineering of Osmania university. Copyright c 2015 SERSC 33

14 34 Copyright c 2015 SERSC

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,

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

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

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking

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

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

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 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

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

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing J.Stalin, R.Kanniga Devi Abstract In cloud computing, the business class customers perform scale up and scale

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

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,

More information

1. Simulation of load balancing in a cloud computing environment using OMNET

1. Simulation of load balancing in a cloud computing environment using OMNET Cloud Computing Cloud computing is a rapidly growing technology that allows users to share computer resources according to their need. It is expected that cloud computing will generate close to 13.8 million

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 IN CLOUD COMPUTING

LOAD BALANCING IN CLOUD COMPUTING LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,

More information

Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique

Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique AkshatDhingra M.Tech Research Scholar, Department of Computer Science and Engineering, Birla Institute of Technology,

More information

A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm

A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm

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

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

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Outline Introduction Proposed Schemes VM configuration VM Live Migration Comparison 2 Introduction (1/2) In 2006, the power consumption

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

Migration of Virtual Machines for Better Performance in Cloud Computing Environment

Migration of Virtual Machines for Better Performance in Cloud Computing Environment Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,

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

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

Design of Simulator for Cloud Computing Infrastructure and Service

Design of Simulator for Cloud Computing Infrastructure and Service , pp. 27-36 http://dx.doi.org/10.14257/ijsh.2014.8.6.03 Design of Simulator for Cloud Computing Infrastructure and Service Changhyeon Kim, Junsang Kim and Won Joo Lee * Dept. of Computer Science and Engineering,

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

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

Task Scheduling for Efficient Resource Utilization in Cloud

Task Scheduling for Efficient Resource Utilization in Cloud Summer 2014 Task Scheduling for Efficient Resource Utilization in Cloud A Project Report for course COEN 241 Under the guidance of, Dr.Ming Hwa Wang Submitted by : Najuka Sankhe Nikitha Karkala Nimisha

More information

Dynamic resource management for energy saving in the cloud computing environment

Dynamic resource management for energy saving in the cloud computing environment Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan

More information

ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013

ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013 Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm

More information

Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing

Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing Hilda Lawrance* Post Graduate Scholar Department of Information Technology, Karunya University Coimbatore, Tamilnadu, India

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

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers EMC VPLEX FAMILY Continuous Availability and data Mobility Within and Across Data Centers DELIVERING CONTINUOUS AVAILABILITY AND DATA MOBILITY FOR MISSION CRITICAL APPLICATIONS Storage infrastructure is

More information

Directions for VMware Ready Testing for Application Software

Directions for VMware Ready Testing for Application Software Directions for VMware Ready Testing for Application Software Introduction To be awarded the VMware ready logo for your product requires a modest amount of engineering work, assuming that the pre-requisites

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

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

VIRTUALIZATION, The next step for online services

VIRTUALIZATION, The next step for online services Scientific Bulletin of the Petru Maior University of Tîrgu Mureş Vol. 10 (XXVII) no. 1, 2013 ISSN-L 1841-9267 (Print), ISSN 2285-438X (Online), ISSN 2286-3184 (CD-ROM) VIRTUALIZATION, The next step for

More information

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount

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

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

Dynamic Resource allocation in Cloud

Dynamic Resource allocation in Cloud Dynamic Resource allocation in Cloud ABSTRACT: Cloud computing allows business customers to scale up and down their resource usage based on needs. Many of the touted gains in the cloud model come from

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

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,

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

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial

More information

Analysis of Job Scheduling Algorithms in Cloud Computing

Analysis of Job Scheduling Algorithms in Cloud Computing Analysis of Job Scheduling s in Cloud Computing Rajveer Kaur 1, Supriya Kinger 2 1 Research Fellow, Department of Computer Science and Engineering, SGGSWU, Fatehgarh Sahib, India, Punjab (140406) 2 Asst.Professor,

More information

An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment

An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment IJCSC VOLUME 5 NUMBER 2 JULY-SEPT 2014 PP. 110-115 ISSN-0973-7391 An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment 1 Sourabh Budhiraja,

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

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic

More information

White Paper. Recording Server Virtualization

White Paper. Recording Server Virtualization White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...

More information

How To Make A Virtual Machine Aware Of A Network On A Physical Server

How To Make A Virtual Machine Aware Of A Network On A Physical Server VMready Virtual Machine-Aware Networking White Paper Table of Contents Executive Summary... 2 Current Server Virtualization Environments... 3 Hypervisors... 3 Virtual Switches... 3 Leading Server Virtualization

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

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

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

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case) 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information

More information

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,

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

Monitoring Databases on VMware

Monitoring Databases on VMware Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com

More information

Energy-Aware Multi-agent Server Consolidation in Federated Clouds

Energy-Aware Multi-agent Server Consolidation in Federated Clouds Energy-Aware Multi-agent Server Consolidation in Federated Clouds Alessandro Ferreira Leite 1 and Alba Cristina Magalhaes Alves de Melo 1 Department of Computer Science University of Brasilia, Brasilia,

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 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

International Journal of Computer Sciences and Engineering Open Access. Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm

International Journal of Computer Sciences and Engineering Open Access. Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-2 E-ISSN: 2347-2693 Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm Garima Malik

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

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

Dynamic Round Robin for Load Balancing in a Cloud Computing

Dynamic Round Robin for Load Balancing in a Cloud Computing 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. 2, Issue. 6, June 2013, pg.274

More information

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, and Albert Zomaya Present by Leping Wang 1/25/2012 Outline Background

More information

Elastic Load Balancing in Cloud Storage

Elastic Load Balancing in Cloud Storage Elastic Load Balancing in Cloud Storage Surabhi Jain, Deepak Sharma (Lecturer, Department of Computer Science, Lovely Professional University, Phagwara-144402) (Assistant Professor, Department of Computer

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

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011 CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011 Happy Birthday Spectrum! On this day, exactly 20 years ago (4/15/1991) Spectrum was officially considered meant - 2 CA Virtual Assurance

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

IOS110. Virtualization 5/27/2014 1

IOS110. Virtualization 5/27/2014 1 IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to

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

Host load Prediction-based GMDH-EA and MMTP for Virtual Machines Load Balancing in Cloud Environment

Host load Prediction-based GMDH-EA and MMTP for Virtual Machines Load Balancing in Cloud Environment Host load Prediction-based GMDH-EA and MMTP for Virtual Machines Load Balancing in Cloud Environment Chenglei Peng, Qiangpeng Yang, Yao Yu, Yu Zhou, Ziqiang Wang, Sidan Du School of Electronic Science

More information

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Efficient DNS based Load Balancing for Bursty Web Application Traffic ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf

More information

LOAD BALANCING IN CLOUD USING ACO AND GENETIC ALGORITHM

LOAD BALANCING IN CLOUD USING ACO AND GENETIC ALGORITHM 724 LOAD BALANCING IN CLOUD USING ACO AND GENETIC ALGORITHM *Parveen Kumar Research Scholar Guru Kashi University, Talwandi Sabo ** Er.Mandeep Kaur Assistant Professor Guru Kashi University, Talwandi Sabo

More information

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can

More information

Hierarchical Approach for Green Workload Management in Distributed Data Centers

Hierarchical Approach for Green Workload Management in Distributed Data Centers Hierarchical Approach for Green Workload Management in Distributed Data Centers Agostino Forestiero, Carlo Mastroianni, Giuseppe Papuzzo, Mehdi Sheikhalishahi Institute for High Performance Computing and

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

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014 RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,

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

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization How Customers Are Cutting Costs and Building Value with Microsoft Virtualization Introduction The majority of organizations are incorporating virtualization into their IT infrastructures because of the

More information

A Survey Paper: Cloud Computing and Virtual Machine Migration

A Survey Paper: Cloud Computing and Virtual Machine Migration 577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one

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

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw

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

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance

More information

Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802

Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802 An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,

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

An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources

An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources pp 81 86 Krishi Sanskriti Publications http://www.krishisanskriti.org/acsit.html An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources Sumita Bose 1, Jitender

More information

Cost Effective Automated Scaling of Web Applications for Multi Cloud Services

Cost Effective Automated Scaling of Web Applications for Multi Cloud Services Cost Effective Automated Scaling of Web Applications for Multi Cloud Services SANTHOSH.A 1, D.VINOTHA 2, BOOPATHY.P 3 1,2,3 Computer Science and Engineering PRIST University India Abstract - Resource allocation

More information

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS Successfully configure all solution components Use VMS at the required bandwidth for NAS storage Meet the bandwidth demands of a 2,200

More information

Avoiding Overload Using Virtual Machine in Cloud Data Centre

Avoiding Overload Using Virtual Machine in Cloud Data Centre Avoiding Overload Using Virtual Machine in Cloud Data Centre Ms.S.Indumathi 1, Mr. P. Ranjithkumar 2 M.E II year, Department of CSE, Sri Subramanya College of Engineering and Technology, Palani, Dindigul,

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

Dynamic Creation and Placement of Virtual Machine Using CloudSim

Dynamic Creation and Placement of Virtual Machine Using CloudSim Dynamic Creation and Placement of Virtual Machine Using CloudSim Vikash Rao Pahalad Singh College of Engineering, Balana, India Abstract --Cloud Computing becomes a new trend in computing. The IaaS(Infrastructure

More information

HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT

HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT International Journal of Research in Engineering & Technology (IJRET) Vol. 1, Issue 1, June 2013, 7-12 Impact Journals HOST SCHEDULING ALGORITHM USING GENETIC ALGORITHM IN CLOUD COMPUTING ENVIRONMENT TARUN

More information

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College

More information

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual

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

Resource-Diversity Tolerant: Resource Allocation in the Cloud Infrastructure Services

Resource-Diversity Tolerant: Resource Allocation in the Cloud Infrastructure Services IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 5, Ver. III (Sep. Oct. 2015), PP 19-25 www.iosrjournals.org Resource-Diversity Tolerant: Resource Allocation

More information