Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Size: px
Start display at page:

Download "Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment"

Transcription

1 International Journal Of Engineering And Computer Science ISSN: Volume 4 Issue 1 January 2015, Page No Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment Rajyashree 1, Vineet Richhariya 2 1 Lakshmi Narain College of Technology, Bhopal, India rajyashree.singh.1@gmail.com 2 Lakshmi Narain College of Technology, Bhopal, India vineetrich100@gmail.com Abstract: Cloud computing is emerging as a new paradigm for next generation computing in the field of computer science and information technology because of their attractive services such as adaptive, online, value added and pay as use scheme. Virtualization is the core technology in the cloud computing, which allow the sharing of physical resources. With the help of virtualization single physical device can be share by the multiple users. So it increased the resource utilization. Cloud is a very large in size and having complex structure. Cloud resources are heterogeneous and geographically distributed and the resource demanded by the user may change dynamically on runtime. So the resource management and the resource scheduling in such a large-scale distributed environment is a very challenging task. In cloud environment each data center can contain number of host, so there may be a situation when some hosts are overloaded and some are underloaded. To avoid this situation we proposed a double threshold based load balancing approach, where threshold is decided based on the utilization. This approach motivated by the fact that overloaded situation can t be avoided, but can be control by assigning the dynamic threshold. For assigning the dynamic threshold we monitored host utilization for each 20 Second and assign the threshold based on the utilization in the previous interval. Experiment result shows that our approaches reduce the energy consumption and minimize the number of migration Keywords: Virtual machine, Physical machine, Server consolidation, VM migration, Hot spot mitigation. 1. Introduction Cloud computing [1, 2] emerging as a new paradigm for nextgeneration computing in the field of computer science and information technology because of their attractive services such as easy to use, online, on demand and pay as use scheme. Cloud is a business model, which the on demand services to the user. User can access these services any time at anywhere in the world. Cloud support three types of services i.e. Software as a Services (SaaS), Platform as a Services (PaaS) and Infrastructure as a Services (IaaS) [3, 4]. It can be deployed in three different way i.e. Private cloud, Public cloud and Hybrid cloud [3, 4]. Private cloud is more secure than the public cloud. Virtualization [5, 6] is the core technology in the cloud, which allows the sharing of the physical resources. With the help of virtualization single physical device can be share by the multiple users. When any user demands for the resources hypervisor or virtual machine monitor (VMM) create a VM and bind the requested resources with the VM. Virtualization can be classified in two types i.e. Full virtualization and paravirtualization. Full virtualization is a technique in which a complete installation of one machine is run on another machine. In full virtualization, the entire system is emulated (BIOS, drive, and so on), but in paravirtualization, its management module operates with an operating system that has been adjusted to work in a virtual machine. Paravirtualization typically runs better than the full virtualization model, simply because in a fully virtualized deployment, all elements must be emulated. Number of VM can be created in each host and each VM behave like a physical machine. Figure-1 Cloud service model Rajyashree, IJECS Volume 4 Issue 1 January, 2015 Page No Page 9966

