Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum Network Services Interface OGF30: Connection Services Guy Roberts, 27 th Oct 2010.
Advertisements

Use cases for implementation of the NSI interface Takahiro Miyamoto, Nobutaka Matsumoto KDDI R&D Laboratories Inc. This work is partially supported by.
© 2006 Open Grid Forum Network Services Interface Introduction to NSI Guy Roberts.
NSI/NML Resource and Topology Issues OGF Munich March 2010.
NSI wg Architecture Elements John Vollbrecht Internet2.
Oct 15 th, 2009 OGF 27, Infrastructure Area: Status of FVGA-WG Status of Firewall Virtualization for Grid Applications - Working Group
© 2008 Open Grid Forum Use case: Phosphorus G.UNI OGF24 NSI-WG Singapore 15 September 2008 Eduard Escalona.
© 2006 Open Grid Forum Network Services Interface OGF30: Working Group Meeting Guy Roberts, Inder Monga, Tomohiro Kudoh 27 th Oct 2010.
1 Introducing the Specifications of the Metro Ethernet Forum.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
NSI Architecture Document Status and Work to be done: A view from a chair Inder Monga ESNet.
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
NORDUnet Nordic infrastructure for Research & Education NSI in the SDN Environment (from perspective of an NSI fellow) Jerry Sobieski NORDUnet Presented.
© 2006 Open Grid Forum Network Service Interface in a Nut Shell GEC 19, Atlanta, GA Presenter: Chin Guok (ESnet) Contributors: Tomohiro Kudoh (AIST), John.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
Authorization of a QoS path based on Generic AAA SC2002 Baltimore NOV Bas van Oudenaarde Advanced Internet Research Group University of Amsterdam.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Trust Framework for Multi-Domain Authorization Internet2 Spring Meeting Arlington April 25 th 2012 Leon Gommans:
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
© 2008 by M. Stümpert, A. Garcia; made available under the EPL v1.0 | Access the power of Grids with Eclipse Mathias Stümpert (Karlsruhe Institute.
Protocols and the TCP/IP Suite
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
NSI Topology Wishes OGF Lyon Sep 2011 Jerry Sobieski.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science On Time Inder Monga, ESnet.
© 2006 Open Grid Forum Network Services Interface OGF 32, Salt Lake City Guy Roberts, Inder Monga, Tomohiro Kudoh 16 th July 2011.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Future Project Planning Report Date Submitted: November 4, 2011 Presented at IEEE session #47.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team.
© 2006 Open Grid Forum Network Services Interface Document roadmap, April 2014 Guy Roberts, Chin Guok, Tomohiro Kudoh.
“Time” in the NSI Protocol Two notions of “Time” are important to NSI Connection Service – Absolute time Globally Coordinated Time and Date, “UTC” time.
1 Network Services Interface Connection Service v2.0 Tomohiro Kudoh (AIST) (OGF NSI-WG)
Admela Jukan jukan at uiuc.edu March 15, 2005 GGF 13, Seoul Issues of Network Control Plane Interactions with Grid Applications.
NSI Service Definition Federation of providers A group of network providers get together and decide that they wish to offer a multi-domain connection services.
1 Network Services Interface An Interface for Requesting Dynamic Inter- datacenter Networks Tomohiro Kudoh (AIST) Guy Roberts (DANTE) Inder Monga (ESnet)
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
Saturday, July OGF32 – Salt Lake City NSI-WG: Network Service Interface working group OGF NSI Protocol Protocol status and discussion John MacAuley.
Network No network resources exist outside a network Transport resources inside network –Link, Nodes, ports – are used to create connections between network.
© 2007 Open Grid Forum NSI CS Protocol State Machine Message Handling OGF 37.
Operating Framework of Connection Networks OGF/NSI Working Group Chicago Oct. 10, 2012 John Vollbrecht & Leon Gommans University of Amsterdam.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface: Concepts and Architecture Inder Monga Guy.
NSI Topology v2.0 Version 1.2 John MacAuley, ESNET September 22, 2014 Uppsala.
© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.
Inter-Domain Network Provisioning Technology for LHC data transfer
Operating Framework of Connection Networks
(OGF NSI-WG co-chairs)
Inder Monga Co-chair, OGF NSI-WG
GÉANT Multi-Domain Bandwidth-on-Demand Service
A Deterministic End to End Performance Verification Architecture
NSI Topology Thoughts on how topology fits into the NSI architecture
NSI wg Architecture Elements
NSI Service Definition
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Network Services Interface gateway for future network services
Availability Query / Internal Topology
Network Services Interface
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
Network Services Interface Working Group
Resource and Service Management on the Grid
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
IEEE P vs IEEE Date: Authors:
Karthik Sethuraman, NEC
Presentation transcript:

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services Interface Working Group OGF

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Introduction Cloud = “xxx” as a service Grid = a ‘cloud’ made of federated resources Open Grid Forum Community of users, developers and vendors Standardization for distributed computing (including clusters, grids and clouds) Network Services Interface working group (nsi-wg) Generic service interface between the user (and their application middleware) and multi-domain network infrastructure

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Abstraction Present a simple interface to the external world

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Services Framework Specifies An abstract Network Services Agent (NSA) that represents each network service region A high level protocol model between NSAs to enable multi-domain services An abstract model of a network “connection” An abstract model of “topology” over which connections are established

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Plane Network Service Framework concepts Service Requestor Service Provider Network Services Interface (NSI) NSI Requestor Agent (RA) NSI Provider Agent (PA) NSA Network Service A Network Service B Network Service A Network Service B NSA = Network Services Agent NRM = Network Resource Manager Local Resources NRM Local Resources Transport Plane * Slides contain animation, does not show in pdf

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science NSI Connection Service The NSI Connection Service (NSI-CS) is the first protocol defined under the NSI Framework NSI-CS specifies a set of basic primitives and functional capabilities that create and manage a NSI Connection through its life cycle. NSI-CS Features: Supports Reserve, Provision, Release, Terminate, and Query primitives. Supports conventional “chain” signaling but also incorporates novel “tree” signaling - providing greater flexibility and control to the Requesting Agent – i.e. the user. Allows users to schedule connections in advance. Allows service providers to define common service specifications to aid in end to end service interoperability Slide from jerry Sobieski

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science How NSI-CS Works… RM NSA RM NSA Appl RA PA The user application Slide from jerry Sobieski

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Congratulations! 7 independent interoperable implementations

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Status NSI 1.0sc demonstrated at SC with multiple independent implementations Helped discover protocol and state machine issues Independent development and demonstration of NSI by Science end-user: JIVE Project NSI 2.0 features agreed upon at the OGF in March Roadmap NSI 2.0 feature implementation agreement by mid-summer Formal specification draft by late summer - New children drafts on service discovery, topology exchange and security profile Demonstration by October/November NSI 2.0 Specification approved by end of Children drafts follow soon after

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Services Interface: Summary Service Plane Abstraction of multi-layer, multi-domain, network capabilities for Users, Applications, Network Administrators Network Services Interface Base interface between requestor agent and provider agent to request and get network services Composable Services Ability to create a higher-layer, customized service with multiple network services to meet an application need. Connection Service First network service being defined carried by NSI Topology Service Candidate for the next NSI service

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Thanks to the hard-working NSI contributors Questions? imonga at es.net

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Termination Points (STP) and Service Demarcation Points (SDP) STPs represent the external interfaces of the network domain An STP is a symbolic reference: - a Network identifier string in the higher order portion - a local STP identifier in the lower order portion SDP = interconnected STPs Abstracts the connectivity between two STPs Transfer Function (TF) indicates the internal network capabilities STP a Network STP c STP b STP d TF TF- Transfer Function N1/a N1/ b N2/ X N2/ y SDP STP a = Network + ‘a’ (local identifier)

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Plane Topology: Service Termination Points Service Plane represents the topological interconnects with STPs

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Anatomy of a Connection The User (RA) specifies connection constraints (ostensibly externally measurable) for the access portion of the service instance The Network (PA) decides how to fulfil those constraints across the transport section. Ingress Service Termination Point “A” Egress Service Termination Point “Z” Transport section Access section Egress Framing Transport framing Ingress Framing

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Connection Service Protocol Behavior of the following set of messages nailed down: Reserve Provision Release Terminate Query Major difference from existing protocols Explicit provision expected from Requestor - Provision can be before start time Duration of reservation separated from “actual use” of resources RequestorProvider reserve provision confirm Start time confirm In service Reserved period release confirm provision confirm In service

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Recursive Framework scales over multiple Network Service Agents (NSA) Service Plane Transport Plane A B C D 7 8 Chain model Tree model Chain model Tree model ML K J I H G FE M L K J I H G F E C D B Ultimate Requestor