Graduate Thesis Or Dissertation

 

A Filesystem Abstraction for Multiple Actors in a Distributed Software Defined Network Public Deposited

Downloadable Content

Download PDF
https://scholar.colorado.edu/concern/graduate_thesis_or_dissertations/mk61rh259
Abstract
  • Traditional networks are plagued with problems ranging from complexity to proprietary lock-in. This has led to environment in which human error is a major problem and innovation crawls at a snail's pace. Lately, the concept of software defined network (SDN) has gained real traction in academia and industry. While SDN helps to solve problems with traditional networks, it brings some new problems of its own. Furthermore, the introduction of SDN has left an open landscape for researches to define the design and makeup of tomorrow's networks. This thesis describes the Yanc software defined networking controller. Yet Another Network Controller is a filesystem interface to a software defined network. Its main contributions are providing a low barrier to entry for network applications, allowing multiple network control applications to operate concurrently, and facilitating a software defined network application ecosystem in which multiple vendors' products may be assembled into a unified system. Yanc's main, enabling component is a filesystem. This allows Yanc and the applications built on top of it to benefit from many existing technoligies which are already designed to work with the Linux virtual filesystem (VFS) layer. A prototype is implemented and described. The core component is implemented in C on type of Filesystems in Userspace (FUSE). A number of ancilliary components are also implemented from native languages like C++ to scripting languages like Python.
Creator
Date Issued
  • 2013
Academic Affiliation
Advisor
Committee Member
Degree Grantor
Commencement Year
Subject
Last Modified
  • 2019-11-18
Resource Type
Rights Statement
Language

Relationships

Items