Snap: A microkernel approach to host networking
M Marty, M de Kruijf, J Adriaens, C Alfeld… - Proceedings of the 27th …, 2019 - dl.acm.org
This paper presents our design and experience with a microkernel-inspired approach to
host networking called Snap. Snap is a userspace networking system that supports Google's …
host networking called Snap. Snap is a userspace networking system that supports Google's …
Arrakis: The operating system is the control plane
Recent device hardware trends enable a new approach to the design of network server
operating systems. In a traditional operating system, the kernel mediates access to device …
operating systems. In a traditional operating system, the kernel mediates access to device …
The multikernel: a new OS architecture for scalable multicore systems
Commodity computer systems contain more and more processor cores and exhibit
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
Efficient software-based fault isolation
R Wahbe, S Lucco, TE Anderson… - Proceedings of the …, 1993 - dl.acm.org
One way to provide fault isolation among cooperating software modules is to place each in
its own address space. However, for tightly-coupled modules, this solution incurs prohibitive …
its own address space. However, for tightly-coupled modules, this solution incurs prohibitive …
Exokernel: An operating system architecture for application-level resource management
DR Engler, MF Kaashoek, J O'Toole Jr - ACM SIGOPS Operating …, 1995 - dl.acm.org
Traditional operating systems limit the performance, flexibility, and functionality of
applications by fixing the interface and implementation of operating system abstractions …
applications by fixing the interface and implementation of operating system abstractions …
Scalable memory protection in the {PENGLAI} enclave
Secure hardware enclaves have been widely used for protecting security-critical
applications in the cloud. However, existing enclave designs fail to meet the requirements of …
applications in the cloud. However, existing enclave designs fail to meet the requirements of …
Active messages: a mechanism for integrated communication and computation
The design challenge for large-scale multiprocessors is (1) to minimize communication
overhead,(2) allow communication to overlap computation, and (3) coordinate the two …
overhead,(2) allow communication to overlap computation, and (3) coordinate the two …
On micro-kernel construction
J Liedtke - ACM SIGOPS Operating Systems Review, 1995 - dl.acm.org
Abstract Jochen Liedtke GMD—German National Research Center for Information
Technology* jochen. liedtke@ gmd. de From a software-technology point of view, the p …
Technology* jochen. liedtke@ gmd. de From a software-technology point of view, the p …
[PDF][PDF] An analysis of Linux scalability to many cores
S Boyd-Wickizer, AT Clements, Y Mao… - … USENIX Symposium on …, 2010 - usenix.org
This paper analyzes the scalability of seven system applications (Exim, memcached,
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48-core …
Extensibility safety and performance in the SPIN operating system
This paper describes the motivation, architecture and performance of SPIN, an extensible
operating system. SPIN provides an extension infrastructure, together with a core set of …
operating system. SPIN provides an extension infrastructure, together with a core set of …