Antonio Barbalace

Research Assistant Professor
System Software Research Group
Bradley Department of Electrical and Computer Engineering
Virginia Tech
453 Durham Hall (0111)
Blacksburg, VA 24061
phone: +1 (540) 231-2494
fax: +1 (540) 231-3362

I am Antonio Barbalace. I am a Research Assistant Professor with the Systems Software Research Group in the ECE department at Virginia Tech, working with Prof. Binoy Ravindran.

My research focuses on operating systems (Linux mainly), virtualization environments (QEMU, QEMU/KVM, and Xen), and run-times/compilers/linkers for parallel, distributed and heterogeneous computer architectures. My interests include general-purpose and real-time scheduling, synchronization protocols, distributed algorithms, and networking. Performance analysis is my favorite way of investigation using tracing or simulation tools. Lately, I am investigating power efficiency, fault-tolerance, and security. I am also interested in industrial control systems, signal and image processing.

Currently I spend most of my time leading the operating system and compiler research within the Popcorn project at Virginia Tech, which is investigating how to design (or redesign) the system software for multicore hardware, especially heterogeneous hardware, to understand how to improve OS and application scalability on such architectures. I advise several PhD, Master and undergraduate students in the project. I also provide some supervision and guidance for the ChronOS project and KairosVM project, which are exploring real-time Linux for multicore hardware and building improved real-time virtualization techniques for KVM, respectively.

I am from Italy, and before moving to Virginia in November 2011, I was a Research Staff Member at the Italian National Research Council (CNR) in Padova, Italy, working at the big physics experiment RFX. I graduated with my PhD at the end of 2010 from the University of Padova under the supervision of Professors Giuseppe Zollino, Adriano Luchetta and Gabriele Manduchi.

Google Scholar Profile
Linkedin Profile

System Software Research Group Website
Bradley Department of Electrical and Computer Engineering Website
Virginia Tech Website
(please refer to my Google Scholar Profile or
write me an email, I can send you my most updated publication list)
Current Projects
Popcorn Linux and Compiler Framework
Popcorn Xen
Fault Tolerant Linux (FT-Popcorn)
Past Projects
ChronOS Linux
Linux TM
SCHEDsimula, Scheduler Simulator
BaseLib/MARTe, Multi Application Real Time executor
Linux/RTAI Live Distribution
Contributed Projects
Current Students
Anthony Carno PhD, Emulation and DBT for anytime migration in Popcorn Linux OS
Ho-Ren Chuang PhD, Shared-something in Popcorn Linux OS
Christopher Jelesnianski PhD, Runtime/compiler/linker for heterogeneous platforms
Rob Lyerly PhD, Scheduling in heterogeneous-ISA OS-capable and CPU-GPU platforms
Yuzhong Wen MS, Replicated process execution on a replicated-kernel OS
Xiaolong Wu PhD, Security through Heterogeneous Multivariant Execution
Past Students
Saif Ansary MS, CISCO Systems, San Jose, CA, US
Sharath Bhat MEng, Intel Corporation, Denver, CO, US
Michael Drescher MS, Zeta Associates, Fairfax, VA, US
Peng Lu, Citibank, New York, New York, US
David Katz MS, The Johns Hopkins University Applied Physics Laboratory, Laurel, MA, US
Charlie Kendir BS, L3 Communication, Arlington, TX, US
Enrico Marini MS, Reply SpA, Padova, Italy
Andy Martin BS, Qualcomm, NC, US
Akshay Ravichandran MS, Huge Network, WDC, US
Ajithchandra Saya MEng, Intel Corporation, Austin, TX, US
Ben Shelton MS, Intel Corporation, Austin, TX, US

Updated on March 20th 2016