The exokernel operating system architecture safely gives untrusted software efficient control over hardware and software resources by separating management from protection. This paper describes an exokernel system that allows specialized applications to achieve high performance without sacrificing the performance of unmodified UNIX programs. It evaluates the exokernel architecture by measuring end-to-end application performance on Xok, an exokernel for Intel x86-based computers, and by comparing Xok’s performance to the performance of two widely-used 4.4BSD UNIX systems (FreeBSD and OpenBSD). The results show that common unmodified UNIX applications can enjoy the benefits of exokernels: applications either perform comparably on Xok/ExOS and...
Numerous systems have been designed which use virtualization to subdivide the ample resources of a m...
Multiprocessor application performance can be limited by the operating system when the application u...
Extensible operating systems are designed around the principle that a system can be dynamically cust...
The exokernel operating system architecture safely gives untrusted software efficient control over h...
The exokernel operating system architecture safely gives untrusted software efficient control over h...
We describe an operating system architecture that securely multiplexes machine resources while permi...
Application-level networking is a promising software organization for improving performance and func...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
Application-level networking is a promising software organization for improving performance and func...
The exokernel operating system architecture is an approach to implement traditional operating system...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Application-level networking is a promising software organization for improving performance and func...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Many of the performance improvements cited in recent operating systems research describe specific en...
In this report, we will discuss how ideas in the experimental operating system architectures called ...
Numerous systems have been designed which use virtualization to subdivide the ample resources of a m...
Multiprocessor application performance can be limited by the operating system when the application u...
Extensible operating systems are designed around the principle that a system can be dynamically cust...
The exokernel operating system architecture safely gives untrusted software efficient control over h...
The exokernel operating system architecture safely gives untrusted software efficient control over h...
We describe an operating system architecture that securely multiplexes machine resources while permi...
Application-level networking is a promising software organization for improving performance and func...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
Application-level networking is a promising software organization for improving performance and func...
The exokernel operating system architecture is an approach to implement traditional operating system...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Application-level networking is a promising software organization for improving performance and func...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Many of the performance improvements cited in recent operating systems research describe specific en...
In this report, we will discuss how ideas in the experimental operating system architectures called ...
Numerous systems have been designed which use virtualization to subdivide the ample resources of a m...
Multiprocessor application performance can be limited by the operating system when the application u...
Extensible operating systems are designed around the principle that a system can be dynamically cust...