OnVector 2009: Topology handling in GLIF Cees de Laat!



Similar documents
Een Semantisch Model voor Complexe Computer Netwerken

GOLE: Glif Open Lightpath Exchange

GigaPort-RON SAC 2008 From Routed to Hybrid Networking Cees de Laat University of Amsterdam

Optical/Photonic Exchanges. Freek Dijkstra, Cees de Laat University of Amsterdam

Lightpath Planning and Monitoring

Internet Innovation to support Science! Privacy security aspects! Cees de Laat!

StarPlane - Lambda Network under Control of Grid Applications. Cees de Laat. SURFnet BSIK NWO. University of Amsterdam TI TNO

Network topology descriptions in hybrid networks

StarPlane. Cees de Laat. SURFnet. NWO University of Amsterdam SARA TI TNO

Towards the Future Internet

Framework for Path Finding in Multi-Layer Transport Networks

Introduction. Background

Research on Networks Cees de Laat University of Amsterdam

NML Topology Model. Freek Dijkstra (SARA) NOVI Workshop on Information Modeling Amsterdam, 17 September 2012

SDH and WDM: a look at the physical layer

Network and Capacity Planning in SURFnet6

The Missing Link: Putting the Network in Networked Cloud Computing

SDH and WDM A look at the physical layer

System and Network Engineering Research for Big Data esciences Cees de Laat

Dynamic Circuit Network (DCN) / perfsonar Shared Infrastructure

Deploying Multiservice Applications Using RPR Over the Existing SONET Infrastructure

Smart Cyber Infrastructure for Big Data processing

10 Gigabit Ethernet: Scaling across LAN, MAN, WAN

1-Oct 2015, Bilbao, Spain. Towards Semantic Network Models via Graph Databases for SDN Applications

The λlambda Grid. SURFnet. University of Amsterdam SARA NIKHEF NCF. All rights reserved UvA

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

SURFnet vision on networking Where will it meet DAS?

Objectives for Service Provider Shared Transport of Higher Speed Ethernet

Evolution of telecom network infrastructure for broadcast and interactive applications

Interactive Control over a Programmable Computer Network Using a Multi-touch Surface

Relationship between SMP, ASON, GMPLS and SDN

10 Gigabit Ethernet MAC Core for Altera CPLDs. 1 Introduction. Product Brief Version February 2002

ICT & e-science Cees de Laat!

10G CWDM Conversion Technology

Successfully Delivering Multiple Leased Line, Cloud and Storage Connectivity solutions on a Common Optical Platform

Private Industry Role in Next Generation Internet. Bob Aiken. NGI Project Leader DOE er.doe..doe.gov Large Scale Networking Working Group June 1997

Broadband Networks Virgil Dobrota Technical University of Cluj-Napoca, Romania

The Next Generation Internet Program. Mari Maeda ITO

Experiences with MPTCP in an intercontinental multipathed OpenFlow network

PON Technology A Shift in Building Network Infrastructure. Bob Matthews Technical Manager CommScope Canada

Recession-Proof Consulting Services with CWDM Network Design

How To Build A Network That Can Connect People To The Internet At Different Speeds

Primary Data Center. Remote Data Center Plans (COOP), Business Continuity (BC), Disaster Recovery (DR), and data

Interworking issues between 10GBE WAN and existing transmission network

Analysis of Network Bandwidth Efficiency for Next Generation 100Gb/s WDM Architectures

Workshop - New Paradigms for Routing in Optical Networks

Packet Optical Transport (POT) Fred Ellefson, 2/3/2009

Defining Inter-Cloud Architecture for Interoperability and Integration

Lecture 12 Transport Networks (SONET) and circuit-switched networks

1 International Center for Advanced Internet Research at Northwestern University, 750 N. Lake Shore Drive, Suite 600, Chicago, IL 60611, USA

The New Age MAN The Architectures and Services

Ultra High-Speed SONET Fiber-Optic Transmission System

IP/MPLS. Marios Parperis - Alcatel-Lucent Energy Systems Integration Division. October Alcatel-Lucent 2010 All Rights Reserved

