NEMO
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
Release | Release Plan | Release Notes | Release Review | Installation Guide | User Guide | Developer Guide |
---|---|---|---|---|---|---|
Beryllium | ||||||
Boron |
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:
Tianran Zhou zhoutianran@huawei.com Username: zhoutianran
Yinben Xia xiayinben@huawei.com Username: xiayinben
Wei Cao wayne.caowei@huawei.com
Helen Chen helen.chen@huawei.com Username: helenc878
An Ho an.ho@huawei.com Username: Anipbu
Pedro Andres Aranda pedroa.aranda@telefonica.com Username: paaguti
Diego Lopez diego.r.lopez@telefonica.com
Li Chen lichenyj@chinamobile.com
Yan Zhang zhangy1036@chinaunicom.cn
Susan Hares shares@ndzh.com Username: suehares
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
ONS 2016
ONF MWD 2016
White-paper
HNC Summit 2015
ODL Summit Design Forum 2015
ECOOP Summit NetPL workshop 2015
Project source code
Helium version (for the demo at ONS 2015)
Introduction | Tutorials |
Release Planning | Use Cases&&Demos |