DocumentCode :
167602
Title :
Towards Energy Efficient Allocation for Applications in Volunteer Cloud
Author :
Congfeng Jiang ; Jian Wan ; Cerin, Christophe ; Gianessi, Paolo ; Ngoko, Yanik
Author_Institution :
Hangzhou Dianzi Univ., Hangzhou, China
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
1516
Lastpage :
1525
Abstract :
We can view the topology of classical clouds infrastructures as data centers to which are connected user machines. In these architectures the computations are centered on a subset of machines (the data centers) among the possible ones. In our study, we propose to consider an alternative view of clouds where both users machines and data centers are used for servicing requests. We refer to these clouds as volunteer clouds. Volunteer clouds offer potential advantages in elasticity and energy savings, but we have also to manage the unavailability of volunteer nodes. In this paper, we are interested in optimizing the energy consumed by the provisioning of applications in volunteer clouds. Given a set of applications requested by cloud´s clients for a window of time, the objective is to find the deployment plan that is less energy consuming. In comparison with many works in resource allocation, our specificity is in the management of the unavailability of volunteer nodes. We show that our core challenge can be formalized as an NP-hard and inapproximable problem. We then propose an ILP (Integer Linear Programming) model and various greedy heuristics for its resolution. Finally, we provide an experimental analysis of our proposal in using realistic data and modeling for energy consumption. This work is a work on modeling with simulation results but not a work with emulation and experiments on real systems. However, the parameters and assumptions made for our simulations fit well with the knowledge generally accepted by people working on energy modeling and volunteer computing. Consequently our work should be analyzed as a solid building block towards the implementation of allocation mechanisms in volunteer clouds.
Keywords :
cloud computing; computer centres; energy conservation; integer programming; linear programming; resource allocation; ILP; NP-hard problem; cloud infrastructure; data center; deployment plan; elasticity; energy consumption; energy efficient allocation; energy modeling; energy saving; greedy heuristics; integer linear programming model; resource allocation; servicing request; user machines; volunteer cloud; volunteer computing; volunteer nodes; Availability; Computational modeling; Elasticity; Energy consumption; Energy resolution; Integer linear programming; Resource management; Cloud computing; Desktop grid computing; Energy management; Integer linear programming and optimization problems; Power optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.169
Filename :
6969556
Link To Document :
بازگشت