Due to historical reasons, today's computer systems treat I/O devices as second-class citizens, supporting them with ad hoc and poorly-developed system software. As I/O devices are getting more diverse and are taking a central role in modern systems from mobile systems to servers, such second-class system support hinders novel system services such as I/O virtualization and sharing. The goal of this thesis is to tackle these challenges by rethinking the system support for I/O devices. For years, research for I/O devices is limited largely to network and storage devices. However, a diverse set of I/O devices are increasingly important for emerging computing paradigms. For modern mobile systems such as smartphones and tablets, I/O devices su...
Virtualizing I/O subsystems and peripheral devices is an integral part of system virtualization. Thi...
This paper looks at the I/O bottleneck in operating systems, with particular focus on high-speed net...
The introduction of the internet in embedded devices led to a new era of technology—the Intern...
Due to historical reasons, today’s computer systems treat I/O devices as second-class citizens, sup-...
With rise of both mobile devices and the cloud, we see users frequently turning to remote servers fo...
Commodity virtual machine monitors forbid direct ac-cess to I/O devices by untrusted guest operating...
Commodity virtual machine monitors forbid direct ac-cess to I/O devices by untrusted guest operating...
The increasing demand for scalable and highly-available network services has challenged computer arc...
Abstract- Prevalent and popular virtualization technologies have concentrated on consolidating serve...
A key goal of security architectures is to separate I/O transfers of security-sensitive applications...
In this paper, we propose an extension to the I/O device architecture, as recommended in the PCI-SIG...
We describe a new distributed I/O software architecture to support remote applications interacting w...
Abstract—We describe a new distributed I/O software archi-tecture to support remote applications int...
Modern workloads often exceed the processing and I/O capabilities provided by resource virtualizatio...
The large variety of compute-heavy and data-driven applications accelerate the need for a distribute...
Virtualizing I/O subsystems and peripheral devices is an integral part of system virtualization. Thi...
This paper looks at the I/O bottleneck in operating systems, with particular focus on high-speed net...
The introduction of the internet in embedded devices led to a new era of technology—the Intern...
Due to historical reasons, today’s computer systems treat I/O devices as second-class citizens, sup-...
With rise of both mobile devices and the cloud, we see users frequently turning to remote servers fo...
Commodity virtual machine monitors forbid direct ac-cess to I/O devices by untrusted guest operating...
Commodity virtual machine monitors forbid direct ac-cess to I/O devices by untrusted guest operating...
The increasing demand for scalable and highly-available network services has challenged computer arc...
Abstract- Prevalent and popular virtualization technologies have concentrated on consolidating serve...
A key goal of security architectures is to separate I/O transfers of security-sensitive applications...
In this paper, we propose an extension to the I/O device architecture, as recommended in the PCI-SIG...
We describe a new distributed I/O software architecture to support remote applications interacting w...
Abstract—We describe a new distributed I/O software archi-tecture to support remote applications int...
Modern workloads often exceed the processing and I/O capabilities provided by resource virtualizatio...
The large variety of compute-heavy and data-driven applications accelerate the need for a distribute...
Virtualizing I/O subsystems and peripheral devices is an integral part of system virtualization. Thi...
This paper looks at the I/O bottleneck in operating systems, with particular focus on high-speed net...
The introduction of the internet in embedded devices led to a new era of technology—the Intern...