DocumentCode
251811
Title
Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds
Author
Keller, Matthias ; Robbert, Christoph ; Karl, Holger
Author_Institution
Univ. of Paderborn, Paderborn, Germany
fYear
2014
fDate
8-11 Dec. 2014
Firstpage
387
Lastpage
395
Abstract
In distributed cloud computing, application deployment across multiple sites can improve quality of service. Recent research developed algorithms to find optimal locations for virtual machines. However, those algorithms assume to have either single-tier applications or a fixed number of virtual machines -- a strong simplification of reality. This paper investigates the placement and scaling of complex application architectures. An application is dynamically scaled to fit both the current demand situation and the currently available infrastructure resources. We compare two approaches: The first one is based on virtual network embedding. The second approach is a novel method called Template Embedding. It is based on a hierarchical 1-allocation hub flow problem and combines application scaling and embedding in one step. Extensive experiments on 43200 network configurations showed that Template Embedding outperforms virtual network embedding in all cases in three metrics: success rate, solution quality, and runtime. This positive result shows that template embedding is a promising approach for distributed cloud resource allocation.
Keywords
cloud computing; graph theory; complex application architecture; distributed cloud computing; distributed cloud resource allocation; hierarchical 1-allocation hub flow problem; template embedding; virtual machine; virtual network embedding; Cloud computing; Complexity theory; Computer architecture; Optimization; Peer-to-peer computing; Runtime; Substrates; Application Architecture; Cloud Resource Allocation; Distributed Cloud Computing; Flow Problem; Hub Problem;
fLanguage
English
Publisher
ieee
Conference_Titel
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location
London
Type
conf
DOI
10.1109/UCC.2014.49
Filename
7027516
Link To Document