Inter-Domain Network Provisioning Technology for LHC data transfer

Slides:



Advertisements
Similar presentations
Use cases for implementation of the NSI interface Takahiro Miyamoto, Nobutaka Matsumoto KDDI R&D Laboratories Inc. This work is partially supported by.
Advertisements

NSI wg Architecture Elements John Vollbrecht Internet2.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
© 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 The OGF Network Services Interface Framework An Overview, Status, and Futures Presented to: OGF.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
NORDUnet Nordic infrastructure for Research & Education LHCONE  NSI Adaptation An Applications’ Perspective Jerry Sobieski NORDUnet CERN Dec. 13/
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Automated GOLEs and Fenius: Pragmatic interoperability Winter Joint Techs 2011 Clemson, SC Evangelos Chaniotakis, ESnet Network Engineer Lawrence Berkeley.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
High-quality Internet for higher education and research GigaPort  Overview SURFnet6 Niels den Otter SURFnet EVN-NREN Meeting Amsterdam October 12, 2005.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
Thoughts on Future LHCOPN Some ideas Artur Barczyk, Vancouver, 31/08/09.
Bandwidth-on-Demand evolution Gerben van Malenstein Fall 2011 Internet2 Member Meeting Raleigh, North Carolina, USA – October 3, 2011.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
GridNets, October 1, AR-PIN/PDC: Flexible Advance Reservation of Intradomain and Interdomain Lightpaths Eric He, Xi Wang, Jason Leigh Electronic.
LHC OPEN NETWORK ENVIRONMENT STATUS UPDATE Artur Barczyk/Caltech Tokyo, May 2013 May 14, 2013
A DVANCE AND I MMEDIATE R ESERVATIONS OF V IRTUALIZED N ETWORK R ESOURCES Laia Ferrao Fundació i2CAT
NORDUnet Nordic Infrastructure for Research & Education Workshop Introduction - Finding the Match Lars Fischer LHCONE Workshop CERN, December 2012.
LHC Open Network Environment Architecture Overview and Status Artur Barczyk/Caltech LHCONE meeting Amsterdam, September 26 th,
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
Dynamic Circuit Network An Introduction John Vollbrecht, Internet2 May 26, 2008.
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
LHCONE Point-to-Point Circuit Experiment Authentication and Authorization Model Discussion LHCONE meeting, Rome April 28-29, 2014 W. Johnston, Senior Scientist.
Connect. Communicate. Collaborate NRENs on the AutoBAHN Afrodite Sevasti, GRNET Radek Krzywania, PSNC Guy Roberts, DANTE TERENA Networking Conference
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
AutoGOLE Networks Status Report Gerben van Malenstein LHCOPN - LHCONE meeting at LBL June 2, 2015 – Berkeley, CA, USA.
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.
IDCP and NSI: Lessons Learned, Deployments and Gap Analysis Chin Guok, Inder Monga OGF 34 Oxford, UK.
1 Network Services Interface Connection Service v2.0 Tomohiro Kudoh (AIST) (OGF NSI-WG)
BoD: an update on GÉANT NSI multi-domain guaranteed bandwidth service Tangui Coulouarn, DeIC/GÉANT 3 rd International VLBI Technology Workshop Groningen,
1 Network Services Interface An Interface for Requesting Dynamic Inter- datacenter Networks Tomohiro Kudoh (AIST) Guy Roberts (DANTE) Inder Monga (ESnet)
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
© 2007 Open Grid Forum NSI CS Protocol State Machine Message Handling OGF 37.
© 2006 Open Grid Forum Network Services Interface Policy-based routing enforcement John MacAuley, ESnet 4 th February 2015.
Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The.
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface: Concepts and Architecture Inder Monga Guy.
© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.
GEANT OpenCall – NSI CONTEST NSI CONTEST – Demonstrator Giacomo Bernini Nextworks GENI Networking Conference 22, March 2015, Washington DC.
LHCOPN/LHCONE status report pre-GDB on Networking CERN, Switzerland 10th January 2017
Multi-layer software defined networking in GÉANT
100G KREONET/KREONet2 Updates
Welcome Network Virtualization & Hybridization Thomas Ndousse
(OGF NSI-WG co-chairs)
Connection Versions in v2
Dynamic Network Services In Internet2
GÉANT Multi-Domain Bandwidth-on-Demand Service
InterDomain Dynamic Circuit Network Demo
Network Services Interface
A Deterministic End to End Performance Verification Architecture
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
NSI wg Architecture Elements
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Network Services Interface
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Network Services Interface gateway for future network services
LHC Open Network Project status and site involvement
Network Services Interface
The SURFnet Project Bram Peeters, Manager Network Services
Network Services Interface
Brief Introduction to IEEE P802.1CF
Network Services Interface
Dynamic Circuit Service Hands-On GMPLS Engineering Workshop
AutoGOLE Dashboard presented by Cees de Laat
e-Invoicing – e-Ordering 20/11/2008
Presentation transcript:

