SlideShare a Scribd company logo
VMbuddies: Coordinating Live Migration of Multi-Tier Applications in
Cloud Environments
Abstract:
Enabled by virtualization technologies, various multi-tier applications
(such as Web applications) are hosted by virtual machines (VMs) in cloud
data centers. Live migration of multi-tier applications across
geographically distributed data centers is important for load management,
power saving, routine server maintenance and quality-of-service. Different
from a single-VM migration, VMs in a multi-tier application are closely
correlated, which results in a correlated VM migrations problem. Current live
migration algorithms for single-VM cause significant application
performance degradation because intermediate data exchange between
different VMs suffers relatively low bandwidth and high latency across
distributed data centers. In this paper, we design and implement a
coordination system called VMbuddies for correlated VM migrations in the
cloud. Particularly, we propose an adaptive network bandwidth allocation
algorithm to minimize the migration cost in terms of migration completion
time, network traffic and migration downtime. Experiments using a public
benchmark show that VMbuddies significantly reduces the performance
degradation and migration cost of multi-tier applications.
Existing System:
We call this problem correlated VM migrations. Correlated VM migration
scan cause significant performance penalty to multi-tier applications.
Consider the following scenario: if the middle tier is first migrated, then the
other two tiers must redirect the communication and data access traffic to
another data center and wait for the processing results to be sent back.
Moreover, because the multi-tier application and migration processes share
the same link for data transferring, given the data-intensive nature of
multi-tier applications and limited network bandwidth between two data
centers, network and width contention may cause significant performance
degradation for both applications and VM migrations.
Proposed System:
The aforementioned challenges, we propose a coordination system called
VM buddies to solve the correlated VM migrations problem form ultitier
applications. VM buddies embraces a synchronization protocol to ensure
that all VMs complete their migrations simultaneously, avoiding
intermediate data exchange across distributed data centers. In order to
reduce the migration cost, we develop network bandwidth allocation
algorithms according to memory access patterns of different workloads.
For VMs with stable memory access pattern, we propose an analytical cost
model of pre-copying algorithm that is widely used for live VM migrations
in common virtualization platforms such as VMware, Xen, KVM and
Hyper-V.
Hardware Requirements:
• System : Pentium IV 2.4 GHz.
• Hard Disk : 40 GB.
• Floppy Drive : 1.44 Mb.
• Monitor : 15 VGA Colour.
• Mouse : Logitech.
• RAM : 256 Mb.
Software Requirements:
• Operating system : - Windows XP.
• Front End : - JSP
• Back End : - SQL Server
Software Requirements:
• Operating system : - Windows XP.
• Front End : - .Net
• Back End : - SQL Server
V mbuddies coordinating live migration of multi tier applications in cloud environments

More Related Content

PPTX
To ESB Toolkit or not to ESB Toolkit
PPTX
NServiceBus introduction
PPT
Mule real-world-old
PPTX
Windows azure traffic manager
PPTX
Biztalk ESB Toolkit Introduction
DOCX
distributed, concurrent, and independent access to encrypted cloud databases
PPTX
Core concepts - mule
PPTX
Mule high availability
To ESB Toolkit or not to ESB Toolkit
NServiceBus introduction
Mule real-world-old
Windows azure traffic manager
Biztalk ESB Toolkit Introduction
distributed, concurrent, and independent access to encrypted cloud databases
Core concepts - mule
Mule high availability

What's hot (20)