2 of the resources. Priorities are assigned based on the size of resources required in each dimension and volume. Higher priority are assign to the VM which having a higher resource requirement. This algorithm balance the resource but it will increase the waiting time for the VM which having a lower priority. Figure- 2 Virtualization Resources in the cloud are heterogeneous and geographically distributed. Furthermore resource demand by the user can change dynamically at run time. So the resource management and the resource scheduling in such a large-scale distributed environment is a very challenging task. Resources management is a core function of any dynamic systems, it requires some complex policies and decisions for the management of multi dimension objective such as CPU, memory and network bandwidth. For the proper utilization of the resources an efficient load balancing strategy are required. Load balancing approach can be static or dynamic. In the static approach fixed threshold are used that can not changed with time to define a percentage of resources that can be used. While in the dynamic load balancing approach threshold can be changed with time. Static load balancing approach is not suitable for the cloud, where user request can change with time. Generally lower and upper threshold are used to define the underloaded and overloaded host respectively. So in this paper we proposed double threshold based dynamic load balancing approach. If load on the host is below the upper threshold all VM running on that host are move to the other host, which is known as a server consolidation. If load on the host is greater than the upper threshold then our host is overloaded therefore some VM has to be migrated. VM migration [7, 8] techniques are used in the load balancing. VM migration is a technique where VM are moves from one host to the another host. 2. Literature Survey Paul et al. [9] proposed an algorithm which is focus on how to utilize resource efficiently in cloud computing and gain maximum profits. They treated task scheduling as a general assignment problem to find the minimal cost. For this purpose, they proposed a credit based scheduling algorithm, which evaluate the entire group of tasks in the task queue and find the minimal completion time of all tasks. The proposed scheduling method considers the scheduling problem as an assignment problem in mathematics where the cost matrix gives the cost of a task to be assigned to a resource. Main aim of this algorithm is to assign the resources for which the corresponding completion time of all jobs is the minimum. Problem with this algorithm is that it only considers the probability of a resource to be free soon after executing a task so that it will be available for the next waiting, but processing time of a job are not considered. Subramanian S. et al. [10] proposed apriority based algorithm for the VM scheduling. In this approach VM are scheduled according to the priority. They assigned some priority for each job, which varies dynamically based on their capacity and load factor. This dynamic priority concept leads to better utilization Mayank Mishra et al. [11], Proposed a method for placing the VM which is based on Vector theory. They are using resource vectors TCV, RUV, RCV and RRV in the 3-D space which we will use for making different VM placement decisions. One of our prime goals while placing VM is to make the resource utilization of PMs as balanced (along each resource dimension) as possible, i.e., the RUV of a PM should be as closely aligned to the TCV as possible. This would require that we have a way of finding complementary VM for a PM. They proper balance the resources but not focus to the server consolidation. So energy consume by the data center is high. T. Wood et al. [12], proposed an approach for the hot spot mitigation know as sandpiper. Sandpiper use black and gray box approach to monitor the host. They use the Xen hypervisor. The monitoring engine is responsible for tracking the processor, network and memory usage of each virtual server. It also tracks the total resource usage on each physical server by aggregating the usages of resident VMs. Problem with this approach is that they only consider the cpu load to calculate the load on host. A. Beloglazov et al. [13], proposed an energy efficient load balancing approach. They argue that average power consumed by an idle server is 70% of power consumed by fully utilized server. So power consumed by the data center can be controlled by the proper load balancing approach. They used fixed lower and upper threshold with the difference of 40 between lower and upper threshold. So if lower threshold is 30 than upper threshold is 70. This approach reduced the number of migration but main problem with this approach is that they used the fixed value of lower and upper threshold. 3. Proposed Work A cloud environment consists of data center, VM and host. Each data center can have multiple hosts and each host can run number of VM. When user demands for the resources VMM create a VM and assign to the user. VMM is a main part of the virtualization, which handle all VM related task. So VM creation, deletion and scheduling all are done by the VMM. It is also responsible for the monitoring of the resources such as CPU, RAM used by the VM and PM. Resource utilization can be increased by the virtualization but for the proper utilization of the resource an efficient load balancing approach is required that take the decision according to the situation. Here we proposed double threshold based dynamic load balancing approach, where thresholds are calculated based on the host utilization. If load on the host is below the upper threshold all VM running on that host are move to the other host, which is known as a server consolidation. If load on the host is greater than the upper threshold then our host is overloaded therefore some VM has to be migrated. When the load on the host is below / above the threshold then VM migration strategy are used. It is a technique where VM is move from one host to another host. During the migration VM is suspended for a few times, that will decrease the performance of the system. So an Rajyashree, IJECS Volume 4 Issue 1 January, 2015 Page No Page 9967

