Skip to main content
eScholarship
Open Access Publications from the University of California

UC Santa Cruz

UC Santa Cruz Electronic Theses and Dissertations bannerUC Santa Cruz

Building a Network Stack for the Twizzler Operating System

Abstract

This thesis describes the design and implementation of the first version of the Twizzler network stack. In this implementation, we focused on providing Twizzler developers with the network functionality that was immediately needed, while having flexibility that promotes growth and expansion. To encourage research in creating a data-centric network stack, we implemented the FLIP protocol as Layer 3 of the network stack, moving away from the traditional TCP/IP stack. FLIP allows for custom headers and its adaptability gives application developers control over which functions the network provides for their specific application. We also describe the implementation of ARP, the first network application using the Twizzler stack, which allows for network discovery. We expect that the future directions of this work will propel the development of a full-fledged network stack for the Twizzler operating system.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View