TY - GEN
T1 - Hardness of approximation and greedy algorithms for the adaptation problem in virtual environments
AU - Sundararaj, Ananth I.
AU - Sanghi, Manan
AU - Lange, John R.
AU - Dinda, Peter A.
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/34247599054
M3 - Conference contribution
AN - SCOPUS:34247599054
SN - 1424401755
SN - 9781424401758
T3 - Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
SP - 291
EP - 292
BT - Proceedings - 3rd International Conference on Autonomic Computing, ICAC 2006
T2 - 3rd International Conference on Autonomic Computing, ICAC 2006
Y2 - 13 June 2006 through 16 June 2006
ER -