Dynamic Resource Monitoring and Allocation in a virtualized environment
description
Transcript of Dynamic Resource Monitoring and Allocation in a virtualized environment
![Page 1: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/1.jpg)
Dynamic Resource Monitoring and
Allocation in a virtualized environment
![Page 2: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/2.jpg)
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
![Page 3: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/3.jpg)
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
![Page 4: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/4.jpg)
Implementation- Control System Architecture
![Page 5: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/5.jpg)
Implementation- Testbed Setup
All operating systems are Debian 6
![Page 6: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/6.jpg)
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
![Page 7: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/7.jpg)
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
![Page 8: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/8.jpg)
Dynamic CPU Controller for Xen environment validated
Memory Controller for Xen environment validated
Conclusion
![Page 9: Dynamic Resource Monitoring and Allocation in a virtualized environment](https://reader035.fdocuments.in/reader035/viewer/2022062813/56816693550346895dda7407/html5/thumbnails/9.jpg)