GEPON & GPON Comparison. James Young, Technical Director, APAC

ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS)

Hybrid Optical and Packet Infrastructure (HOPI) Project

10 Gigabit Ethernet WAN PHY

New WAN PHY Approach Proposals

GÉANT2. Otto Kreiter Network Engineering & Planning, DANTE

Policy-Based Fault Management for Integrating IP over Optical Networks

INTRODUCTION TO MEDIA CONVERSION

The role of open exchanges in research networking

Cisco ONS CE-Series 10-Port Multirate Ethernet Card

Dutch LambdaGrid sc2005 (more Lambda than Grid :-)

Making Ethernet Over SONET Fit a Transport Network Operations Model

OPTICAL TRANSPORT NETWORKS

A Framework for Federated Network Operations over Autonomous Distributed Networks on Future Internet

The Ontological Approach for SIEM Data Repository

Optical Networks for Next Generation Disaster Recovery Networking Solutions with WDM Systems Cloud Computing and Security

Since 1998, AT&T invested more than $35 billion to support customer needs in data, Internet protocol (IP), local and global services.

Deploying distributed network monitoring mesh

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

A Software Architecture for a Photonic Network Planning Tool

Cisco ONS Multiservice Transport Platform 7.0

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Performance Management and Fault Management. 1 Dept. of ECE, SRM University

Challenges of an Information Model for Federating Virtualized Infrastructures

Capacity planning and.

Alcatel-Lucent 1850 TSS-3 Transport Service Switch. A versatile network termination unit

The Keys for Campus Networking: Integration, Integration, and Integration

GPON - EPON Comparison

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

The Century of Infinite Bandwidth. Simon C. Lin Computing Centre, Academia Sinica Taipei, Taiwan January 2001

Proceedings of the th International Teletraffic Congress (ITC)

IP/MPLS Networks for Highways

NGN Network Architecture

CAPACITY SOLUTIONS WITH DWDM FOR BROADCAST AND VIDEO ON DEMAND

Unified Subsea-Terrestrial Mesh Networking the New Normal

A Declarative Approach to Multi-Layer Path Finding Based on Semantic Network Descriptions

Server Consolidation and Remote Disaster Recovery: The Path to Lower TCO and Higher Reliability

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

10 Most Asked Questions About 40 Gigabit Ethernet Network

Clouds and the Network! Martin Swany! Indiana University, Informatics and Computing, InCNTRE!

Information Technology Career Field Pathways and Course Structure

Carrier Ethernet SLAs Technology Advancements to Differentiate and Improve Operational Efficiency

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

Network performance in virtual infrastructures

Using & Offering Wholesale Ethernet Network and Operational Considerations

Transcription:

OnVector 2009: Topology handling in GLIF Cees de Laat! GLIF.is founding member!

GLIF 2008! Visualization courtesy of Bob Patterson, NCSA Data collection by Maxine Brown.

Optical Exchange as Black Box! Optical Exchange Optical Cross Connect Switch TDM Store & Forward DWDM mux/demux!terabyte!!email!!service! Freek Dijkstra, Cees de Laat, "Optical Exchanges", GRIDNETS conference proceedings, oct 2004!

Service Matrix! From WDM! (multiple!) Single!, any bitstream To WDM (multiple!) cross-connect multicast, regenerate, multicast! WDM mux! Single!, any bitstream WDM demux! cross-connect multicast, regenerate, multicast! SONET/ SDH WDM demux*! SONET/SDH WDM mux! N/A *! SONET"# switch,# +! 1 Gb/s WDM demux *! LAN PHY WDM demux *! WAN PHY WDM demux *! VLAN tagged WDM demux *! IP over WDM demux *! N/A *! N/A *! N/A *! N/A *! N/A *! N/A *! TDM demux *! # 1 Gb/s WDM mux! N/A *! TDM mux! aggregate, conversion +! LAN PHY WAN PHY VLAN tagged # WDM mux! N/A*! TDM mux 6! aggregate, conversion! # WDM mux! N/A *! SONET switch! aggregate,# conversion! WDM mux! N/A *! TDM mux! aggregate, VLAN decap! TDM demux 6! SONET # switch! aggregate, # eth. convert! aggregate, # conversion +! conversion! aggregate, VLAN decap! aggregate, # conversion! conversion! aggregate, # conversion +! aggregate, VLAN decap! TDM demux *! aggregate, VLAN encap! aggregate, VLAN encap! aggregate, VLAN encap! Aggregate, VLAN decap & encap +! TDM demux *! L3 entry *! L3 entry *! L3 entry *! IP over WDM mux! N/A *! TDM mux! L3 exit *! L3 exit *! L3 exit *! N/A! Store & forward, L3 entry/exit+! N/A!

