Welcome to NEMO

Introduction

The North-Bound Interface (NBI), located between the controller and the applications/services, is essential to enable application innovations and to nourish the SDN ecosystem by abstracting the network capabilities/information and opening the abstract/logic network to applications.

To implement a novel NBI design, we can learn from the successful case of SQL (Structured Query Language), which simplified complicated data operation into a unified and intuitive way in the form of language. Applications do not define the underlying mechanism for data storage and data operation; Applications only describe the expectation on the data storage and operation and then get the results. As a data domain DSL (Domain Specific Language), SQL is simple and intuitive, and can be embedded in applications. So what we need for the network NBI is a set of “network domain SQL”.

NEMO language is a DSL based for the abstraction of network models and conclusion of operation patterns. It provides NBI fashion in the form of language. Instead of tons of abstruse APIs, with limited number of key words and expressions, NEMO language enables network users/applications to describe their demands for network resources, services and logical operations in an intuitive way. And finally the NEMO language description can be explained and executed by a language engine.

Project Information


Project Proposal

ReleaseRelease PlanRelease NotesRelease ReviewInstallation GuideUser GuideDeveloper Guide
BerylliumRelease PlanRelease NotesRelease ReviewInstallation GuideUser GuideDeveloper Guide
BoronRelease Plan




Project Facts

Project Creation Date: May 8th, 2015
Lifecycle State: Incubation
Type: App
Primary Contact: An Ho an.ho@huawei.com Username: anipbu
Project Lead:  An Ho an.ho@huawei.com Username: anipbu
Committers:  
IRC: freenode.net #opendaylight
Mailing List: nemo-dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See Community Meetings 
Repository: git clone https://git.opendaylight.org/gerrit/nemo
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

Documentation

  1. ONS 2016
  2. ONF MWD 2016
  3. White-paper
  4. HNC Summit 2015
  5. ODL Summit Design Forum 2015
  6. ECOOP Summit NetPL workshop 2015

Project source code

Helium version (for the demo at ONS 2015)

List of all subpages

Requirements


Release Planning


Release Notes