A comprehensive review and synthesis of open source research

A Aksulu, MR Wade - Journal of the Association for Information …, 2010 - aisel.aisnet.org
The open source movement has grown steadily and matured in recent years, and this
growth has been mirrored by a rise in open source related research. The objective of this …

Factored operating systems (fos) the case for a scalable operating system for multicores

D Wentzlaff, A Agarwal - ACM SIGOPS Operating Systems Review, 2009 - dl.acm.org
The next decade will afford us computer chips with 100's to 1,000's of cores on a single
piece of silicon. Contemporary operating systems have been designed to operate on a …

[PDF][PDF] High Performance VMM-Bypass I/O in Virtual Machines.

J Liu, W Huang, B Abali, DK Panda - USENIX Annual Technical …, 2006 - usenix.org
Currently, I/O device virtualization models in virtual machine (VM) environments require
involvement of a virtual machine monitor (VMM) and/or a privileged VM for each I/O …

[KIRJA][B] Shared-memory synchronization

ML Scott, T Brown - 2013 - Springer
This monograph grows out of nearly 40 years of experience in synchronization and
concurrent data structures. Though written primarily from the perspective of systems …

Microkernel Goes General: Performance and Compatibility in the {HongMeng} Production Microkernel

H Chen, X Miao, N Jia, N Wang, Y Li, N Liu… - … USENIX Symposium on …, 2024 - usenix.org
The virtues of security, reliability, and extensibility have made state-of-the-art microkernels
prevalent in embedded and safety-critical scenarios. However, they face performance and …

An operating system for multicore and clouds: Mechanisms and implementation

D Wentzlaff, C Gruenwald III, N Beckmann… - Proceedings of the 1st …, 2010 - dl.acm.org
Cloud computers and multicore processors are two emerging classes of computational
hardware that have the potential to provide unprecedented compute capacity to the average …

Optimizing Google's warehouse scale computers: The NUMA experience

L Tang, J Mars, X Zhang, R Hagmann… - 2013 IEEE 19th …, 2013 - ieeexplore.ieee.org
Due to the complexity and the massive scale of modern warehouse scale computers
(WSCs), it is challenging to quantify the performance impact of individual microarchitectural …

Understanding collateral evolution in Linux device drivers

Y Padioleau, JL Lawall, G Muller - Proceedings of the 1st ACM SIGOPS …, 2006 - dl.acm.org
In a modern operating system (OS), device drivers can make up over 70% of the source
code. Driver code is also heavily dependent on the rest of the OS, for functions and data …

A safari through the mpsoc run-time management jungle

V Nollet, D Verkest, H Corporaal - Journal of Signal Processing Systems, 2010 - Springer
Abstract The multiprocessor SoC (MPSoC) revolution is fueled by the need to execute
multiple advanced multimedia applications on a single embedded computing platform. At …

Avoiding scheduler subversion using scheduler-cooperative locks

Y Patel, L Yang, L Arulraj, AC Arpaci-Dusseau… - Proceedings of the …, 2020 - dl.acm.org
We introduce the scheduler subversion problem, where lock usage patterns determine
which thread runs, thereby subverting CPU scheduling goals. To mitigate this problem, we …