PPTX
About Mule execution units
PPTX
Webservice vm in mule
PPT
Mule ESB
PPT
Mule any pointstudio
PPTX
Mule execution units
PPT
Weblogic - clustering failover, and load balancing
PPTX
Mule enterprise service introduction
PPT
The experiences of migrating a large scale, high performance healthcare network
PPTX
Mule message structure
PPT
Software Reuse & Distributed Services
PPT
Scalable Web Architectures and Infrastructure
PDF
Microsoft exchange
PPTX
Biztalk ESB Toolkit Demos
PPTX
Mule rabbitmq
PPTX
Rabbit Mq in Mule
PPTX
Mule CMIS connector
PPTX
Mule Microsoft Service Bus
PPT
MuleSoft Database Connector
PDF
A middleware system between web and database servers
PPTX
Mule soft esb – data validation best practices
About Mule execution units
Webservice vm in mule
Mule ESB
Mule any pointstudio
Mule execution units
Weblogic - clustering failover, and load balancing
Mule enterprise service introduction
The experiences of migrating a large scale, high performance healthcare network
Mule message structure
Software Reuse & Distributed Services
Scalable Web Architectures and Infrastructure
Microsoft exchange
Biztalk ESB Toolkit Demos
Mule rabbitmq
Rabbit Mq in Mule
Mule CMIS connector
Mule Microsoft Service Bus
MuleSoft Database Connector
A middleware system between web and database servers
Mule soft esb – data validation best practices
Ad

Similar to V mbuddies coordinating live migration of multi tier applications in cloud environments (20)

PDF
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
PDF
Implementing a Solution to the Cloud Vendor Lock-In Using Standardized API
DOCX
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
PDF
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
DOCX
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
DOCX
Cost minimizing dynamic migration of content
DOCX
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
PDF
Improving Quality of Service and Reducing Power Consumption with WAN accele...
PPTX
Virtualization & it`s utilization for load in cloud data centers
PDF
N1803048386
PPT
Server Farms and XML Web Services
PDF
International Journal of Engineering and Science Invention (IJESI)
PDF
Could the “C” in HPC stand for Cloud?
DOCX
A gossip protocol for dynamic resource management in large cloud environments
PDF
Vmbuddies coordinating live migration of multi tier applications in cloud env...
PDF
Live migration
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
PDF
Cloud computing technologies and virtualization
PPT
A Distributed Control Law for Load Balancing in Content Delivery Networks
A Dynamically-adaptive Resource Aware Load Balancing Scheme for VM migrations...
Implementing a Solution to the Cloud Vendor Lock-In Using Standardized API
JAVA 2013 IEEE PARALLELDISTRIBUTION PROJECT Dynamic resource allocation using...
Dynamic resource allocation using virtual machines for cloud computing enviro...
AUTOMATED VM MIGRATION USING INTELLIGENT LEARNING TECHNIQUE
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
Cost minimizing dynamic migration of content
Cost-Minimizing Dynamic Migration of Content Distribution Services into Hybri...
Improving Quality of Service and Reducing Power Consumption with WAN accele...
Virtualization & it`s utilization for load in cloud data centers
N1803048386
Server Farms and XML Web Services
International Journal of Engineering and Science Invention (IJESI)
Could the “C” in HPC stand for Cloud?
A gossip protocol for dynamic resource management in large cloud environments
Vmbuddies coordinating live migration of multi tier applications in cloud env...
Live migration
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Dynamic resource allocation using vir...
Cloud computing technologies and virtualization
A Distributed Control Law for Load Balancing in Content Delivery Networks
Ad

More from ieeepondy (20)

PDF
Demand aware network function placement
PDF
Service description in the nfv revolution trends, challenges and a way forward
PDF
Secure optimization computation outsourcing in cloud computing a case study o...
PDF
Spatial related traffic sign inspection for inventory purposes using mobile l...
PDF
Standards for hybrid clouds
PDF
Rfhoc a random forest approach to auto-tuning hadoop's configuration
PDF
Resource and instance hour minimization for deadline constrained dag applicat...
PDF
Reliable and confidential cloud storage with efficient data forwarding functi...
PDF
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
PDF
Scalable cloud–sensor architecture for the internet of things
PDF
Scalable algorithms for nearest neighbor joins on big trajectory data
PDF
Robust workload and energy management for sustainable data centers
PDF
Privacy preserving deep computation model on cloud for big data feature learning
PDF
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
PDF
Protection of big data privacy
PDF
Power optimization with bler constraint for wireless fronthauls in c ran
PDF
Performance aware cloud resource allocation via fitness-enabled auction
PDF
Performance limitations of a text search application running in cloud instances
PDF
Performance analysis and optimal cooperative cluster size for randomly distri...
PDF
Predictive control for energy aware consolidation in cloud datacenters
Demand aware network function placement
Service description in the nfv revolution trends, challenges and a way forward
Secure optimization computation outsourcing in cloud computing a case study o...
Spatial related traffic sign inspection for inventory purposes using mobile l...
Standards for hybrid clouds
Rfhoc a random forest approach to auto-tuning hadoop's configuration
Resource and instance hour minimization for deadline constrained dag applicat...
Reliable and confidential cloud storage with efficient data forwarding functi...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Scalable cloud–sensor architecture for the internet of things
Scalable algorithms for nearest neighbor joins on big trajectory data
Robust workload and energy management for sustainable data centers
Privacy preserving deep computation model on cloud for big data feature learning
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Protection of big data privacy
Power optimization with bler constraint for wireless fronthauls in c ran
Performance aware cloud resource allocation via fitness-enabled auction
Performance limitations of a text search application running in cloud instances
Performance analysis and optimal cooperative cluster size for randomly distri...
Predictive control for energy aware consolidation in cloud datacenters