3 effective load balancing approach should minimize the number of migration. Main objective of our approach is to reduce the number of migration. Four steps are involved in the VM migration. i. Calculate load on the PM and VM. ii. Calculate the upper and lower threshold to find the overloaded and undreloaded condition. iii. Select the best VM for the migration iv. Select the best host to place the selected VM 3 Load Calculation for the Physical and Virtual Machine We consider three parameter i.e. CPU, memory and bandwidth for the load calculation. So each VM have it own CPU, memory and bandwidth. Load on the VM can be calculated as VM cpu = VM bw= VM ram= Load on the VM is depends on the CPU utilization. So load of the VM is directly proportional to CPU utilization and define as a VM load = = Total load on the host is the total load of the VM running into that host. If there are n VM on p th host then average load on the p th host can be calculated by the given equation PM load = 3.1 Lower and Upper Threshold Calculation Two thresholds i.e. lower and upper are used to define the overloaded and underloaded host. These thresholds can be Static and dynamic. In the static threshold lower and upper thresholds are fixed and they not changed with time, while in the dynamic threshold, lower and upper thresholds are changed with time. Dynamic threshold is more suitable for the cloud, where resources required by the VM are changed dynamically. It is analyze that VM migration possibility increase with the threshold. That means as the upper threshold increase it will also increase the possibly of the migration. Most of the work done only considered the CPU for calculating the load, but RAM is the most critical element in the system as compare to the CPU. So for calculating the upper threshold we consider CPU, RAM and bandwidth with equal weight. T 1 = T 3 = T 2 = temp (T 1 + T 2 + T 3 )/3 T upper = 1- x*temp T upper = 1-5*temp/100 T lower =0.03 Where n is the number of VM in the host and x is the percentages of the temp. Based on the experiment x=.05 is the suitable value, which maintain the tradeoff between the number of migration and resources wastages. Threshold for the next interval is calculated based on the previous history i.e. threshold for the t 2 interval depends on the host utilization in the t 1 interval 3.2 Virtual Machine Selection Each host can have number of VM. So which VM is selected for the migration affect the total migration time and down time? Down time is the time for which VM not available to the user and total migration time is time required to transfer the whole machine. If we select the large VM than it will increase the total migration time and down time and if we select the small VM then number of VM have to be migrated. So in our approach we select the VM which size is greater than or equal to the difference between the upper threshold and the host utilization. Sudo code for the VM selection given below 1. Input: hostlist, vmlist Output: migrationlist 2. Arrange each host into decreasing order of their utilization 3. for each h in hostlist do 4. hostutil host.util() 5. bestvmutill Utilization of first VM 6. while hostutil > host.upthresh do 7. for each vm in vmlist do 8. diff hostutil host.upthresh 9. if vm.util() > diff then 10. temp vm.util() 11. if temp < bestvmutill then 12. bestvmutill temp 13. bestvm vm 14. else 15. if bestvmutill = First VM then 16. bestvm vm 17. break 18. hostutil hostutil bestvm.util() 19. migrationlist.add(bestvm) 20. vmlist.remove(vm) Algo for the consolidation 1. if hotutil < lowthresh() then 2. Migrate all VM from the host Rajyashree, IJECS Volume 4 Issue 1 January, 2015 Page No Page 9968

4 3.3 Select the Host to Place the Selected VM Target PM Selection is the most critical step in the VM migration, because it affects the overall performance of the system. Wrong selection of the PM may increase the number of VM migration as well as resource wastage. In our approach we select the VM which is power efficient. 1. Input: hostlist, vmlist Output: allocation of VMs 2. Sort all PM according their utilization 3. foreach vm in vmlist do 4. foreach host in hostlist do 5. if Host_Load<=H_UTD && Host_Load>=H_LTD 6. Assign VM to the host where less increment in the power 7. else 8. Activate new host and assign VM to that host 4. Experiment Result To implement our approach we are using CloudSim simulator [14]. This simulator is based on the Java and contained the classes, for all the function which is required to implement the cloud based approaches. To check the efficiency of our approach we compare our algorithm with the exiting energy aware resource allocation approach [13]. We have simulated a data center 10 PM. Each PM is modeled to have one CPU core with the performance equivalent to 1000, 8 GB of RAM and 1 TB of storage. Maximum power consume ed by the host is 250 W. So according to the power model [13], a host consumes 175 W with 0% CPU utilization, up to 250 W with 100% CPU utilization. Each VM requires one CPU core with 250 MIPS, 128 MB of RAM and 1 GB of storage. Each VM runs some application with 150,000 MI, which required 10 min on the 250 MIPS with 100% utilization. To generate the variable load a uniform random function is used, which generate the random value between Since requested MIPS by the VM changed every time, so for each execution it gives the different number of migration for the same number of physical and virtual machine. Therefore each experiment has been run 10 times. Initially we take 10 hosts and 20 VM. To calculate the upper threshold we execute our approach 20 times for the different value of X, where is the percentage (X=.03 to.08) and calculate the average number of migration. We found that x=.05 is the best value. Figure-4 Comparison of number of migration Total energy consume by the data center is depends on the number of migration. So we plot the graph between the energy consumption and number of migration. Conclusion Load balancing is a very important task in every system, because the system performance is totally depends on the load management. But load balancing in cloud is very challenging task, due to the resource required by the VM is changed dynamically. Furthermore resources in the cloud are distributed dynamically. In this paper we proposed a double threshold based load balancing approach. In this approach VM migration approach is used to balance the system. Lower threshold are use to implement the concept of server consolidation and upper threshold are use for the load balancing. Experiment result show that our approach reduced the number of migration as well as energy consumption. Figure-3 For calculating different value of X To compare the efficiency of our approach, both approach are executed 7 times and compare the number of migration. 5. References [1] M. Armbrust et al., Above the Clouds: A Berkeley View of Cloud Computing. In: EECS Department, University of California, Berkeley (2009) Rajyashree, IJECS Volume 4 Issue 1 January, 2015 Page No Page 9969

