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. In this work, we focus on challenges of the impact of cache-related interferences on the real-time guarantee...
With contemporary research focusing its attention primarily on benchmark-driven performance evaluati...
Since different companies are introducing new capabilities and features on their products, the dema...
Interface-based compositional analysis is by now a fairly established area of research in real-time ...
Virtualization has been adopted in diverse computing environments, ranging from cloud computing to e...
Multicore processors are becoming ubiquitous, and it is becoming increasingly common to run multiple...
Abstract—Multicore processors are becoming ubiquitous, and it is becoming increasingly common to run...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
Real-time systems are those for which timing constraints must be satisfied. In this dissertation, re...
: Virtual memory based cache coherence is a mechanism that relies only on hardware that already exi...
This paper presents vCAT, a novel design for dynamic shared cache management on multicore virtualiza...
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for yo...
Architects have adopted the shared memory model that implicitly manages cache coherence and cache ca...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
This paper presents CaM, a holistic cache and memory bandwidth resource allocation strategy for mult...
Chip multiprocessors (CMPs) have become virtually ubiquitous due to the increasing impact of power a...
With contemporary research focusing its attention primarily on benchmark-driven performance evaluati...
Since different companies are introducing new capabilities and features on their products, the dema...
Interface-based compositional analysis is by now a fairly established area of research in real-time ...
Virtualization has been adopted in diverse computing environments, ranging from cloud computing to e...
Multicore processors are becoming ubiquitous, and it is becoming increasingly common to run multiple...
Abstract—Multicore processors are becoming ubiquitous, and it is becoming increasingly common to run...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
Real-time systems are those for which timing constraints must be satisfied. In this dissertation, re...
: Virtual memory based cache coherence is a mechanism that relies only on hardware that already exi...
This paper presents vCAT, a novel design for dynamic shared cache management on multicore virtualiza...
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for yo...
Architects have adopted the shared memory model that implicitly manages cache coherence and cache ca...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
This paper presents CaM, a holistic cache and memory bandwidth resource allocation strategy for mult...
Chip multiprocessors (CMPs) have become virtually ubiquitous due to the increasing impact of power a...
With contemporary research focusing its attention primarily on benchmark-driven performance evaluati...
Since different companies are introducing new capabilities and features on their products, the dema...
Interface-based compositional analysis is by now a fairly established area of research in real-time ...