Skip to main content

ModNet: A Modular Approach to Network Stack Extension

Author(s): Pathak, Sharvanath; Pai, Vivek S

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1f54r
Full metadata record
DC FieldValueLanguage
dc.contributor.authorPathak, Sharvanath-
dc.contributor.authorPai, Vivek S-
dc.date.accessioned2021-10-08T19:49:32Z-
dc.date.available2021-10-08T19:49:32Z-
dc.date.issued2015en_US
dc.identifier.citationPathak, Sharvanath, and Vivek S. Pai. "ModNet: A modular approach to network stack extension." In 12th USENIX Symposium on Networked Systems Design and Implementation (2015): pp. 425-438.en_US
dc.identifier.urihttps://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-pathak.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1f54r-
dc.description.abstractThe existing interfaces between the network stack and the operating system are less than ideal for certain important classes of network traffic, such as video and mobile communication. While TCP has become the de facto transport protocol for much of this traffic, the opacity of some of the current network abstractions prevents demanding applications from controlling TCP to the fullest extent possible. At the same time, non-TCP protocols face an uphill battle as the network management and control infrastructure around TCP grows and improves. In this paper, we introduce ModNet, a lightweight kernel mechanism that allows demanding applications better customization of the TCP stack, while preserving existing network interfaces for unmodified applications. We demonstrate ModNet’s utility by implementing a range of network server enhancements for demanding environments, including adaptive bitrate video, mobile content adaptation, dynamic data and image compression, and flash crowd resource management. These enhancements operate as untrusted user-level modules, enabling easy deployment, but can still operate at scale, often providing gigabits per second of throughput with low performance overheads.en_US
dc.format.extent425 - 438en_US
dc.language.isoen_USen_US
dc.relation.ispartof12th USENIX Symposium on Networked Systems Design and Implementationen_US
dc.rightsFinal published version. Article is made available in OAR by the publisher's permission or policy.en_US
dc.titleModNet: A Modular Approach to Network Stack Extensionen_US
dc.typeConference Articleen_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
ModNetModularApproach.pdf1.04 MBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.