5 [2] RK Gupta et al., A Complete Theoretical Review on Virtual Machine Migration in Cloud Environment, IJ- Closer, vol. 3, pp , [3] V. Sarathy et al., Next generation cloud computing architecture, 19 th IEEE int. workshop on enabling technology: infrastructure for collaborative enterprise, pp.48-53,2012. [4]. R. Buyya et al. Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities, Proc. of the 10th IEEE Intl. Conf. on High Performance pp , [5] Borja Sotomayor et al., Enabling cost-effective resource leases with virtual machines, Research Gate article may [6] L. Cherkasova et al. When virtual is harder than real: Resource allocation challenges in virtual machine based it environments in proc. 10 th conference on hot topic in operating system, Vol. 10, pp.20-20, 2005 [7] H. Jin et al., Live virtual machine migration with adaptive memory compression proceeding of the IEEE international conference on cluster computing, pp. 1-10, [8] H. Jin et al., Live migration of virtual machine based on full system trace and replay, proceeding of the 18th ACM [9] Paul, M. et al. Task-scheduling in cloud computing using credit based assignment problem,.international journal of Comput. Sci. Eng., pp , 2011 [10] Subramanian S et al., An Adaptive Algorithm For Dynamic Priority Based Virtual Machine Scheduling In Cloud IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 6, No 2, November [11] Mayank Mishra et al., On Theory of VM Placement: Anomalies in Existing Methodologies and Their Mitigation Using a Novel Vector Based Approach, IEEE/ACM 4th international conference on cloud computing, pp , July [12] T. Wood et al., Black-Box and Gray-Box strategies for virtual machine migration, NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation, pp. 7-17, 2007 [13] A. Beloglazov et al. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing, Elsevier journal of Future Generation Computer Systems, pp , [14] R.N. Calheiros et al., CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience, pp , Rajyashree, IJECS Volume 4 Issue 1 January, 2015 Page No Page 9970

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing Sachin Soni 1, Praveen Yadav 2 Department of Computer Science, Oriental Institute of Science and Technology, Bhopal, India

More information

Figure 1: Virtualization

Figure 1: Virtualization Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable

More information

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment 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. 3, Issue. 4, April 2014,

More information

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration Khushbu Maurya et al, International Journal of Computer Science and Mobile Computing, Vol.4 Issue.12, December- 215, pg. 1-7 Available Online at www.ijcsmc.com International Journal of Computer Science

More information

Online Optimization of VM Deployment in IaaS Cloud

Online Optimization of VM Deployment in IaaS Cloud Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,

More information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

GSJ: VOLUME 6, ISSUE 6, August ISSN

GSJ: VOLUME 6, ISSUE 6, August ISSN GSJ: VOLUME 6, ISSUE 6, August 2018 211 Cloud Computing Simulation Using CloudSim Toolkits Md. Nadimul Islam Rajshahi University Of Engineering Technology,RUET-6204 Email: nadimruet09@gmail.com Abstract

More information

A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure

A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 12 June 2015 ISSN (online): 2349-784X A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure Harsha Amipara

More information

RIAL: Resource Intensity Aware Load Balancing in Clouds

RIAL: Resource Intensity Aware Load Balancing in Clouds RIAL: Resource Intensity Aware Load Balancing in Clouds Liuhua Chen and Haiying Shen and Karan Sapra Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction System

More information

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management ENHANCED MULTI OBJECTIVE TASK SCHEDULING FOR CLOUD ENVIRONMENT USING TASK GROUPING Mohana. R. S *, Thangaraj. P, Kalaiselvi. S, Krishnakumar. B * Assistant Professor (SRG), Department of Computer Science,

More information

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center , pp.350-355 http://dx.doi.org/10.14257/astl.2013.29.74 Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center Hieu Trong Vu 1,2, Soonwook Hwang 1* 1 National

More information

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2 Energy-Aware Scheduling Using Workload Consolidation Techniques in Cloud Environment 1 Sridharshini V, 2 V.M.Sivagami 1 PG Scholar, 2 Associate Professor Department of Information Technology Sri Venkateshwara

More information

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Rajni Mtech, Department of Computer Science and Engineering DCRUST, Murthal, Sonepat, Haryana, India Kavita Rathi Assistant

More information

Efficient Task Scheduling Algorithms for Cloud Computing Environment

Efficient Task Scheduling Algorithms for Cloud Computing Environment Efficient Task Scheduling Algorithms for Cloud Computing Environment S. Sindhu 1 and Saswati Mukherjee 2 1 Research Scholar, Department of Information Science and Technology sindhu.nss@gmail.com 2 Professor

More information

Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study

Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study Shalini Soni M. Tech. Scholar Bhopal Institute of Technology & Science, Bhopal ABSTRACT Cloud computing offers

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB Nguyen Quang Hung, Nam Thoai, Nguyen Thanh Son Ho Chi Minh City University of Technology, Vietnam Corresponding

