Title :
Hardness of Approximation and Greedy Algorithms for the Adaptation Problem in Virtual Environments
Author :
Sundararaj, Ananth I. ; Sanghi, Manan ; Lange, John R. ; Dinda, Peter A.
Author_Institution :
Department of Electrical Engineering and Computer Science, Northwestern University. ais@cs.northwestern.edu
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 m1/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.
Keywords :
Bandwidth; Distributed computing; Greedy algorithms; Grid computing; Network topology; Size measurement; Telecommunication traffic; Virtual machining; Virtual manufacturing; Voice mail;
Conference_Titel :
Autonomic Computing, 2006. ICAC '06. IEEE International Conference on
Print_ISBN :
1-4244-0175-5
DOI :
10.1109/ICAC.2006.1662413