Access Restriction

Author Barbalace, Antonio ♦ Lyerly, Robert ♦ Legout, Vincent ♦ Ravindran, Binoy ♦ Jelesnianski, Christopher ♦ Carno, Anthony ♦ Chuang, Ho-Ren
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Computer programming, programs & data
Subject Keyword Replicated-kernel os ♦ State transformation ♦ Heterogeneous isas ♦ Process migration ♦ Compilers
Abstract 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.
Description Affiliation: Virginia Tech, Blacksburg, VA, USA (Barbalace, Antonio; Lyerly, Robert; Jelesnianski, Christopher; Carno, Anthony; Chuang, Ho-Ren; Legout, Vincent; Ravindran, Binoy)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1983-05-01
Publisher Place New York
Journal ACM SIGPLAN Notices (SIGP)
Volume Number 52
Issue Number 4
Page Count 15
Starting Page 645
Ending Page 659

Open content in new tab

   Open content in new tab
Source: ACM Digital Library