dynamic resource monitoring and allocation in a virtualized environment

9
Dynamic Resource Monitoring and Allocation in a virtualized environment

Upload: earl-payne

Post on 13-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dynamic Resource Monitoring and Allocation in a virtualized environment

Dynamic Resource Monitoring and

Allocation in a virtualized environment

Page 2: 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

Page 3: Dynamic Resource Monitoring and Allocation in a virtualized environment

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

Page 4: Dynamic Resource Monitoring and Allocation in a virtualized environment

Implementation- Control System Architecture

Page 5: Dynamic Resource Monitoring and Allocation in a virtualized environment

Implementation- Testbed Setup

All operating systems are Debian 6

Page 6: Dynamic Resource Monitoring and Allocation in a virtualized environment

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

Page 7: Dynamic Resource Monitoring and Allocation in a virtualized environment

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

Page 8: Dynamic Resource Monitoring and Allocation in a virtualized environment

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