More information

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Vol. 9, No., 208 Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Hanan A. Nadeem, Mai A. Fadel 3 Computer Science Department Faculty of Computing & Information Technology King

More information

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Taranpreet Kaur, Inderveer Chana Abstract This paper presents a systematic approach to correctly provision

More information

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.8, August 216 17 Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment Puneet

More information

SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION

SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION SANDPIPER: BLACK-BOX AND GRAY-BOX STRATEGIES FOR VIRTUAL MACHINE MIGRATION Timothy Wood, Prashant Shenoy, Arun Venkataramani, and Mazin Yousif * University of Massachusetts Amherst * Intel, Portland Data

More information

A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER

A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER A COMPARISON STUDY OF VARIOUS VIRTUAL MACHINE CONSOLIDATION ALGORITHMS IN CLOUD DATACENTER Arockia Ranjini A. and Arun Sahayadhas Department of Computer Science and Engineering, Vels University, Chennai,

More information

Load Balancing Algorithms in Cloud Computing: A Comparative Study

Load Balancing Algorithms in Cloud Computing: A Comparative Study Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

Enhanced Live Migration of Virtual Machine Using Comparison of Modified and Unmodified Pages

Enhanced Live Migration of Virtual Machine Using Comparison of Modified and Unmodified Pages 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. 3, Issue. 2, February 2014,

More information

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Gema Ramadhan 1, Tito Waluyo Purboyo 2, Roswan Latuconsina 3 Research Scholar 1, Lecturer 2,3 1,2,3 Computer Engineering,

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments Presented by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. and with special thanks to Mrs.

More information

Improving CPU Performance of Xen Hypervisor in Virtualized Environment

Improving CPU Performance of Xen Hypervisor in Virtualized Environment ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 5 Issue 3; May-June 2018; Page No. 14-19 Improving CPU Performance of

More information

Available online at ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33

Available online at  ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 89 (2016 ) 27 33 Twelfth International Multi-Conference on Information Processing-2016 (IMCIP-2016) VM Consolidation for

More information

Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm

Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm Ivan Noviandrie Falisha 1, Tito Waluyo Purboyo 2 and Roswan Latuconsina 3 Research Scholar

More information

Association of Cloud Computing in IOT

Association of Cloud Computing in IOT , pp.60-65 http://dx.doi.org/10.14257/astl.2017.147.08 Association of Cloud Computing in IOT K.Asish Vardhan 1, Eswar Patnala 2 and Rednam S S Jyothi 3 2,3 Assistant Professor, Dept. of Information Technology,

More information

CES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES)

CES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES) International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 8, Aug 2015, pp. 24-30, Article ID: IJCET_06_08_004 Available online at http://www.iaeme.com/ijcet/issues.asp?jtypeijcet&vtype=6&itype=8

More information

Elastic Resource Provisioning for Cloud Data Center

Elastic Resource Provisioning for Cloud Data Center Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.

More information

Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient Cloud Computing

Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient Cloud Computing International Conference on Inter Disciplinary Research in Engineering and Technology 112 International Conference on Inter Disciplinary Research in Engineering and Technology 2016 [ICIDRET 2016] ISBN

More information

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing

More information

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 93 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,

More information

Simulation of Cloud Computing Environments with CloudSim

Simulation of Cloud Computing Environments with CloudSim Simulation of Cloud Computing Environments with CloudSim Print ISSN: 1312-2622; Online ISSN: 2367-5357 DOI: 10.1515/itc-2016-0001 Key Words: Cloud computing; datacenter; simulation; resource management.

More information

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

More information

Two-Level Cooperation in Autonomic Cloud Resource Management

Two-Level Cooperation in Autonomic Cloud Resource Management Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran a, Alain Tchana b, Laurent Broto a, Daniel Hagimont a a ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran,

More information

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University Introduction to Cloud Computing and Virtual Resource Management Jian Tang Syracuse University 1 Outline Definition Components Why Cloud Computing Cloud Services IaaS Cloud Providers Overview of Virtual

More information

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE 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. 9, September 2015,

More information

International Journal of Computer & Organization Trends Volume5 Issue3 May to June 2015

International Journal of Computer & Organization Trends Volume5 Issue3 May to June 2015 Performance Analysis of Various Guest Operating Systems on Ubuntu 14.04 Prof. (Dr.) Viabhakar Pathak 1, Pramod Kumar Ram 2 1 Computer Science and Engineering, Arya College of Engineering, Jaipur, India.

More information

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Liuhua Chen, Haiying Shen and Karan Sapra Department of Electrical and Computer Engineering Clemson