Inter-Domain Network Provisioning Technology for LHC data transfer Jeonghoon Moon (jhmoon@kisti.re.kr) KISTI 2013.02.26 Inter-Domain Network Provisioning Technology for LHC data transfer

Contents Outline Automated-GOLE project Network Service Interface (NSI) Current Status Summary

Outline Purpose of this presentation is to support large scale data transferring of HEP by GLIF Automated GOLE facility and Network Resource Management System based on Network Service Interface Connection Protocol Outline: GLIF Automated GOLE Pilot Project: What is it? how does it work? 2013 Goals for GOLEs Network Service Interface: What is it? how does it work? How can support transferring

The Automated GOLE Fabric USLHCnet PSNC JGN-X MANLAN NetherLight Cern UvA CzechLight KRLight AIST KDDI Labs StarLight ESnet Cal Tech GLORIAD GEANT ACE Nordunet The GLIF Automated GOLE Pilot Project was initiated in 2010 to provide a global fabric of Open Lightpath Exchanges for the express purpose of maturing dynamic provisioning software, demonstrating the value of GOLEs to emerging network service models, and to develop a set of BCP for these services.

What is the AG “Fabric”? The Automated GOLE fabric includes many facilities: Exchange Points (& “distributed” facilities) Inter-exchange transport links Networks GOLEs link networks together … Organizations that are willing to contribute people, facilities, hdw/sfw, etc. Users/applications entities Etc.

NSI CS (Connection Service) NSI is a consensus framework for defining a set of globally adopted services/protocols that will [ultimately] allow guaranteed performance services (Connection Services) to be ubiquitously available, extensible, secure, and fully automated. NSI Connection Service Protocol “NSI-CS” is the first protocol within the NSI framework. A simple set of messages between a “Requesting Agent” and a “Provider Agent” that manage a Connection through its life cycle A “Connection” A logical path between two endpoints over which user data is carried, unmodified, from ingress to egress. (Note: says nothing about the technology used to realize the service instance.)

NSI is being standardized within the Open Grid Forum (OGF) The NSI Connection Service Protocol v2.0 finalized To get a information v3.0 requirements Korea status – dynamicKL Based on NSI v2.0 Deploy for domestic service and test international connection at 2013

A Basic Overview: Requesting Agent (RA) Network Resource Manager Provider Agent (PA) NRM Network Services Interface NSA Network Services Agent (NSA) NSI “Network Service” Application NSA NSI protocol A B C Domain A Domain B Domain C

Network Service Agents An “ultimate Requesting Agent” (uRA) the agent that originated the Connection request issues CS primitive request - but does not accept primitive requests Applications are typically uRAs A “ultimate Provider Agent” (uPA) the leaf provider agent – the agent that interfaces to the NRM in a particular domain. An “aggregator agent” An Aggregator agent is capable of inter-domain topology analysis and path selection (it can process and understands global [N3] topology) Aggregators do path segmentation and “aggregate” the state of children Connection segments to present a single view back up to the RA. A “provider only” agent Accepts service requests, but does not issue service requests Does not (cannot) do inter-domain path finding - can only service requests that are completely in the local domain. uPAs are typically local NRMs with a simple NSI-protocol-to- local-command translational interface. Application NSA RA Aggregator NSA PA RA A RA PA PA Aruba Bonaire Curacao

