sponsors
usenix conference policies
FlexNIC: Rethinking Network DMA
Antoine Kaufmann, Simon Peter, Thomas Anderson, and Arvind Krishnamurthy, University of Washington
We propose FlexNIC, a flexible network DMA interface that can be used by operating systems and applications alike to reduce packet processing overheads. The recent surge of network I/O performance has put enormous pressure on memory and software I/O processing subsystems. Yet even at high speeds, flexibility in packet handling is still important for security, performance isolation, and virtualization.
Thus, our proposal moves some of the packet processing traditionally done in software to the NIC DMA controller, where it can be done flexibly and at high speed. We show how FlexNIC can benefit widely used data center server applications, such as key-value stores.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Antoine Kaufmann and Simon Peter and Thomas Anderson and Arvind Krishnamurthy},
title = {{FlexNIC}: Rethinking Network {DMA}},
booktitle = {15th Workshop on Hot Topics in Operating Systems (HotOS XV)},
year = {2015},
address = {Kartause Ittingen, Switzerland},
url = {https://www.usenix.org/conference/hotos15/workshop-program/presentation/kaufmann},
publisher = {USENIX Association},
month = may
}
connect with us