We have designed and implemented a new operating system facility for I/O buffer management and data transfer across protection domain boundaries on shared memory machines. This facility, called fast buffers (fbufs), combines virtual page remapping with shared virtual memory, and exploits locality in I/O traffic to achieve high throughput withoutcompromising protection, security, or modularity. Its goal is to help deliver the high bandwidth afforded by emerging high-speed networks to user-level processes, both in monolithic and microkernel-based operating systems. This paper outlines the requirements for a cross-domain transfer facility, describes the design of the fbuf mechanism that meets these requirements, and experimentally quantifies ...
We propose and evaluate two complementary techniques to protect and virtualize a tightly-coupled net...
Operating Systems Support for End-to-End Gbps Networking This paper argues that workstation host int...
International audienceBurst-Buffers are high throughput and small size storage which are being used ...
We have designed and implemented a new operating system facility for I/O buffer management and data ...
We present a novel taxonomy that characterizes in a structured way the software and hardware tradeof...
User-level network interfaces allow applications direct access to the network without operating syst...
Virtual memory is a classic computer science abstraction and is ubiquitous in all scales of computin...
The high performance, low cost, and flexibility of commodity hardware systems make them appealing fo...
© 2021 IEEE.Parallel file systems (PFS) are used to distribute data processing and establish shared ...
In this paper, we describe FOBS: a simple user-level communication protocol designed to take advanta...
The increasing demand for scalable and highly-available network services has challenged computer arc...
This paper argues that workstation host interfaces and operating systems are a crucial element in ac...
The last few years have seen network data rates skyrocket from a few Mbps to a Gbps or more. However...
The DASH research project is addressing the general problem of achiev-ing high-performance network c...
This paper focuses on an efficient user-level method for the deployment of application-specific exte...
We propose and evaluate two complementary techniques to protect and virtualize a tightly-coupled net...
Operating Systems Support for End-to-End Gbps Networking This paper argues that workstation host int...
International audienceBurst-Buffers are high throughput and small size storage which are being used ...
We have designed and implemented a new operating system facility for I/O buffer management and data ...
We present a novel taxonomy that characterizes in a structured way the software and hardware tradeof...
User-level network interfaces allow applications direct access to the network without operating syst...
Virtual memory is a classic computer science abstraction and is ubiquitous in all scales of computin...
The high performance, low cost, and flexibility of commodity hardware systems make them appealing fo...
© 2021 IEEE.Parallel file systems (PFS) are used to distribute data processing and establish shared ...
In this paper, we describe FOBS: a simple user-level communication protocol designed to take advanta...
The increasing demand for scalable and highly-available network services has challenged computer arc...
This paper argues that workstation host interfaces and operating systems are a crucial element in ac...
The last few years have seen network data rates skyrocket from a few Mbps to a Gbps or more. However...
The DASH research project is addressing the general problem of achiev-ing high-performance network c...
This paper focuses on an efficient user-level method for the deployment of application-specific exte...
We propose and evaluate two complementary techniques to protect and virtualize a tightly-coupled net...
Operating Systems Support for End-to-End Gbps Networking This paper argues that workstation host int...
International audienceBurst-Buffers are high throughput and small size storage which are being used ...