CS Primitives and life cycle Basic CS Primitives Reserve, Provision, Release, Query, Terminate Message communication always between with RA(Request Agent) and PA(Provide Agent) Other messages Detail Query, Notify, Modify Lifecycle

How NSI-CS Works…. The user application

NSI Request Segmentation Chain model Tree model A 6 uRA PA PA PA 1 2 3 1 3 5 A B C D 2 4 6 5 4 B C D A Z A Z M 3rd party request 3 4 5 6 1 2 A B C D 7 8 Chain model Tree model 1 6 2 4 B C D 3 5 A Z

NSI Implementations Network Service Agent (NSA) packages: OSCARS: http://code.google.com/p/oscars-idc Developed by Esnet, deployed by Esnet, Internet2, other networks and on several GOLES, AutoBAHN: ffi: Radek Krzywania <radek.krzywania@man.poznan.pl> Developed by GEANT Consortium, deployed within/across GEANT OpenNSA: http://git.nordu.net/?p=opennsa.git;a=summary Developed by NORDUnet, deployed (experimentally) in NORDUnet, UvA, StarLight, GLORIAD, others OpenDRAC: ffi: John MacAuley <john.macauley@surfnet.nl> Devloped by NORTEL/Ciena and now SURFnet, deployed in NetherLight G-LAMBDA-A ffi: Tomohiro Kudoh <t.kudoh@aist.go.jp> Developed by AIST in Japan contact: Tomohiro Kudoh G-LAMBDA-K ffi: Takahiro Miyamoto <tk-miyamoto@kddilabs.jp> Developed by KDDI Labs, deployed experimentally in JGNX DynamicKL: ffi: Jeonghoon Moon <otello90@gmail.com> Developed by KISTI (Daejeon, KR) deployed in KreoLight GOLE (exp) All of these have at least one node in the Automated GOLE So you can test against any/all of them

The NSI + A-GOLE Demo at SC2012 A Supercomputing 2012 demonstrations: Global inter-domain network capacity provisioning using the Network Service Interface protocols and the emerging Global Open Lightpath Exchange fabric NSIv2.0 deploy and control/data plane demo

Monitoring & Visualization NSA Client RA 4 6 QA VZ 1 3 NSA Aggregator A 5 2 NSA PA Reservation Request Segmentation of Reservation to children Reservation confirmed ConnectionID registered with Query Agent Query Agent walks tree to discover Path and Polls for state (10 sec interval) Path and state info returned to vizualization app. Viz app renders realtime image

Monitoring & Visualization “Automated Earth” viz (Takatoshi Ikeda, KDDI-Labs) “Status Monitor” viz (Tomohiro Kudoh, AIST)

Current Status NSI as a standard and framework is still evolving NSI CS version 2 is being drafted and demo’d.. NSI should plan strategically with a long view Incremental and iterative improvement NSI v3 requirements/objectives gathering will commence in spring 2013…ETA 2014Q2(?) Dynamic Topology Distribution Service (TS) Improved message distribution (NSA-to-NSA comms, FW/NATs,..) Improved state processing (SM exploded with Modify()) Items missing yet to be developed: Better path planning implementations (aggregators, path finders, topology analysis) Better operational control tools (NOC tools) Automated connection performance verification techniques Automated fault processing Logging and Accounting Training and educational workshops (!) Security/AA policy – Security and privacy guards must be integral

Summary Global NSI deployment @2013 KREONET NSI deploy Support HEP large scale data transfer Also support distributed large scale data transfer areas (Bio, eVLBI…) Medical data transfer and education KREONET NSI deploy dynamicKL : begin to support domestic area and a few international connection service Remaining issues Last mile problem : Different last mile solutions (VLAN, dedicated fiber to router, OpenFlow, TRILL, SPB(802.1aq) Dynamic Distributed Topology Exchange NSI Performance Verification Common Service Definition Firewall, NAT issues Etc… Webportal

Thank you !