"DejaVu: Accelerating Resource Allocation in Virtualized Environments"
Dynamic Resource Monitoring and Allocation in a virtualized environment
description
Transcript of Dynamic Resource Monitoring and Allocation in a virtualized environment
Dynamic Resource Monitoring and
Allocation in a virtualized environment
Cloud Environment-Usage of Multiple Virtual Machines -Resource requirement of Virtual machines differs as per the applications-Importance of efficient resource allocation algorithms and systems is growing exponentially
After resource allocation, the run time management and monitoring of them plays a very vital role.Load balancing
Resource Allocation & Monitoring
Memory Overbooking and Dynamic Control of Xen Virtual machines in Consolidated EnvironmentsRelationship between VM Memory Allocation and
Hosted Application Performance Relationship between CPU Allocation and Hosted
Application Performance CPU ControllerJoint Memory and CPU Controller
Paper Contributions
Implementation- Control System Architecture
Implementation- Testbed Setup
All operating systems are Debian 6
Results
1 42 83 1241652062472883293704110123456
CPU controller VM2
UsageAllocation
Time
CPU
Shar
es1 42 83 124165206247288329370411
0
40
80
120
CPU Controller for VM1
UsageAllocation
Time
CPU
Shar
es
1 48 95 14218923628333037790000
100000110000120000130000
Memory Controller For VM2
UsageAllocation
Time(sec)
Mem
ory
in K
b1 50 99 148197246295344393442
0
200000
400000
600000
Memory Controller for VM1
UsageAllocation
Time (Sec)
Mem
ory
in K
b
Dynamic CPU Controller for Xen environment validated
Memory Controller for Xen environment validated
Conclusion