{"department":[{"_id":"75"}],"publication":"Proceedings of 7th International Conference on Utility and Cloud Computing (UCC)","abstract":[{"lang":"eng","text":"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 applica- tion 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."}],"file_date_updated":"2018-03-20T07:23:02Z","status":"public","citation":{"mla":"Keller, Matthias, et al. “Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds.” Proceedings of 7th International Conference on Utility and Cloud Computing (UCC), 2014, pp. 387--395, doi:10.1109/UCC.2014.49.","apa":"Keller, M., Robbert, C., & Karl, H. (2014). Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds. In Proceedings of 7th International Conference on Utility and Cloud Computing (UCC) (pp. 387--395). https://doi.org/10.1109/UCC.2014.49","short":"M. Keller, C. Robbert, H. Karl, in: Proceedings of 7th International Conference on Utility and Cloud Computing (UCC), 2014, pp. 387--395.","bibtex":"@inproceedings{Keller_Robbert_Karl_2014, title={Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds}, DOI={10.1109/UCC.2014.49}, booktitle={Proceedings of 7th International Conference on Utility and Cloud Computing (UCC)}, author={Keller, Matthias and Robbert, Christoph and Karl, Holger}, year={2014}, pages={387--395} }","ama":"Keller M, Robbert C, Karl H. Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds. In: Proceedings of 7th International Conference on Utility and Cloud Computing (UCC). ; 2014:387--395. doi:10.1109/UCC.2014.49","chicago":"Keller, Matthias, Christoph Robbert, and Holger Karl. “Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds.” In Proceedings of 7th International Conference on Utility and Cloud Computing (UCC), 387--395, 2014. https://doi.org/10.1109/UCC.2014.49.","ieee":"M. Keller, C. Robbert, and H. Karl, “Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds,” in Proceedings of 7th International Conference on Utility and Cloud Computing (UCC), 2014, pp. 387--395."},"title":"Template Embedding: Using Application Architecture to Allocate Resources in Distributed Clouds","author":[{"first_name":"Matthias","full_name":"Keller, Matthias","last_name":"Keller"},{"full_name":"Robbert, Christoph","last_name":"Robbert","first_name":"Christoph"},{"first_name":"Holger","full_name":"Karl, Holger","id":"126","last_name":"Karl"}],"ddc":["040"],"date_created":"2017-10-17T12:42:01Z","_id":"354","user_id":"15572","doi":"10.1109/UCC.2014.49","project":[{"_id":"1","name":"SFB 901"},{"name":"SFB 901 - Subprojekt A2","_id":"6"},{"_id":"2","name":"SFB 901 - Project Area A"}],"date_updated":"2022-01-06T06:59:22Z","file":[{"content_type":"application/pdf","relation":"main_file","file_name":"354-keller_ucc14_preprint_01.pdf","date_updated":"2018-03-20T07:23:02Z","access_level":"closed","file_id":"1413","file_size":737652,"creator":"florida","success":1,"date_created":"2018-03-20T07:23:02Z"}],"page":"387--395","type":"conference","has_accepted_license":"1","year":"2014"}