DocumentCode :
159850
Title :
Hierarchical network-aware placement of service oriented applications in Clouds
Author :
Moens, Hendrik ; Hanssens, Brecht ; Dhoedt, Bart ; De Turck, Filip
Author_Institution :
Dept. of Inf. Technol., Ghent Univ. - iMinds, Ghent, Belgium
fYear :
2014
fDate :
5-9 May 2014
Firstpage :
1
Lastpage :
8
Abstract :
In cloud environments, resources can be requested on-demand when they are needed. A cloud management system is responsible for determining which physical machines are responsible for processing the requests. The problem of determining which servers are used for which services is referred to as the Cloud Application Placement Problem (CAPP), and multiple criteria such as cost and number of migrations must be taken into account. When applications are constructed as a collection of communicating services, such as in Service-Oriented Architectures, it becomes important to take the underlying network properties into account when these placement decisions are made. In this paper, we propose an Integer Linear Programming (ILP) formulation for the CAPP, which optimizes multiple criteria such as cost, latency and number of migrations between subsequent invocations by using multiple optimization criteria. We also present hierarchical algorithms based on particle swarm optimization and genetic algorithms to solve the CAPP. These algorithms are be executed within a management hierarchy, which reduces the amount of information needed for the algorithms to function, increasing scalability of the management system. Finally, we evaluate the hierarchical algorithms by comparing them to an optimal algorithm based on the ILP formulation.
Keywords :
cloud computing; genetic algorithms; integer programming; linear programming; service-oriented architecture; CAPP; cloud application placement problem; cloud management system; genetic algorithm; hierarchical network-aware placement; integer linear programming; multiple optimization criteria; particle swarm optimization; service-oriented architecture; Algorithm design and analysis; Bandwidth; Equations; Mathematical model; Memory management; Optimization; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location :
Krakow
Type :
conf
DOI :
10.1109/NOMS.2014.6838230
Filename :
6838230
Link To Document :
بازگشت