New Non-WG Mailing List: Ibnemo
IETF Secretariat <ietf-secretariat@ietf.org> Fri, 02 January 2015 22:26 UTC
Return-Path: <ietf-secretariat@ietf.org>
X-Original-To: ietf-announce@ietfa.amsl.com
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03EC91A1A1F; Fri, 2 Jan 2015 14:26:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level:
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_40=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id thv_an2xDp1C; Fri, 2 Jan 2015 14:26:36 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 663371A19F7; Fri, 2 Jan 2015 14:26:36 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-secretariat@ietf.org>
To: IETF Announcement List <ietf-announce@ietf.org>
Subject: New Non-WG Mailing List: Ibnemo
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150102222636.2156.69430.idtracker@ietfa.amsl.com>
Date: Fri, 02 Jan 2015 14:26:36 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-announce/qFYBk188r5jb54uphS_0n9giSe0
Cc: ibnemo@ietf.org, shares@ndzh.com
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: ietf@ietf.org
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jan 2015 22:26:38 -0000
A new IETF non-working group email list has been created. List address: ibnemo@ietf.org Archive: http://www.ietf.org/mail-archive/web/ibnemo/ To subscribe: https://www.ietf.org/mailman/listinfo/ibnemo Purpose: Nemo is an intent-based North Bound (NB) interface consisting of an application protocol running over HTTP (RESTful interfaces) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources (networks, storage, CPU). The first Nemo specifications (draft-xia-sdnrg-nemo-language, and draft-xia-sdnrg-service-description-language) describe a set of intent-based primitives to create virtual networks comprised of nodes with policy-controlled flows. Intent oriented policy is prescriptive ("go to the store") rather than descriptive ("follow this route to the store"), leaving the details to the network. Nemo's language connects the application to a controller and operates using 10 commands which include 4 basic network commands (Node, Link, Flow, Policy) and 6 basic controller communication commands (connect, disconnect, transact, commit, notifiy, query). Nemo sends these 10 commands using the RESTful interface over HTTP to exchange the commands with the controller. These commands operate as transactions allowing the process to have clear checkpoints. Within the controller, a Nemo-language process translates the Nemo intent-based commands into a set of commands to control network, storage, or CPU processes. For example, the Nemo language processor can interface with multiple intent-based policy repositories (Open-Daylight Group Policy, OpenStack Congress API Datalog Policy) and send actions to multiple SDN controllers (OpenFlow Switch (OFS), I2RS interface). Software Defined Networking (SDN) and Network Function Virtualization (NFV) are moving the IT world from a network-centric view to an application-centric view. Google considers a datacenter to be the computer comprised of compute device, storage devices, and network. Applications running on the Google Cloud must be rewritten to run within this Cloud, an environment that takes care of placing applications on compute devices that have the appropriate amount of storage and network connectivity. The Nemo-project group seeks to create a simple intent-based protocol that forms a simple NorthBound API (NB) for applications on any platform to control the following : a) setup and take down of virtual networks between virtual nodes, b) control transfer of data toward storage, and c) handle compute devices with a the minimal set of intent-based primitives. Nemo's protocol standardization will go hand-in-hand with an open-source development of the code. An Open-source project details, technical specifications, and details can be found at www.nemo-project.net. For additional information, please contact the list administrators.
- New Non-WG Mailing List: Ibnemo IETF Secretariat