Title :
A topology-aware adaptive deployment framework for elastic applications
Author :
Keller, Matthias ; Peuster, Manuel ; Robbert, Christoph ; Karl, Holger
Author_Institution :
Compute Network Res. Group, Univ. of Paderborn, Paderborn, Germany
Abstract :
In Distributed Cloud Computing, applications are deployed over thousands of geographically distributed cloud sites. This new deployment approach promises not only improved application´s quality of service but enables deploying network-critical applications otherwise not possible. A previously settled, static allocation of enough resources at each site is expensive. Adapting resource allocations during application lifetime could dramatically reduce expenses. They are triggered by complex algorithms as a reaction of changes in measured performance data. However, such adaptation algorithms and their performance data depends on specific application´s requirements, constrains, and on optimization goals. Some interactive applications need a low packet round trip time. Other streaming applications need a high data rate to the user. Besides these individual characteristics of an adaptation, similarities exists in the management of such a geographical distribution: Applications and their components are deployed within Virtual Machines. The components have to find and communicate with each other. Motivated by this, we present a framework taking care of necessary common functionality while been highly customizable to support a wide range of adaptation. Additionally, integrated adaptations can utilize combined application- and infrastructure- level data and are also able to reconfigure the application and the infrastructure. Finally, a steering-system supports state-ful and multi-tier applications to be deployed in an elastic and dynamic way.
Keywords :
cloud computing; quality of service; telecommunication network topology; virtual machines; adaptation algorithms; application lifetime; application quality of service improvement; application reconfiguration; application-level data; data rate; distributed cloud computing; dynamic applications; elastic applications; geographically distributed cloud sites; infrastructure reconfiguration; infrastructure-level data; interactive applications; network-critical application deployment; packet round trip time; performance data; resource allocations; stateful multitier applications; steering-system; topology-aware adaptive deployment framework; virtual machines; Cloud computing; Computer architecture; Monitoring; Network topology; Next generation networking; Quality of service; Resource management; Adaptive Application Deployment; Architecture; Cloud Computing; Elastic Applications Deployment; Geographically Distributed; Network Topology;
Conference_Titel :
Intelligence in Next Generation Networks (ICIN), 2013 17th International Conference on
Conference_Location :
Venice
DOI :
10.1109/ICIN.2013.6670895