Cache-Aware Real-Time Virtualization
Abstract
Virtualization has been adopted in diverse computing environments, ranging from cloud computing to embedded systems. It enables the consolidation of multi-tenant legacy systems onto a multicore processor for Size, Weight, and Power (SWaP) benefits. In order to be adopted in timing-critical systems, virtualization must provide real-time guarantee for tasks and virtual machines (VMs). However, existing virtualization technologies cannot offer such timing guarantee. Tasks in VMs can interfere with each other through shared hardware components. CPU cache, in particular, is a major source of interference that is hard to analyze or manage.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 18, 2018
- Accession Number
- AD1225921
Entities
People
- Meng Xu
Organizations
- University of Pennsylvania