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
相关论文
共 50 条
  • [31] A Reconfigurable Heterogeneous Multicore with a Homogeneous ISA
    Souza, Jeckson Dellagostin
    Carro, Luigi
    Rutzig, Mateus Beck
    Schneider Beck, Antonio Carlos
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1598 - 1603
  • [32] BREAKING BEHAVIORAL BOUNDARIES
    不详
    SCIENCE NEWS, 1985, 127 (08) : 120 - 120
  • [33] Making and breaking boundaries
    Dutta, Mohan J.
    JOURNAL OF APPLIED COMMUNICATION RESEARCH, 2022, 50 : S1 - S2
  • [34] BREAKING THROUGH THE BOUNDARIES
    DIXON, T
    CANADIAN FAMILY PHYSICIAN, 1989, 35 : 983 - 989
  • [35] Making and breaking boundaries
    Hancock, ME
    PUBLIC HISTORIAN, 2005, 27 (02): : 7 - 8
  • [36] Energy Aware Multiobjective Scheduling in a Federation of Heterogeneous Datacenters
    Iturriaga, Santiago
    Nesmachnow, Sergio
    HIGH PERFORMANCE COMPUTING, 2018, 796 : 337 - 352
  • [37] QoS-Aware Scheduling in Heterogeneous Datacenters with Paragon
    Delimitrou, Christina
    Kozyrakis, Christos
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2013, 31 (04):
  • [38] GreenHetero: Adaptive Power Allocation for Heterogeneous Green Datacenters
    Cai, Haoran
    Cao, Qiang
    Jiang, Hong
    Wang, Qiang
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 160 - 170
  • [39] Thermal-aware Layout Planning for Heterogeneous Datacenters
    Azimi, Reza
    Zhan, Xin
    Reda, Sherief
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 245 - 250
  • [40] Phoenix: A Constraint-aware Scheduler for Heterogeneous Datacenters
    Thinakaran, Prashanth
    Gunasekaran, Jashwant Raj
    Sharma, Bikash
    Kandemir, Mahmut Taylan
    Das, Chita R.
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 977 - 987