More information

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network A Survey on policies in Mobile ad-hoc Computational S. Kamble 1, A. Savyanavar 2 1PG Scholar, Department of Computer Engineering, MIT College of Engineering, Pune, Maharashtra, India 2Associate Professor,

More information

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-2, Issue-8 E-ISSN: 2347-2693 Optimization of Multi-server Configuration for Profit Maximization using M/M/m

More information

LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING

LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING Nguyen Xuan Phi 1 and Tran Cong Hung 2 1,2 Posts and Telecommunications Institute of Technology, Ho Chi Minh, Vietnam. ABSTRACT Load

More information

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION International Journal of Computer Engineering & Technology (IJCET) Volume 8, Issue 6, Nov-Dec 2017, pp. 54 59, Article ID: IJCET_08_06_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=8&itype=6

More information

A Grouping based Scheduling Algorithm on Load Balancing in Cloud Computing

A Grouping based Scheduling Algorithm on Load Balancing in Cloud Computing 293 IJCTA, 9(22), 2016, pp. 293-299 International Science Press A Grouping based Scheduling Algorithm on Load Balancing in Cloud Computing Parveen Kaur* Monika Sachdeva** Abstract : Cloud Computing is

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 143 CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 6.1 INTRODUCTION This chapter mainly focuses on how to handle the inherent unreliability

More information

Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud

Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud Self-Adaptive Consolidation of Virtual Machines For Energy-Efficiency in the Cloud Guozhong Li, Yaqiu Jiang,Wutong Yang, Chaojie Huang School of Information and Software Engineering University of Electronic

More information

Keywords: Cloud, Load balancing, Servers, Nodes, Resources

Keywords: Cloud, Load balancing, Servers, Nodes, Resources Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load s in Cloud

More information

Enhancing Cloud Resource Utilisation using Statistical Analysis

Enhancing Cloud Resource Utilisation using Statistical Analysis Institute of Advanced Engineering and Science International Journal of Cloud Computing and Services Science (IJ-CLOSER) Vol.3, No.1, February 2014, pp. 1~25 ISSN: 2089-3337 1 Enhancing Cloud Resource Utilisation

More information

CompTIA CV CompTIA Cloud+ Certification. Download Full Version :

CompTIA CV CompTIA Cloud+ Certification. Download Full Version : CompTIA CV0-001 CompTIA Cloud+ Certification Download Full Version : http://killexams.com/pass4sure/exam-detail/cv0-001 Answer: D QUESTION: 379 An administrator adds a new virtualization host to an existing

More information

An EMUSIM Technique and its Components in Cloud Computing- A Review

An EMUSIM Technique and its Components in Cloud Computing- A Review An EMUSIM Technique and its Components in Cloud Computing- A Review Dr. Rahul Malhotra #1, Prince Jain * 2 # Principal, Adesh institute of Technology, Ghauran, Punjab, India * Lecturer, Malwa Polytechnic

More information

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Hojiev Sardor Qurbonboyevich Department of IT Convergence Engineering Kumoh National Institute of Technology, Daehak-ro

More information

High Performance Computing Cloud - a PaaS Perspective

High Performance Computing Cloud - a PaaS Perspective a PaaS Perspective Supercomputer Education and Research Center Indian Institute of Science, Bangalore November 2, 2015 Overview Cloud computing is emerging as a latest compute technology Properties of

More information

An Efficient Architecture for Resource Provisioning in Fog Computing

An Efficient Architecture for Resource Provisioning in Fog Computing An Efficient Architecture for Resource Provisioning in Fog Computing Prof. Minaz Mulla 1, Malanbi Satabache 2, Netravati Purohit 3 1 Dept of Computer Science & Engineering, Secab Institute of Engineering

More information

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT Puneet Dahiya Department of Computer Science & Engineering Deenbandhu Chhotu Ram University of Science & Technology (DCRUST), Murthal,

More information

Unit 5: Distributed, Real-Time, and Multimedia Systems

Unit 5: Distributed, Real-Time, and Multimedia Systems Unit 5: Distributed, Real-Time, and Multimedia Systems Unit Overview Unit 5 provides an extension to the core topics of operating systems. It introduces distributed systems and special-purpose operating

More information

A COMBINED BIN PACKING VM ALLOCATION AND MINIMUM LOADED VM MIGRATION APPROACH FOR LOAD BALANCING IN IAAS CLOUD DATACENTERS

A COMBINED BIN PACKING VM ALLOCATION AND MINIMUM LOADED VM MIGRATION APPROACH FOR LOAD BALANCING IN IAAS CLOUD DATACENTERS A COMBINED BIN PACKING VM ALLOCATION AND MINIMUM LOADED VM MIGRATION APPROACH FOR LOAD BALANCING IN IAAS CLOUD DATACENTERS Arya M B 1, Ajay Basil Varghese 2 1 M-Tech Student, Department of Computer Science,

