dynamic resource monitoring and allocation in a virtualized environment
TRANSCRIPT
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 Environments
Relationship between VM Memory Allocation and Hosted Application Performance
Relationship between CPU Allocation and Hosted Application Performance
CPU Controller
Joint 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
Usage
Allocation
Time
CP
U S
har
es1 42 83 124165206247288329370411
0
40
80
120
CPU Controller for VM1
Usage
Allocation
Time
CP
U S
har
es
1 48 95 14218923628333037790000
100000110000120000130000
Memory Controller For VM2
Usage
Allocation
Time(sec)
Mem
ory
in
Kb
1 50 99 1481972462953443934420
200000
400000
600000
Memory Controller for VM1
Usage
Allocation
Time (Sec)
Mem
ory
in
Kb
Dynamic CPU Controller for Xen environment validated
Memory Controller for Xen environment validated
Conclusion