Breaking the Boundaries in Heterogeneous-ISA Datacenters

被引:14
|
作者
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
关键词
Heterogeneous ISAs; replicated-kernel OS; compilers; process migration; state transformation;
D O I
10.1145/3093336.3037738
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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
相关论文
共 50 条
  • [21] Bouncing boundaries and breaking boundaries
    Joane Martel
    Crime, Law and Social Change, 1998, 30 (2) : 131 - 162
  • [22] BREAKING BOUNDARIES
    Calas, Georges
    ELEMENTS, 2012, 8 (03) : 163 - 164
  • [23] Breaking the boundaries
    Willis, J
    FROM GRIERSON TO THE DOCU-SOAP: BREAKING THE BOUNDARIES, 2000, : 97 - 102
  • [24] Breaking the boundaries
    Anon
    Glass Digest, 2000, 79 (12):
  • [25] Breaking Boundaries
    Euchner, Jim
    RESEARCH-TECHNOLOGY MANAGEMENT, 2018, 61 (06) : 9 - 10
  • [26] Breaking Boundaries
    Stahl, Jennifer
    DANCE MAGAZINE, 2013, 87 (08):
  • [27] Breaking boundaries
    L'Etang, Jacquie
    Xifra, Jordi
    Coombs, Timothy
    PUBLIC RELATIONS INQUIRY, 2012, 1 (01) : 3 - 6
  • [28] Market Mechanisms for Managing Datacenters with Heterogeneous Microarchitectures
    Guevara, Marisabel
    Lubin, Benjamin
    Lee, Benjamin C.
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2014, 32 (01):
  • [29] Infrastructure-Aware TensorFlow for Heterogeneous Datacenters
    Arif, Moiz
    Rafique, M. Mustafa
    Lim, Seung-Hwan
    Malik, Zaki
    2020 IEEE 28TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2020), 2020, : 196 - 203
  • [30] Breaking down the boundaries
    Flavell-While, Claudia
    TCE, 2006, (785): : 18 - 19