More information

Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing

Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing Anton Beloglazov a,, Jemal Abawajy b, Rajkumar Buyya a a Cloud Computing and Distributed Systems

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Data Centers and Cloud Computing. Slides courtesy of Tim Wood Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Performance Analysis of Various Guest OS in Ubuntu 14.04

Performance Analysis of Various Guest OS in Ubuntu 14.04 Performance Analysis of Various Guest OS in Ubuntu 14.04 R. N modi Engineering College Kota ABSTRACT In this article, it has been decided to implement virtualization in Ubuntu14.04 with the help of KVM/QEMU

More information

A virtual machine migration Algorithm Based on Network flow balance YangYu 1, a, ZhouHua 2,b, LiuJunHui 3,c and FengYun 4,d*

A virtual machine migration Algorithm Based on Network flow balance YangYu 1, a, ZhouHua 2,b, LiuJunHui 3,c and FengYun 4,d* Advanced Materials Research Submitted: 2014-06-25 ISSN: 1662-8985, Vols. 1044-1045, pp 1028-1034 Accepted: 2014-08-11 doi:10.4028/www.scientific.net/amr.1044-1045.1028 Online: 2014-10-01 2014 Trans Tech

More information

Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers

Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers Journal of Computer Sciences Original Research Paper Optimized Energy Efficient Virtual Machine Placement Algorithm and Techniques for Cloud Data Centers 1 Sanjay Patel and 2 Ramji M. Makwana 1 Department

More information

D. Suresh Kumar, E. George Dharma Prakash Raj

D. Suresh Kumar, E. George Dharma Prakash Raj International Journal of Scientific Research in Computer Science, Engineering and Information Technology 18 IJSRCSEIT Volume 3 Issue 1 ISSN : 2456-37 A Comparitive Analysis on Load Balancing Algorithms

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have

More information

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Bharti Sharma Master of Computer Engineering, LDRP Institute of Technology and Research,

More information

A Comparative Approach to Reduce the Waiting Time Using Queuing Theory in Cloud Computing Environment

A Comparative Approach to Reduce the Waiting Time Using Queuing Theory in Cloud Computing Environment International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 5 (2014), pp. 469-474 International Research Publications House http://www. irphouse.com /ijict.htm A Comparative

More information

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1. 134 8. CONCLUSION AND FUTURE WORK 8.1 CONCLUSION Virtualization and internet availability has increased virtualized server cluster or cloud computing environment deployments. With technological advances,

More information

Network-Aware Resource Allocation in Distributed Clouds

Network-Aware Resource Allocation in Distributed Clouds Dissertation Research Summary Thesis Advisor: Asst. Prof. Dr. Tolga Ovatman Istanbul Technical University Department of Computer Engineering E-mail: aralat@itu.edu.tr April 4, 2016 Short Bio Research and

More information

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India Volume 6, Issue 7, July 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Scheduling

More information

A Novel Self-Adaptive VM Consolidation Strategy Using Dynamic Multi-Thresholds in IaaS Clouds

A Novel Self-Adaptive VM Consolidation Strategy Using Dynamic Multi-Thresholds in IaaS Clouds future internet Article A Novel Self-Adaptive VM Consolidation Strategy Using Dynamic Multi-Thresholds in IaaS Clouds Lei Xie 1,2, *, Shengbo Chen 1,2, Wenfeng Shen 1,3 and Huaikou Miao 1,2 1 School Computer

More information

Energy-Efficient Load Balancing in Cloud: A Survey on Green Cloud

Energy-Efficient Load Balancing in Cloud: A Survey on Green Cloud Energy-Efficient Load Balancing in Cloud: A Survey on Green Cloud M. Nirmala, Associate Professor, Department of Computer Science & Engineering, Aurora s Technology & Research Institute, Uppal, Hyderabad.

More information

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across

More information

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Vol. 1, No. 8 (217), pp.21-36 http://dx.doi.org/1.14257/ijgdc.217.1.8.3 Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Elhossiny Ibrahim 1, Nirmeen A. El-Bahnasawy

More information

Energy efficient mapping of virtual machines

Energy efficient mapping of virtual machines GreenDays@Lille Energy efficient mapping of virtual machines Violaine Villebonnet Thursday 28th November 2013 Supervisor : Georges DA COSTA 2 Current approaches for energy savings in cloud Several actions

More information

Chapter 5. Minimization of Average Completion Time and Waiting Time in Cloud Computing Environment

Chapter 5. Minimization of Average Completion Time and Waiting Time in Cloud Computing Environment Chapter 5 Minimization of Average Completion Time and Waiting Time in Cloud Computing Cloud computing is the use of the Internet for the tasks the users performing on their computer. Cloud computing, also

