SlideShare a Scribd company logo
CLOUING
Dynamic Resource Allocation Using Virtual Machines for Cloud
Computing Environment
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 resource multiplexing through
virtualization technology. In this paper, we present a system that uses virtualization technology
to allocate data center resources dynamically based on application demands and support green
computing by optimizing the number of servers in use. We introduce the concept of “skewness”
to measure the unevenness in the multidimensional resource utilization of a server. By
minimizing skewness, we can combine different types of workloads nicely and improve the
overall utilization of server resources. We develop a set of heuristics that prevent overload in
the system effectively while saving energy used. Trace driven simulation and experiment results
demonstrate that our algorithm achieves good performance.
EXISTING SYSTEM:
Virtual machine monitors (VMMs) like Xen provide a mechanism for mapping virtual
machines (VMs) to physical resources. This mapping is largely hidden from the cloud users.
Users with the Amazon EC2 service, for example, do not know where their VM instances run.
It is up to the cloud provider to make sure the underlying physical machines (PMs) have
GLOBALSOFT TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
sufficient resources to meet their needs. VM live migration technology makes it possible to
change the mapping between VMs and PMs While applications are running. The capacity of
PMs can also be heterogeneous because multiple generations of hardware coexist in a data
center.
DISADVANTAGES OF EXISTING SYSTEM:
A policy issue remains as how to decide the mapping adaptively so that the resource
demands of VMs are met while the number of PMs used is minimized.
This is challenging when the resource needs of VMs are heterogeneous due to the diverse
set of applications they run and vary with time as the workloads grow and shrink. The
two main disadvantages are overload avoidance and green computing.
PROPOSED SYSTEM:
In this paper, we present the design and implementation of an automated resource management
system that achieves a good balance between the two goals. Two goals are overload avoidance
and green computing.
1. Overload avoidance: The capacity of a PM should be sufficient to satisfy the resource
needs of all VMs running on it. Otherwise, the PM is overloaded and can lead to
degraded performance of its VMs.
2. Green computing: The number of PMs used should be minimized as long as they can
still satisfy the needs of all VMs. Idle PMs can be turned off to save energy.
ADVANTAGES OF PROPOSED SYSTEM:
We make the following contributions:
 We develop a resource allocation system that can avoid overload in the system
effectively while minimizing the number of servers used.
 We introduce the concept of “skewness” to measure the uneven utilization of a server. By
minimizing skewness, we can improve the overall utilization of servers in the face of
multidimensional resource constraints.
 We design a load prediction algorithm that can capture the future resource usages of
applications accurately without looking inside the VMs. The algorithm can capture the
rising trend of resource usage patterns and help reduce the placement churn significantly.
SYSTEM ARCHITECTURE:
SYSTEM CONFIGURATION:-
HARDWARE CONFIGURATION:-
 Processor - Pentium –IV
 Speed - 1.1 Ghz
 RAM - 256 MB(min)
 Hard Disk - 20 GB
 Key Board - Standard Windows Keyboard
 Mouse - Two or Three Button Mouse
 Monitor - SVGA
SOFTWARE CONFIGURATION:-
 Operating System : Windows XP
 Programming Language : JAVA
 Java Version : JDK 1.6 & above.
REFERENCE:
Zhen Xiao, Senior Member, IEEE, Weijia Song, and Qi Chen-“Dynamic Resource Allocation
Using Virtual Machines for Cloud Computing Environment”- IEEE TRANSACTIONS ON
PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, JUNE 2013.

More Related Content

DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
PDF
33. dynamic resource allocation using virtual machines
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
PPT
Presentation major
PPTX
Windows Azure presentation By Kamlesh Asati
PPTX
CloudLightning Simulator
PDF
Virtual Middleboxes as First-Class Entities in the Cloud
PDF
Virtual machine consolidation for balanced resource utilisation and energy ef...
Dynamic resource allocation using virtual machines for cloud computing enviro...
33. dynamic resource allocation using virtual machines
Dynamic resource allocation using virtual machines for cloud computing enviro...
Presentation major
Windows Azure presentation By Kamlesh Asati
CloudLightning Simulator
Virtual Middleboxes as First-Class Entities in the Cloud
Virtual machine consolidation for balanced resource utilisation and energy ef...