Recently uploaded (20)

PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Cell Structure & Organelles in detailed.
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Classroom Observation Tools for Teachers
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPH.pptx obstetrics and gynecology in nursing
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Classroom Observation Tools for Teachers
Module 4: Burden of Disease Tutorial Slides S2 2025
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Pharma ospi slides which help in ospi learning
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Basic Mud Logging Guide for educational purpose
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Types and Its function , kingdom of life
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Final Presentation General Medicine 03-08-2024.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

V mbuddies coordinating live migration of multi tier applications in cloud environments

  • 1. VMbuddies: Coordinating Live Migration of Multi-Tier Applications in Cloud Environments Abstract: Enabled by virtualization technologies, various multi-tier applications (such as Web applications) are hosted by virtual machines (VMs) in cloud data centers. Live migration of multi-tier applications across geographically distributed data centers is important for load management, power saving, routine server maintenance and quality-of-service. Different from a single-VM migration, VMs in a multi-tier application are closely correlated, which results in a correlated VM migrations problem. Current live migration algorithms for single-VM cause significant application performance degradation because intermediate data exchange between different VMs suffers relatively low bandwidth and high latency across distributed data centers. In this paper, we design and implement a coordination system called VMbuddies for correlated VM migrations in the cloud. Particularly, we propose an adaptive network bandwidth allocation algorithm to minimize the migration cost in terms of migration completion time, network traffic and migration downtime. Experiments using a public
  • 2. benchmark show that VMbuddies significantly reduces the performance degradation and migration cost of multi-tier applications. Existing System: We call this problem correlated VM migrations. Correlated VM migration scan cause significant performance penalty to multi-tier applications. Consider the following scenario: if the middle tier is first migrated, then the other two tiers must redirect the communication and data access traffic to another data center and wait for the processing results to be sent back. Moreover, because the multi-tier application and migration processes share the same link for data transferring, given the data-intensive nature of multi-tier applications and limited network bandwidth between two data centers, network and width contention may cause significant performance degradation for both applications and VM migrations. Proposed System: The aforementioned challenges, we propose a coordination system called VM buddies to solve the correlated VM migrations problem form ultitier applications. VM buddies embraces a synchronization protocol to ensure that all VMs complete their migrations simultaneously, avoiding intermediate data exchange across distributed data centers. In order to reduce the migration cost, we develop network bandwidth allocation algorithms according to memory access patterns of different workloads. For VMs with stable memory access pattern, we propose an analytical cost
  • 3. model of pre-copying algorithm that is widely used for live VM migrations in common virtualization platforms such as VMware, Xen, KVM and Hyper-V. Hardware Requirements: • System : Pentium IV 2.4 GHz. • Hard Disk : 40 GB. • Floppy Drive : 1.44 Mb. • Monitor : 15 VGA Colour. • Mouse : Logitech. • RAM : 256 Mb. Software Requirements: • Operating system : - Windows XP. • Front End : - JSP • Back End : - SQL Server Software Requirements: • Operating system : - Windows XP. • Front End : - .Net • Back End : - SQL Server