Towards Balancing Energy Savings and Performance for Volunteer Computing through Virtualized Approach

被引:1
作者
Rossi, Fabio [1 ]
Ferreto, Tiago [2 ]
Conterato, Marcelo [2 ]
Souza, Paulo [2 ]
Marques, Wagner [2 ]
Calheiros, Rodrigo [3 ]
Rodrigues, Guilherme [4 ]
机构
[1] Fed Inst Educ Sci & Technol Farroupilha, Alegrete, Brazil
[2] Pontificia Univ Catolica Rio Grande do Sul, Polytech Sch, Porto Alegre, RS, Brazil
[3] Western Sydney Univ, Parramatta, Australia
[4] Fed Inst Educ Sci & Technol Sul Rio Grandense, Charqueadas, Brazil
来源
CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE | 2019年
关键词
Energy-efficient; Grid Computing; Performance-aware; Virtualization; Volunteer Computing;
D O I
10.5220/0007733304220429
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computational grids consist of distributed environments where partner institutions offer hosts along with computational resources that can be used by all members of the grid. When an application needs to run in such environment, it allocates a portion of hosts necessary for its executions. Traditionally, the workload imposed on computational grids has a characteristic of being bag-of-tasks (BoT). It means that multiple replicas are submitted to different hosts, and when a response is processed, such replicas are either ignored or released. On resource allocation, as the grid is distributed among different participants, only idle resources can be leased by a new application. However, due to the behavior of BoTs, many allocated resources do not use their resources in their entirety. Another important fact is that only fully idle hosts can be added to the grid pool, and used only at these times. From the above, this paper proposes an approach that uses underutilized resource slice of grid hosts through virtualization, adjusting the use of grid applications to the leftover resources from daily hosts usage. It allows grid applications to run, even when hosts are in use, as long as there is an idle slice of resources, and their use does not interfere with the host's current running. To evaluate this approach, we performed an empirical evaluation of a virtualized server running applications concurrently with a virtualized grid application. The results have showed that our scheme could accelerate the performance of grid applications without impacting on higher energy consumption.
引用
收藏
页码:422 / 429
页数:8
相关论文
共 16 条
[1]   BOINC: A system for public-resource computing and storage [J].
Anderson, DP .
FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, :4-10
[2]  
Ben Belgacem Mohamed, 2012, International Journal of Handheld Computing Research, V3, P74, DOI 10.4018/jhcr.2012010105
[3]   Silicon trends and limits for advanced microprocessors [J].
Bohr, M .
COMMUNICATIONS OF THE ACM, 1998, 41 (03) :80-87
[4]  
Brasileiro F, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P817
[5]  
Brennand C. A. R. L., 2016, P 2016 8 IEEE LAT AM, P1
[6]  
Cavalcanti E., 2006, P 2 INT WORKSH VIRT, P11
[7]  
Cunsolo VD, 2009, LECT NOTES COMPUT SC, V5754, P423, DOI 10.1007/978-3-642-04070-2_48
[8]  
Ferreira D., 2011, 2011 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, P1903, DOI 10.1109/IPDPS.2011.349
[9]  
Hwang ST, 2003, LECT NOTES COMPUT SC, V2667, P733
[10]  
Jonathan A, 2017, 2017 RESILIENCE WEEK (RWS), P127, DOI 10.1109/RWEEK.2017.8088660