TV Medical CineGrid DataExploration RemoteControl Gaming Conference Workflow Management Backup Mining Media Web2.0 Visualisation NetherLight! Security Meta Clouds Distributed EventProcessing Simulations StreamProcessing Predictions

Network Description Language! From semantic Web / Resource Description Framework.! The RDF uses XML as an interchange syntax.! Data is described by triplets: Subject Predicate Object Subject Object Subject Object Subject Object Subject Object Subject Location! Device! Interface! Link! name! description! locatedat! hasinterface! connectedto! capacity! encodingtype! encodinglabel!

Network Description Language Choice of RDF instead of XML syntax Grounded modeling based on G0805 description: Article: F. Dijkstra, B. Andree, K. Koymans, J. van der Ham, P. Grosso, C. de Laat, "A Multi-Layer Network Model Based on ITU-T G.805"

A weird example! Université du Quebec! Gigabit! can adapt GE in STS"%&c! CA Net! Canada! Universiteit! van! Amsterdam! OC"#$%! )%% free*! %x OC"#$%! )+( free*! GE! StarLight! Chicago! can adapt GE in STS"%&c or STS"'c"(v! OC"#$%! )'+ free*! MAN LAN! New York! %x OC"#$%! ),' free*! NetherLight! Amsterdam! can adapt GE in STS"'c"(v!

The result :-)! Université du Quebec! Gigabit! can adapt GE in STS"%&c! CA Net! Canada! Universiteit! van! Amsterdam! OC"#$%! )%% free*! %x OC"#$%! )+( free*! GE! StarLight! Chicago! can adapt GE in STS"%&c or STS"'c"(v! OC"#$%! )'+ free*! MAN LAN! New York! %x OC"#$%! ),' free*! NetherLight! Amsterdam! can adapt GE in STS"'c"(v! Thanks to Freek Dijkstra & team!

!Edges!!Vertex!

!Device!!Links!!Interfaces!

!Switching matrix!!a devices switches data based on:! "!The source interface! "!One or more labels!!example label types:! "! VLAN! "!SONET STS Channel! "!Wavelength )!*!!Channels!!For example- all data from channel '# of interface % is forwarded to channel %+ of interface &.!

Multi-layer extensions to NDL! IP layer! layer! STS layer! OC"#$% layer! UTP! /ber! layer! layer! End host! SONET switch with! intf.! &! SONET switch! SONET switch! SONET switch with! intf.! End host! Université du Quebec! CA Net! Canada! StarLight! Chicago! MAN LAN! New York! NetherLight! Amsterdam! Universiteit! van! Amsterdam!

From network to applications From the physical architecture To the semantic model for the architecture

RDF describing Infrastructure I want Application: find video containing x, then trans-code to it view on Tiled Display RDF/CG! RDF/CG! RDF/VIZ! content content RDF/ST! RDF/NDL! RDF/NDL! RDF/CPU! COCE

Semantic Reasoning

The Problem! I want HC and AB! Success depends on the order! Wouldn t it be nice if I could request [HC, AB,...]! A B H?! C G F E D

NDL + PROLOG! Research Questions:!!order of requests!!complex requests!!usable leftovers!!reason about graphs!!find sub-graphs that comply with rules!

