HEXO: Offloading HPC Compute-Intensive Workloads on Low-Cost, Low-Power Embedded Systems

被引:8
|
作者
Olivier, Pierre [1 ]
Mehrab, A. K. M. Fazla [1 ]
Lankes, Stefan [2 ]
Karaoui, Mohamed Lamine [1 ]
Lyerly, Robert [1 ]
Ravindran, Binoy [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
[2] Rhein Westfal TH Aachen, Aachen, Germany
关键词
heterogeneous ISAs; unikernels; migration; offloading;
D O I
10.1145/3307681.3325408
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
OS-capable embedded systems exhibiting a very low power consumption are available at an extremely low price point. It makes them highly compelling in a datacenter context. In this paper we show that sharing long-running, compute-intensive datacenter HPC workloads between a server machine and one or a few connected embedded boards of negligible cost and power consumption can bring significant benefits in terms of consolidation. Our approach, named Heterogeneous EXecution Offloading (HEXO), selectively offloads Virtual Machines (VMs) from server class machines to embedded boards. Our design tackles several challenges. We address the Instruction Set Architecture (ISA) difference between typical servers (x86) and embedded systems (ARM) through hypervisor and guest OS-level support for heterogeneous-ISA runtime VM migration. We cope with the low amount of resources in embedded systems by using lightweight VMs: unikernels. VMs are offloaded based on an estimation of the slowdown expected from running on a given board. We build a prototype of HEXO and demonstrate significant increase in throughput (up to 67%) and energy efficiency (up to 56%) over a set of macro-benchmarks running datacenter compute-intensive jobs.
引用
收藏
页码:85 / 96
页数:12
相关论文
共 50 条
  • [1] HEXO: Offloading Long-Running Compute- and Memory-Intensive Workloads on Low-Cost, Low-Power Embedded Systems
    Olivier, Pierre
    Fazla Mehrab, A.K.M.
    Errabelly, Sandeep
    Lankes, Stefan
    Karaoui, Mohamed Lamine
    Lyerly, Robert
    Kim, Sang-Hoon
    Barbalace, Antonio
    Ravindran, Binoy
    [J]. IEEE Transactions on Cloud Computing, 2024, 12 (04): : 1415 - 1432
  • [2] Are Low-Power SoCs Feasible for Heterogenous HPC Workloads?
    Plauth, Max
    Polze, Andreas
    [J]. EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 763 - 774
  • [3] A Heterogeneous System Architecture for Low-Power Wireless Sensor Nodes in Compute-intensive Distributed Applications
    Engel, Andreas
    Koch, Andreas
    Siebel, Thomas
    [J]. 2015 IEEE 40TH LOCAL COMPUTER NETWORKS CONFERENCE WORKSHOPS (LCN WORKSHOPS), 2015, : 636 - 644
  • [4] Low-cost, low-power solutions
    不详
    [J]. CHEMICAL ENGINEERING PROGRESS, 2004, 100 (04) : 11 - 11
  • [5] Special and embedded memory macrocells for low-cost and low-power in MPEG environment
    Hara, H
    Matsui, M
    Otomo, G
    Seta, K
    Sakurai, T
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 1996, E79C (06) : 750 - 756
  • [6] Embedded genetic algorithm for low-power, low-cost, and low-size-memory devices
    Medeiros, Denis R. da S.
    Torquato, Matheus F.
    Fernandes, Marcelo A. C.
    [J]. ENGINEERING REPORTS, 2020, 2 (09)
  • [7] Towards Practical Cloud Offloading for Low-cost Ground Vehicle Workloads
    Xu, Yuan
    Zhang, Tianwei
    Han, Jimin
    Wang, Sa
    Bao, Yungang
    [J]. 2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 734 - 745
  • [8] VuLCAN : A Low-cost, Low-power Embedded Visible Light Communication And Networking Platform
    Ageev, Artem
    Luci, Emiliano
    Petrioli, Chiara
    Thakker, Nupur
    [J]. MSWIM'19: PROCEEDINGS OF THE 22ND INTERNATIONAL ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2019, : 127 - 134
  • [9] Low-Power Low-Cost Wireless Flood Sensor for Smart Home Systems
    Teixido, Pedro
    Antonio Gomez-Galan, Juan
    Gomez-Bravo, Fernando
    Sanchez-Rodriguez, Trinidad
    Alcina, Javier
    Aponte, Juan
    [J]. SENSORS, 2018, 18 (11)
  • [10] Small, Low-Power, Low-Cost IMU for Personal Navigation and Stabilization Systems
    Kozlov, V. A.
    Agafonov, V. M.
    Bindler, J.
    Vishnyakov, A. V.
    [J]. PROCEEDINGS OF THE 2006 NATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION - NTM 2006, 2006, : 650 - 655