Hardness of approximation and greedy algorithms for the adaptation problem in virtual environments

Ananth I. Sundararaj, Manan Sanghi, John R. Lange, Peter A. Dinda

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Over the past decade, wide-area distributed computing has emerged as a powerful computing paradigm. Virtual machines greatly simplify wide-area distributed computing by lowering the abstraction to benefit both resource users and providers. A virtual execution environment consisting of virtual machines (VMs) interconnected with virtual networks provides opportunities to dynamically optimize, at run-time, the performance of existing, unmodified distributed applications without any user or programmer intervention. We have formalized the adaptation problem in virtual execution environments, and shown that it is NP-hard to both, solve and approximate within a factor of m 1/2-δ for any δ > 0, where m is the number of edges in the virtual overlay graph. We also designed and evaluated greedy adaptation algorithms and found them to work well in practice.

Original languageEnglish
Title of host publicationProceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
Pages291-292
Number of pages2
StatePublished - 2006
Externally publishedYes
Event3rd International Conference on Autonomic Computing, ICAC 2006 - Dublin, Ireland
Duration: Jun 13 2006Jun 16 2006

Publication series

NameProceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
Volume2006

Conference

Conference3rd International Conference on Autonomic Computing, ICAC 2006
Country/TerritoryIreland
CityDublin
Period06/13/0606/16/06

Fingerprint

Dive into the research topics of 'Hardness of approximation and greedy algorithms for the adaptation problem in virtual environments'. Together they form a unique fingerprint.

Cite this