More information

PERFORMANCE ANALYSIS OF AN ENERGY EFFICIENT VIRTUAL MACHINE CONSOLIDATION ALGORITHM IN CLOUD COMPUTING

PERFORMANCE ANALYSIS OF AN ENERGY EFFICIENT VIRTUAL MACHINE CONSOLIDATION ALGORITHM IN CLOUD COMPUTING INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

World Journal of Engineering Research and Technology WJERT

World Journal of Engineering Research and Technology WJERT wjert, 2018, Vol. 4, Issue 1, 368-375. Review Article ISSN 2454-695X Sundararajan et al. WJERT www.wjert.org SJIF Impact Factor: 4.326 A REVIEW ON ENERGY AWARE RESOURCE MANAGEMENT THROUGH DECENTRALIZED

More information

Alternative Approaches for Deduplication in Cloud Storage Environment

Alternative Approaches for Deduplication in Cloud Storage Environment International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 10 (2017), pp. 2357-2363 Research India Publications http://www.ripublication.com Alternative Approaches for

More information

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Liuhua Chen Dept. of Electrical and Computer Eng. Clemson University, USA Haiying Shen Dept. of Computer

More information

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC)

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC) 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. 9, September 2015,

More information

Modeling and Optimization of Resource Allocation in Cloud

Modeling and Optimization of Resource Allocation in Cloud PhD Thesis Progress First Report Thesis Advisor: Asst. Prof. Dr. Tolga Ovatman Istanbul Technical University Department of Computer Engineering January 8, 2015 Outline 1 Introduction 2 Studies Time Plan

More information

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University Virtual Machines Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today's Topics History and benefits of virtual machines Virtual machine technologies

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

Load Balancing in Cloud Computing System

Load Balancing in Cloud Computing System Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)

More information

Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning

Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning Vittorio Manetti, Pasquale Di Gennaro, Roberto Bifulco, Roberto Canonico, and Giorgio Ventre University of Napoli Federico II, Italy

More information

LOAD BALANCING IN CONTENT DISTRIBUTION NETWORKS

LOAD BALANCING IN CONTENT DISTRIBUTION NETWORKS LOAD BALANCING IN CONTENT DISTRIBUTION NETWORKS - Load Balancing Algorithm for Distributed Cloud Data Centers - Paul J. Kühn University of Stuttgart, Germany Institute of Communication Networks and Computer

More information

A COMPARATIVE ANALYSIS ABOUT LOAD BALANCING ALGORITHMS USING CLOUD SIMULATOR

A COMPARATIVE ANALYSIS ABOUT LOAD BALANCING ALGORITHMS USING CLOUD SIMULATOR International Journal of Civil Engineering and Technology (IJCIET) Volume 9, Issue 7, July 2018, pp. 476 483, Article ID: IJCIET_09_07_049 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=7

More information

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment Indian Journal of Science and Technology, Vol 8(30), DOI: 0.7485/ijst/205/v8i30/85923, November 205 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Multi-Criteria Strategy for Job Scheduling and Resource

More information

Improved Task Scheduling Algorithm in Cloud Environment

Improved Task Scheduling Algorithm in Cloud Environment Improved Task Scheduling Algorithm in Cloud Environment Sumit Arora M.Tech Student Lovely Professional University Phagwara, India Sami Anand Assistant Professor Lovely Professional University Phagwara,

More information

Task Scheduling Algorithm in Cloud Computing based on Power Factor

Task Scheduling Algorithm in Cloud Computing based on Power Factor Task Scheduling Algorithm in Cloud Computing based on Power Factor Sunita Sharma 1, Nagendra Kumar 2 P.G. Student, Department of Computer Engineering, Shri Ram Institute of Science & Technology, JBP, M.P,

More information

arxiv: v1 [cs.ne] 19 Feb 2013

arxiv: v1 [cs.ne] 19 Feb 2013 A Genetic Algorithm for Power-Aware Virtual Machine Allocation in Private Cloud Nguyen Quang-Hung 1, Pham Dac Nien 2, Nguyen Hoai Nam 2, Nguyen Huynh Tuong 1, Nam Thoai 1 arxiv:1302.4519v1 [cs.ne] 19 Feb

More information

A formal framework for the management of any digital resource in the cloud - Simulation

A formal framework for the management of any digital resource in the cloud - Simulation Mehdi Ahmed-Nacer, Samir Tata and Sami Bhiri (Telecom SudParis) August 15 2015 Updated: August 17, 2015 A formal framework for the management of any digital resource in the cloud - Simulation Abstract

More information