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