DocumentCode :
3145648
Title :
Optimizing Long-Lived CloudNets with Migrations
Author :
Schaffrath, Gregor ; Schmid, S. ; Feldmann, A.
Author_Institution :
Telekom Innovation Labs., Tech. Univ. Berlin, Berlin, Germany
fYear :
2012
fDate :
5-8 Nov. 2012
Firstpage :
99
Lastpage :
106
Abstract :
This paper attends to the problem of embedding flexibly specified virtual networks connecting cloud resources (e.g, storage or computation) on a given substrate (e.g., a data center, an ISP backbone, a router site, or a virtual provider network). We study a scenario where a substrate provider (or a potential intermediate broker or reseller) wants to optimize the embedding of these so-called CloudNets by migrating them to more suitable locations. For instance, such re-embeddings can be useful if the CloudNets were requested at short notice and initially placed heuristically. Subsequent optimizations can, e.g., reduce the peak resource loads in the network by spreading CloudNets across the infrastructure or save energy by moving CloudNets together and switching off unused components. We present the generic mathematical programming algorithm used in our CloudNet prototype to compute optimal embeddings. For example, this algorithm supports different objective functions (such as load minimization or energy conservation), arbitrary resource combinations and the mapping of multiple virtual nodes of a CloudNet to a single substrate node, cost-aware migrations, and it can deal with all link types that arise in practice (e.g., fullduplex or even wireless or wired broadcast links with multiple endpoints). Of course, such rigorous CloudNet optimizations are time consuming, and we report on the time complexities obtained from our experiments with our network virtualization prototype architecture. It turns out that optimizing CloudNets over moderate sized infrastructures is feasible, even for scenarios with high flexibility and without tuning the solver software to speed up computations further.
Keywords :
cloud computing; computational complexity; mathematical programming; resource allocation; virtualisation; cloud resources; cost-aware migrations; generic mathematical programming algorithm; long-lived CloudNet optimization; multiple virtual node mapping; network virtualization prototype architecture; optimal embeddings; resource combinations; single substrate node; time complexity; Cloud computing; Conferences; Embedding; Linear Programming; Migration; Virtual Network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4432-6
Type :
conf
DOI :
10.1109/UCC.2012.7
Filename :
6424934
Link To Document :
بازگشت