Using Machine Learning to reduce the energy wasted in Volunteer Computing Environments

被引:0
作者
McGough, A. Stephen [1 ]
Forshaw, Matthew [1 ]
Brennan, John [2 ]
Al Moubayed, Noura [2 ]
Bonner, Stephen [2 ]
机构
[1] Newcastle Univ, Sch Comp, Newcastle Upon Tyne, Tyne & Wear, England
[2] Univ Durham, Dept Comp Sci, Durham, England
来源
2018 NINTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC) | 2018年
关键词
volunteer computing; machine learning; energy;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High Throughput Computing (HTC) provides a convenient mechanism for running thousands of tasks. Many HTC systems exploit computers which are provisioned for other purposes by utilising their idle time - volunteer computing. This has great advantages as it gives access to vast quantities of computational power for little or no cost. The downside is that running tasks are sacrificed if the computer is needed for its primary use. Normally terminating the task which must be restarted on a different computer - leading to wasted energy and an increase in task completion time. We demonstrate, through the use of simulation, how we can reduce this wasted energy by targeting tasks at computers less likely to be needed for primary use, predicting this idle time through machine learning. By combining two machine learning approaches, namely Random Forest and MultiLayer Perceptron, we save 51.4% of the energy without significantly affecting the time to complete tasks.
引用
收藏
页数:8
相关论文
共 22 条
  • [1] BOINC: A system for public-resource computing and storage
    Anderson, DP
    [J]. FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 4 - 10
  • [2] [Anonymous], 2016, DEEP LEARNING
  • [3] Bodik P., 2009, USENIX HOT CLOUD
  • [4] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [5] Carastan-Santos D., 2017, P INT C HIGH PERF CO, P32
  • [6] Chiang SH, 2002, LECT NOTES COMPUT SC, V2537, P103
  • [7] A comprehensive model of the supercomputer workload
    Cirne, W
    Berman, F
    [J]. WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, : 140 - 148
  • [8] Das R., 2008, INT JOINT C AUTONOMO, P107
  • [9] Ensemble methods in machine learning
    Dietterich, TG
    [J]. MULTIPLE CLASSIFIER SYSTEMS, 2000, 1857 : 1 - 15
  • [10] HTC-Sim: a trace-driven simulation framework for energy consumption in high-throughput computing systems
    Forshaw, M.
    McGough, A. S.
    Thomas, N.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (12) : 3260 - 3290