Mathematica enables advanced graph queries, visualizations and realtime network manipulations on UPVNs# Topology matters can be dealt with algorithmically Results can be persisted using a transaction service built in UPVN Initialization and BFS discovery of NEs Needs["WebServices`"] <<DiscreteMath`Combinatorica` <<DiscreteMath`GraphPlot` InitNetworkTopologyService["edge.ict.tno.nl"] Available methods: {DiscoverNetworkElements,GetLinkBandwidth,GetAllIpLinks,Remote, NetworkTokenTransaction} Global`upvnverbose = True; AbsoluteTiming[nes = BFSDiscover["139.63.145.94"];][[1]] 139.63.145.2 139.63.145.17 139.63.145.16 139.63.145.32 139.63.145.15 139.63.145.34 139.63.145.18 139.63.145.31 139.63.145.0 139.63.145.38 139.63.145.1 139.63.145.52 139.63.145.33 139.63.145.3 139.63.145.86 192.168.0.3 139.63.145.51 139.63.145.82 139.63.145.63 139.63.145.79 192.168.0.4 139.63.145.40 139.63.145.87 139.63.145.50 139.63.145.64 139.63.145.46 139.63.145.94 139.63.145.83 192.168.0.1 192.168.0.2 139.63.145.49 139.63.145.88 139.63.145.65 139.63.145.45 139.63.145.75 139.63.145.84 139.63.145.41 139.63.145.66 139.63.145.81 139.63.145.85 139.63.145.44 139.63.145.42 139.63.145.43 139.63.145.73 139.63.145.74 139.63.145.68 139.63.145.72 139.63.145.69 139.63.145.70 139.63.145.71 Visualisation 192.168.0.6 192.168.0.5 192.168.1.1 192.168.1.2 192.168.2.2 192.168.2.1 192.168.1.3 192.168.1.4 192.168.2.4 192.168.2.3 AbsoluteTiming[result = BFSDiscoverLinks["139.63.145.94", nes];][[1]] Getting neigbours of: 139.63.145.94 Internal links: {192.168.0.1, 139.63.145.94} (...) Getting neigbours of:192.168.2.3 Transaction on shortest path with tokens nodepath = ConvertIndicesToNodes[ Internal links: {192.168.2.3} ShortestPath[ g, Node2Index[nids,"192.168.3.4"], Node2Index[nids,"139.63.77.49"]], nids]; Print["Path: ", nodepath]; If[NetworkTokenTransaction[nodePath, "green"]==true, Print["Committed"], Print["Transaction failed"]]; 192.168.1.3 192.168.1.1 99.8 192.168.1.4 100. 192.168.1.2 100. 98.9 192.168.2.2 192.168.2.4 100. 100. 100. 192.168.0.2 99.9 Network flows using real-time bandwidth measurements 192.168.0.3 99.9 99. 192.168.0.5 95.9 192.168.0.4 94.5 192.168.0.6 96. 95.8 192.168.0.1 139.63.145.94 Path: {192.168.3.4,192.168.3.1,139.63.77.30,139.63.77.49} 100. 101. 192.168.2.1 100. Committed 192.168.2.3 100. ref: Robert J. Meijer, Rudolf J. Strijkers, Leon Gommans, Cees de Laat, User Programmable Virtualiized Networks, accepted for publication to the IEEE e-science 2006 conference Amsterdam.

TouchTable Demonstration @ SC08!

Interactive programmable networks

Chairs: OGF NML-WG Open Grid Forum - Network Markup Language workgroup Paola Grosso Universiteit van Amsterdam Martin Swany University of Delaware Purpose: To describe network topologies, so that the outcome is a standardized network description ontology and schema, facilitating interoperability between different projects. https://forge.gridforum.org/sf/projects/nml-wg

Questions?! Accepted ONDM paper: A Declarative Approach to Multi- Layer Path Finding Based on Semantic Network Descriptions.! http://delaat.net:/~delaat/papers/declarative_path_finding.pdf! Thanks: Paola Grosso & Jeroen vd Ham & Freek Dijkstra & team for several of the slides.!