Presentation is loading. Please wait.

Presentation is loading. Please wait.

NOX: Towards an Operating System for Networks Author: Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown and Scott Shenker.

Similar presentations


Presentation on theme: "NOX: Towards an Operating System for Networks Author: Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown and Scott Shenker."— Presentation transcript:

1 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

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

12

13


Download ppt "NOX: Towards an Operating System for Networks Author: Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown and Scott Shenker."

Similar presentations


Ads by Google