Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Libraries
  3. MIT Theses
  4. Doctoral Theses
  5. Enabling Configurable, Extensible, and Modular Network Stacks

Enabling Configurable, Extensible, and Modular Network Stacks

Thumbnail Image
Download
Name

Narayan-akshayn-PhD-EECS-2022-thesis.pdf

Description
Thesis PDF
Size

7.12 MB

Format

Adobe PDF

Checksum (MD5)

0323911a20c8946583db21c058cd7045

Author(s)
Narayan, Akshay Krishna
Advisor(s)
Balakrishnan, Hari
Date Issued
May 2022
Publisher
Massachusetts Institute of Technology
Abstract
Modern networks and the applications that use them are increasingly specialized; each application increasingly uses a bespoke network stack which integrates desired protocols, services, and APIs. This thesis will describe two systems, Bertha and Congestion Control Plane (CCP), which incorporate new abstractions to navigate this new setting from the perspective of congestion control algorithm and the application’s network API, respectively. Bertha uses a new abstraction called a Chunnel to represent network services, e.g., hardware offloads of application functionality, publish-subscribe communication services, or encryption. CCP decouples congestion control algorithm implementations from network datapaths by designing an abstract datapath which supports collecting custom measurements and subsequently applying rate or window enforcement.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
http://rightsstatements.org/page/InC-EDU/1.0/
Copyright MIT
Persistent DSpace Link
https://hdl.handle.net/1721.1/144577
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.