DocumentCode
125632
Title
Distributed Resource Allocation to Virtual Machines via Artificial Neural Networks
Author
Minarolli, Dorian ; Freisleben, Bernd
Author_Institution
Dept. of Math. & Comput. Sci., Univ. of Marburg, Marburg, Germany
fYear
2014
fDate
12-14 Feb. 2014
Firstpage
490
Lastpage
499
Abstract
The goal of the provider with respect to dynamic resource allocation in cloud computing is to maintain application performance according to service level agreements while reducing electrical power costs. To achieve this goal, we present a resource manager that optimizes a utility function expressing the trade-off between the conflicting objectives of maintaining application performance and reducing power costs. It is based on an artificial neural network (ANN) to find the best resource allocation to virtual machines that optimizes the utility function. To provide support for a potentially large number of virtual machines, we present a distributed version of the resource manager consisting of several ANNs in which each ANN is responsible for modeling application performance and power consumption of a single VM while exchanging information with other ANNs to coordinate resource allocation. Simulated and real experiments show the effectiveness of the distributed ANN resource manager over static allocation, a centralized version and a distributed non-coordinated version.
Keywords
cloud computing; contracts; neural nets; power aware computing; resource allocation; virtual machines; application performance; artificial neural networks; cloud computing; distributed ANN resource manager; distributed resource allocation; dynamic resource allocation; electrical power cost reduction; power consumption; service level agreements; utility function; virtual machines; Artificial neural networks; Mathematical model; Measurement; Power demand; Predictive models; Resource management; Training; artificial neural network; cloud computing; resource allocation; utility function;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location
Torino
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2014.102
Filename
6787320
Link To Document