What's hot (19)

PPT
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
PPT
Scheduling in CCE
PPTX
cluster computing
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
PPT
Cluster computing2
PPTX
Cloud sim
PPTX
PPT
Cloudsim & greencloud
PDF
Application scheduling in cloud sim
PDF
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
PPTX
Cloud sim pptx
PPTX
Cloud computing and Cloudsim
PPTX
cloud scheduling
PDF
dynamic resource allocation using virtual machines for cloud computing enviro...
PPT
Apc - 26oct2011
PDF
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
PPTX
Cloudsim & Green Cloud
PDF
Cloud computing overview
PPTX
Cloud Computing Presentation
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Scheduling in CCE
cluster computing
Dynamic resource allocation using virtual machines for cloud computing enviro...
Cluster computing2
Cloud sim
Cloudsim & greencloud
Application scheduling in cloud sim
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
Cloud sim pptx
Cloud computing and Cloudsim
cloud scheduling
dynamic resource allocation using virtual machines for cloud computing enviro...
Apc - 26oct2011
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
Cloudsim & Green Cloud
Cloud computing overview
Cloud Computing Presentation
Ad

Viewers also liked (16)

PDF
Improving outsourcing demand 08.10.2013
PDF
Perito especialista de seguros en accidentes de tráfico
PDF
08569833381 meja tenis meja murah waterproof
PPTX
Social Media for #CMG2015
PDF
Declaracion de Barcelona
PPTX
A. meiosis check your learning
PDF
Perito en patrimonio artístico
PPTX
Ruiz cortés, william leonardo (mvb) microsoft power point
PDF
Perito especialista calígrafo judicial
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Collaboration in multicloud computing...
PDF
A NOVEL APPROACH FOR SECURE ROUTING THROUGH BGP USING SYMMETRIC KEY
PDF
EVALUATING THE PERFORMANCE OF THE SECURE BLOCK PERMUTATION IMAGE STEGANOGRAPH...
PDF
HPO-den-Breejen
PPTX
Informatica
PDF
Gestion2001 2005
Improving outsourcing demand 08.10.2013
Perito especialista de seguros en accidentes de tráfico
08569833381 meja tenis meja murah waterproof
Social Media for #CMG2015
Declaracion de Barcelona
A. meiosis check your learning
Perito en patrimonio artístico
Ruiz cortés, william leonardo (mvb) microsoft power point
Perito especialista calígrafo judicial
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Collaboration in multicloud computing...
A NOVEL APPROACH FOR SECURE ROUTING THROUGH BGP USING SYMMETRIC KEY
EVALUATING THE PERFORMANCE OF THE SECURE BLOCK PERMUTATION IMAGE STEGANOGRAPH...
HPO-den-Breejen
Informatica
Gestion2001 2005
Ad

Similar to DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using virtual machines for cloud computing environment (20)

DOCX
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using virtu...
DOCX
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
PDF
Virtualization Technology using Virtual Machines for Cloud Computing
PDF
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
PDF
International Refereed Journal of Engineering and Science (IRJES)
PDF
International Refereed Journal of Engineering and Science (IRJES)
PDF
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
PDF
Iaetsd active resource provision in cloud computing
PDF
Resource Allocation using Virtual Clusters
PDF
Survey on Dynamic Resource Allocation Strategy in Cloud Computing Environment
PDF
A Virtual Machine Resource Management Method with Millisecond Precision
DOC
Distributed, concurrent, and independent access to encrypted cloud databases
DOC
Distributed, concurrent, and independent access to encrypted cloud databases
DOCX
PPT
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
PDF
Paper id 41201624
DOC
Probabilistic consolidation of virtual machines in self organizing cloud data...
PDF
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
PDF
Classification of Virtualization Environment for Cloud Computing
PDF
A survey on live virtual machine migrations and its techniques
JAVA 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using virtu...
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
Virtualization Technology using Virtual Machines for Cloud Computing
Resource Provisioning Algorithms for Resource Allocation in Cloud Computing
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
IRJET- In Cloud Computing Resource Allotment by using Resource Provisioning A...
Iaetsd active resource provision in cloud computing
Resource Allocation using Virtual Clusters
Survey on Dynamic Resource Allocation Strategy in Cloud Computing Environment
A Virtual Machine Resource Management Method with Millisecond Precision
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Paper id 41201624
Probabilistic consolidation of virtual machines in self organizing cloud data...
DYNAMIC ALLOCATION METHOD FOR EFFICIENT LOAD BALANCING IN VIRTUAL MACHINES FO...
Classification of Virtualization Environment for Cloud Computing
A survey on live virtual machine migrations and its techniques

