Publications

Hypervisor Performance Analysis for Real-Time Workloads

Abstract

Virtualization has become a key technology used in modern data centers. What began as a tool for server consolidation and energy efficiency has grown into an enabler for cloud computing. Cloud computing has become an accepted best practice for data centers. Virtualization is also becoming a key component of embedded and real-time systems in automotive systems, game consoles, and industrial settings. Many applications that run on embedded systems are bound to hard real-time requirements, meaning that deadlines must be met. While hypervisor performance for non-real-time workloads has been well-documented, comparison of performance across hypervisors for real-time workloads has not been systematically studied. In this paper, we fill that gap by characterizing Xen (Credit and Real-Time-Deferrable-Server schedulers) and Wind River's low-latency KVM for hard real-time workloads in one and two …

Date
January 1, 1970
Authors
Geoffrey Phi C. Tran, Yu-An Chen, Dong-In Kang, John Paul Walters, Stephen P. Crago
Conference
High Performance Extreme Computing Conference (HPEC), 2016 IEEE