Operating system support for redundant multithreading

B Döbel, H Härtig, M Engel - Proceedings of the tenth ACM international …, 2012 - dl.acm.org
In modern commodity operating systems, core functionality is usually designed assuming
that the underlying processor hardware always functions correctly. Shrinking hardware …

[PDF][PDF] Operating system support for redundant multithreading

B Döbel - 2014 - os.inf.tu-dresden.de
Computer systems fail every day, destroying personal data, causing economic loss and
even threatening users' lives. The reasons for such failures are manifold, ranging from …

[PDF][PDF] Scalability of microkernel-based systems

V Uhlig - 2005 - os.itec.kit.edu
Microkernel-based systems divide the operating system functionality into individual and
isolated components. The system components are subject to applicationclass protection and …

A performance evaluation of rump kernels as a multi-server os building block on sel4

K Elphinstone, A Zarrabi, K Mcleod… - Proceedings of the 8th Asia …, 2017 - dl.acm.org
In the paper, we argue that it is worthwhile to revisit building microkernel-based multiserver
operating systems, and introduce a multiserver OS architecture. We argue that recent formal …

symMMU: Symbolically executed runtime libraries for symbolic memory access

A Romano, DR Engler - Proceedings of the 29th ACM/IEEE International …, 2014 - dl.acm.org
Symbolic execution calls for specialized address translation. Unlike a pointer on a traditional
machine model, which corresponds to a single address, a symbolic pointer may represent …

Initial evaluation of a user-level device driver framework

K Elphinstone, S Götz - Asia-Pacific Conference on Advances in Computer …, 2004 - Springer
Device drivers are a significant source of system instability. In this paper, we make the case
for running device drivers at user-level to improve robustness and resource management …

[PDF][PDF] A principled approach to kernel memory management

KWH Elkaduwe - 2010 - unsworks.unsw.edu.au
Small kernels are a promising approach to secure and reliable system construction. These
systems reduce the size of the kernel to a point where it is feasible to formally verify the …

[PDF][PDF] Hardware-supported virtualization for the l4 microkernel

S Biemüller - University at Karlsruhe, 2006 - Citeseer
Despite the immense popularity virtual machines regained in the last years current
virtualization environments force significant compromises to the host system architecture …

Device driver isolation within virtualized embedded platforms

S Sumpf, J Brakensiek - 2009 6th IEEE Consumer …, 2009 - ieeexplore.ieee.org
Mobile device manufacturers are facing the challenge, to maintain device drivers across an
increasing number of product variants. Isolation of device drivers into a separate domain …

Resource-aware replication on heterogeneous multicores: Challenges and opportunities

B Döbel, R Muschner, H Härtig - arXiv preprint arXiv:1405.2913, 2014 - arxiv.org
Decreasing hardware feature sizes and increasing heterogeneity in multicore hardware
require software that can adapt to these platforms' properties. We implemented ROMAIN, an …