Breaking the Boundaries in Heterogeneous-ISA Datacenters

被引:13
|
作者
Barbalace, Antonio [1 ]
Lyerly, Robert [1 ]
Jelesnianski, Christopher [1 ]
Carno, Anthony [1 ]
Chuang, Ho-Ren [1 ]
Legout, Vincent [1 ]
Ravindran, Binoy [1 ]
机构
[1] Virginia Tech, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
来源
TWENTY-SECOND INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXII) | 2017年
关键词
Heterogeneous ISAs; replicated-kernel OS; compilers; process migration; state transformation;
D O I
10.1145/3037697.3037738
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency is one of the most important design considerations in running modern datacenters. Datacenter operating systems rely on software techniques such as execution migration to achieve energy efficiency across pools of machines. Execution migration is possible in datacenters today because they consist mainly of homogeneous-ISA machines. However, recent market trends indicate that alternate ISAs such as ARM and PowerPC are pushing into the datacenter, meaning current execution migration techniques are no longer applicable. How can execution migration be applied in future heterogeneous-ISA datacenters? In this work we present a compiler, runtime, and an operating system extension for enabling execution migration between heterogeneous-ISA servers. We present a new multi-ISA binary architecture and heterogeneous-OS containers for facilitating efficient migration of natively-compiled applications. We build and evaluate a prototype of our design and demonstrate energy savings of up to 66% for a workload running on an ARM and an x86 server interconnected by a high-speed network.
引用
收藏
页码:645 / 659
页数:15
相关论文
共 3 条
  • [1] Breaking the Boundaries in Heterogeneous-ISA Datacenters
    Barbalace, Antonio
    Lyerly, Robert
    Jelesnianski, Christopher
    Carno, Anthony
    Chuang, Ho-Ren
    Legout, Vincent
    Ravindran, Binoy
    ACM SIGPLAN NOTICES, 2017, 52 (04) : 645 - 659
  • [2] UNIFICO: Thread Migration in Heterogeneous-ISA CPUs without State Transformation
    Mavrogeorgis, Nikolaos
    Vasiladiotis, Christos
    Mu, Pei
    Khordadi, Amir
    Franke, Bjorn
    Barbalace, Antonio
    PROCEEDINGS OF THE 33RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, CC 2024, 2024, : 86 - 99
  • [3] A Robust Energy-Efficient Framework for Heterogeneous Datacenters
    Manakul, Kittituch
    See, Simon Chong Wee
    Achalakul, Tiranee
    GRID AND DISTRIBUTED COMPUTING, 2011, 261 : 351 - +