DocumentCode
2029676
Title
A Local Heuristic for Latency-Optimized Distributed Cloud Deployment
Author
Keller, Matthias ; Pawlik, S. ; Pietrzk, Peter ; Karl, Holger
Author_Institution
Compute Network Res. Group, Univ. of Paderborn, Paderborn, Germany
fYear
2013
fDate
9-12 Dec. 2013
Firstpage
429
Lastpage
434
Abstract
In Distributed Cloud Computing, applications are deployed across many data centres at topologically diverse locations to improved network-related quality of service (QoS). As we focus on interactive applications, we minimize the latency between users and an application by allocating Cloud resources nearby the customers. Allocating resources at all locations will result in the best latency but also in the highest expenses. So we need to find an optimal subset of locations which reduces the latency but also the expenses - the facility location problem (FLP). In addition, we consider resource capacity restrictions, as a resource can only serve a limited amount of users. An FLP can be globally solved. Additionally, we propose a local, distributed heuristic. This heuristic is running within the network and does not depend on a global component. No distributed, local approximations for the capacitated FLP have been proposed so far due to the complexity of the problem. We compared the heuristic with an optimal solution obtained from a mixed integer program for different network topologies. We investigated the influence of different parameters like overall resource utilization or different latency weights.
Keywords
cloud computing; distributed processing; facility location; quality of service; resource allocation; FLP; QoS; cloud resource allocation; distributed cloud computing; distributed heuristic; facility location problem; latency weights; latency-optimized distributed cloud deployment; quality of service; resource utilization; Approximation algorithms; Approximation methods; Cloud computing; Computational modeling; Network topology; Resource management; Servers; Capacitated Facility Location; Distributed Algorithm; Distributed Cloud Computing; Network Topology; Topology-Aware Application Deployment;
fLanguage
English
Publisher
ieee
Conference_Titel
Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on
Conference_Location
Dresden
Type
conf
DOI
10.1109/UCC.2013.85
Filename
6809444
Link To Document