1 / 13

NOX: Towards an Operating System for Networks

NOX: Towards an Operating System for Networks. Author : Natasha Gude , Teemu Koponen , Justin Pettit, Ben Pfaff, Martín Casado , Nick McKeown and Scott Shenker Publisher: SIGCOMM Computer Communication Review, 2008 Presenter: Yu Hao , Tseng Date: 2013/05/15. Outline.

nate
Download Presentation

NOX: Towards an Operating System for Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NOX: Towards an Operating System for Networks Author: Natasha Gude, TeemuKoponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeownand Scott Shenker Publisher: SIGCOMM Computer Communication Review, 2008 Presenter: Yu Hao, Tseng Date: 2013/05/15

  2. Outline • Introduction • NOX Overview • Programmatic Interface • Example Application

  3. Introduction • What we clearly need is an operating system for networks, one that would provide a uniform and centralized programmatic interface to the entire network. • A network operating system would not manage the network itself; it would merely provide a programmatic interface. Applications implemented on top of the network operating system would perform the actual management tasks.

  4. NOX Overview

  5. Programmatic Interface • NOX’s programmatic interface is conceptually quite simple, revolving around : • Events

  6. Programmatic Interface (Cont.) • NOX’s programmatic interface is conceptually quite simple, revolving around : • Network View and Namespace

  7. Programmatic Interface (Cont.) • NOX’s programmatic interface is conceptually quite simple, revolving around : • Events • Network View and Namespace • Control • Higher-Level Services • Interface and Runtime Limitations

  8. Example Application • Switch application • ~/nox/src/coreapps/switch

  9. Example Application

  10. Example Application (Cont.)

  11. Example Application (Cont.)

  12. Example Application (Cont.)

  13. Example Application (Cont.)

More Related