OpenBU

Friendly Virtual Machine: Leveraging a Feedback-Control Model for Application Adaptation

OpenBU

Show simple item record

dc.contributor.author Zhang, Yuting en_US
dc.contributor.author Bestavros, Azer en_US
dc.contributor.author Guirguis, Mina en_US
dc.contributor.author Matta, Ibrahim en_US
dc.contributor.author West, Richard en_US
dc.date.accessioned 2011-10-20T04:19:20Z
dc.date.available 2011-10-20T04:19:20Z
dc.date.issued 2004-07-19 en_US
dc.identifier.uri http://hdl.handle.net/2144/1556
dc.description.abstract With the increased use of "Virtual Machines" (VMs) as vehicles that isolate applications running on the same host, it is necessary to devise techniques that enable multiple VMs to share underlying resources both fairly and efficiently. To that end, one common approach is to deploy complex resource management techniques in the hosting infrastructure. Alternately, in this paper, we advocate the use of self-adaptation in the VMs themselves based on feedback about resource usage and availability. Consequently, we define a "Friendly" VM (FVM) to be a virtual machine that adjusts its demand for system resources, so that they are both efficiently and fairly allocated to competing FVMs. Such properties are ensured using one of many provably convergent control rules, such as AIMD. By adopting this distributed application-based approach to resource management, it is not necessary to make assumptions about the underlying resources nor about the requirements of FVMs competing for these resources. To demonstrate the elegance and simplicity of our approach, we present a prototype implementation of our FVM framework in User-Mode Linux (UML)-an implementation that consists of less than 500 lines of code changes to UML. We present an analytic, control-theoretic model of FVM adaptation, which establishes convergence and fairness properties. These properties are also backed up with experimental results using our prototype FVM implementation. en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-2004-030 en_US
dc.title Friendly Virtual Machine: Leveraging a Feedback-Control Model for Application Adaptation en_US
dc.type Technical Report en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Browse

Deposit Materials

Statistics