Energy and Performance Impact of Aggressive Volunteer Computing with Multi-core Computers

被引:0
|
作者
Li, Jiangtian [1 ]
Deshpande, Amey [2 ]
Srinivasan, Jagan [2 ]
Ma, Xiaosong [2 ,3 ]
机构
[1] Microsoft Corp, Redmond, WA 98052 USA
[2] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27606 USA
[3] Oak Ridge Natl Lab, Div Comp Sci & Mat, Oak Ridge, TN 37831 USA
来源
2009 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS) | 2009年
关键词
Volunteer Computing; Energy-efficient; Performance Impact; Multi-core;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The rapid advances in multi-core architecture and the predicted emergence of 100-core personal computers bring new appeal to volunteer computing. The availability of massive compute power under-utilized by personal computing tasks is a blessing to volunteer computing customers. Meanwhile the reduced performance impact of running a foreign workload, thanks to the increased hardware parallelism, makes volunteering resources more acceptable to PC owners. In addition, we suspect that with aggressive volunteer computing, which assigns foreign tasks to active computers (as opposed to idle ones in the common practice), we can obtain significant energy savings. In this paper, we assess the efficacy of such aggressive volunteer computing model by evaluating the energy saving and performance impact of co-executing resource-intensive foreign workloads with native personal computing tasks. Our results from executing 30 native-foreign workload combinations suggest that aggressive volunteer computing can achieve an average energy saving of around 52% compared to running the foreign workloads on high-end cluster nodes, and around 33% compared to using the traditional, more conservative volunteer computing model. We have also observed highly varied performance interference behavior between the workloads, and evaluated the effectiveness of foreign workload intensity throttling.
引用
收藏
页码:421 / +
页数:2
相关论文
共 50 条
  • [21] A MapReduce scratchpad memory for multi-core cloud computing applications
    Kachris, Christoforos
    Sirakoulis, Georgios Ch.
    Soudris, Dimitrios
    MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 599 - 608
  • [22] An analytical study of resource division and its impact on power and performance of multi-core processors
    Vijayalakshmi, Saravanan
    Anpalagan, Alagan
    Kothari, D. P.
    Woungang, Isaac
    Obaidat, Mohammad S.
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1265 - 1279
  • [23] An analytical study of resource division and its impact on power and performance of multi-core processors
    Saravanan Vijayalakshmi
    Alagan Anpalagan
    D. P. Kothari
    Isaac Woungang
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2014, 68 : 1265 - 1279
  • [24] A data parallel strategy for aligning multiple biological sequences on multi-core computers
    Zhu, Xiangyuan
    Li, Kenli
    Salah, Ahmad
    COMPUTERS IN BIOLOGY AND MEDICINE, 2013, 43 (04) : 350 - 361
  • [25] Energy-efficient task scheduling for multi-core platforms with per-core DVFS
    Lin, Ching-Chi
    Syu, You-Cheng
    Chang, Chao-Jui
    Wu, Jan-Jan
    Liu, Pangfeng
    Cheng, Po-Wen
    Hsu, Wei-Te
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 86 : 71 - 81
  • [26] Towards Balancing Energy Savings and Performance for Volunteer Computing through Virtualized Approach
    Rossi, Fabio
    Ferreto, Tiago
    Conterato, Marcelo
    Souza, Paulo
    Marques, Wagner
    Calheiros, Rodrigo
    Rodrigues, Guilherme
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 422 - 429
  • [27] ACCELERATION OF PEDESTRIAN DETECTION ALGORITHMS ON A MULTI-CORE VEHICLE COMPUTING PLATFORM
    Liu, Yongpan
    Zhu, Yihao
    Zhang, Sunny
    Zhang, Senjie
    Yang, Huazhong
    2009 IEEE YOUTH CONFERENCE ON INFORMATION, COMPUTING AND TELECOMMUNICATION, PROCEEDINGS, 2009, : 208 - +
  • [28] Suffix Array Performance Analysis for Multi-Core Platforms
    Gil-Costa, Veronica
    Ochoa, Cesar
    Printista, A. Marcela
    COMPUTACION Y SISTEMAS, 2013, 17 (03): : 391 - 399
  • [29] A HIGH PERFORMANCE MULTI-CORE NETWORK PROCESSING SYSTEM
    Zha, Qiwen
    Zhang, Wu
    Zeng, Xuewen
    Song, Yi
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 439 - 443
  • [30] Electronic Structure Calculations and Adaptation Scheme in Multi-core Computing Environments
    Seshagiri, Lakshminarasimhan
    Sosonkina, Masha
    Zhang, Zhao
    COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 3 - +