More from IEEEGLOBALSOFTTECHNOLOGIES (20)

DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Electronic commerce courselecture one. Pdf

DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using virtual machines for cloud computing environment

  • 1. CLOUING Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment 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 resource multiplexing through virtualization technology. In this paper, we present a system that uses virtualization technology to allocate data center resources dynamically based on application demands and support green computing by optimizing the number of servers in use. We introduce the concept of “skewness” to measure the unevenness in the multidimensional resource utilization of a server. By minimizing skewness, we can combine different types of workloads nicely and improve the overall utilization of server resources. We develop a set of heuristics that prevent overload in the system effectively while saving energy used. Trace driven simulation and experiment results demonstrate that our algorithm achieves good performance. EXISTING SYSTEM: Virtual machine monitors (VMMs) like Xen provide a mechanism for mapping virtual machines (VMs) to physical resources. This mapping is largely hidden from the cloud users. Users with the Amazon EC2 service, for example, do not know where their VM instances run. It is up to the cloud provider to make sure the underlying physical machines (PMs) have GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
  • 2. sufficient resources to meet their needs. VM live migration technology makes it possible to change the mapping between VMs and PMs While applications are running. The capacity of PMs can also be heterogeneous because multiple generations of hardware coexist in a data center. DISADVANTAGES OF EXISTING SYSTEM: A policy issue remains as how to decide the mapping adaptively so that the resource demands of VMs are met while the number of PMs used is minimized. This is challenging when the resource needs of VMs are heterogeneous due to the diverse set of applications they run and vary with time as the workloads grow and shrink. The two main disadvantages are overload avoidance and green computing. PROPOSED SYSTEM: In this paper, we present the design and implementation of an automated resource management system that achieves a good balance between the two goals. Two goals are overload avoidance and green computing. 1. Overload avoidance: The capacity of a PM should be sufficient to satisfy the resource needs of all VMs running on it. Otherwise, the PM is overloaded and can lead to degraded performance of its VMs. 2. Green computing: The number of PMs used should be minimized as long as they can still satisfy the needs of all VMs. Idle PMs can be turned off to save energy. ADVANTAGES OF PROPOSED SYSTEM: We make the following contributions:
  • 3.  We develop a resource allocation system that can avoid overload in the system effectively while minimizing the number of servers used.  We introduce the concept of “skewness” to measure the uneven utilization of a server. By minimizing skewness, we can improve the overall utilization of servers in the face of multidimensional resource constraints.  We design a load prediction algorithm that can capture the future resource usages of applications accurately without looking inside the VMs. The algorithm can capture the rising trend of resource usage patterns and help reduce the placement churn significantly. SYSTEM ARCHITECTURE: SYSTEM CONFIGURATION:- HARDWARE CONFIGURATION:-
  • 4.  Processor - Pentium –IV  Speed - 1.1 Ghz  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA SOFTWARE CONFIGURATION:-  Operating System : Windows XP  Programming Language : JAVA  Java Version : JDK 1.6 & above. REFERENCE: Zhen Xiao, Senior Member, IEEE, Weijia Song, and Qi Chen-“Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment”- IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 6, JUNE 2013.