CoUniverse. Petr Holub Laboratory of Advanced Networking Technologies CESNET, Czech Republic Masaryk University

Similar documents
Interfacing CoUniverse & Internet2 DCN

High-Quality Media Production

Multimedia Data Distribution and Processing in IP Networks

Multimedia Data Distribution and Processing in IP Networks A

UltraGrid 1.1 and Future Plans. Petr Holub et al. SITOLA. Internet2 Fall Member Meeting 2012 Philadelphia, PA, USA, /27

Next Generation Networking and The HOPI Testbed

VIDEO walls built from LCD or LED panels are increasingly

Experiences with Dynamic Circuit Creation in a Regional Network Testbed

Internet2 DCN and Dynamic Circuit GOLEs. Eric Boyd Deputy Technology Officer Internet2 GLIF Catania March 5, 2009

Gbps-range High-definition Visual Sharing

Using the Dynamic Circuit Network: A Brief Tutorial. John Vollbrecht Brian Cashman Andy Lake Spring Member Meeting April 29, 2009

ECE 650 Systems Programming & Engineering. Spring 2018

UltraGrid Updates. Petr Holub, Martin Pulec, Jiří Matela. Internet2 Spring Member Meeting 2012 Washington DC, /26

Deploying The All-IP Studio Today

Black Box Multicast Video-over-IP Solution

CCT Technical Report Series CCT-TR

5G NextGen Network InterDigital, Inc. All rights Reserved.

DES-3528/52 Series Firmware Release Notes

Using the Dynamic Circuit Network: A Brief Tutorial. John Vollbrecht Brian Cashman Andy Lake JointTechs Winter Meeting February 2, 2008

Designing and Provisioning IP Contribution Networks

Small Enterprise Design Profile(SEDP) WAN Design

GPU-Based DWT Acceleration for JPEG2000

Multimedia Networking Research at UNC. University of North Carolina at Chapel Hill. Multimedia Networking Research at UNC

Virtualization's Role in Realizing the 5G Vision

Application of SDN: Load Balancing & Traffic Engineering

GÉANT3 Services. Ann Harding, SWITCH TNC Connectivity and Monitoring Services by and for NRENs. connect communicate collaborate

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

TERENA E2E Workshop

Carrier SDN for Multilayer Control

Advanced architecture and services Implications of the CEF Networks workshop

EX2200 & EX2300 Sales Guide. March 2017

HP0-Y49. Applying HP FlexNetwork Fundamentals.

Internet2: Presentation to Astronomy Community at Haystack. T. Charles Yun April 2002

Cost efficient and low latency delivery of IP-based services. By Ulises Olvera

Intent Driven Network Operations with AppFormix Advanced Analytics Platform. Joseph Li

Configuring VLANs. Understanding VLANs CHAPTER

Advanced Computer Networks Spring Set #1

Cisco Networking Academy Curriculum - Semester Three Scope and Sequence

Integer Programming for Media Streams Planning Problem

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Trademarks. Statement of Conditions by NETGEAR, Inc. All rights reserved.

BYOD the HP Way: Secure, Device-Agnostic Network Access Management Jochen Fischer Solution Architect (MASE) September 2013

FloodLight Controller PC

BNL Dimitrios Katramatos Sushant Sharma Dantong Yu

VLAN Features on Hanlong IP Phones

Configuring VSANs and Interfaces

Switching and Forwarding Reading: Chapter 3 1/30/14 1

TOWARDS AUTONOMOUS PACKET-OPTICAL NETWORKS

Internet2 Network Service Descriptions DRAFT December 4, 2006

Yealink VCS Network Deployment Solution

Veeam and HP: Meet your backup data protection goals

BROWSING Feature phones and mobile broadband introduction. VIDEO Smartphone popularization and mobile data traffic exponentially increase

Configuring VLANs. Understanding VLANs CHAPTER

HP Storage Summit 2015

Using the Dynamic Circuit Network: A Brief Tutorial

Configuring Rapid PVST+ Using NX-OS

Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we are going to look over the

Configuring Multicast VLAN Registration

Evolving Enterprise Networks with SPB-M

Why KVM over IP? Leading the World in KVM Innovations

Dave McGaugh, Pacific Northwest Gigapop NANOG 39 Toronto, Canada

Yealink Video Conferencing System. Network Deployment Solution

Application Guide. Stacking XGS / XGS HP / XGS / XGS HP

Security Automation. Challenge: Automatizzare le azioni di isolamento e contenimento delle minacce rilevate tramite soluzioni di malware analysis

Table of Contents. Encoder to Decoder... Audio & Antenna Connections... Encoder to Software Decoder... Encoder to Internet...

Vendor: Cisco. Exam Code: Exam Name: DCID Designing Cisco Data Center Infrastructure. Version: Demo

DATA CENTER FABRIC COOKBOOK

New Endoscopic Suite and New System Setup at University of Malaya

Vendor: Cisco. Exam Code: Exam Name: TelePresence Video Sales Specialist for Express Exam. Version: Demo

Configuring IGMP Snooping and MVR

VXLAN Overview: Cisco Nexus 9000 Series Switches

MQC Hierarchical Queuing with 3 Level Scheduler

Configuring SSM. Finding Feature Information. Prerequisites for Configuring SSM

Service Definition Internet Service

Yealink VCS Network Deployment Solution

THE NEW NETWORK FOR THE DATA CENTER

Crewstation-over-IP. Real-time mission-critical remote multi-desktops. Esterline Control & Communication Systems. Content

Storage Access Network Design Using the Cisco MDS 9124 Multilayer Fabric Switch

Configuring VLANs. Understanding VLANs CHAPTER

MA5400 IP Video Gateway. Introduction. Summary of Features

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

Yamaha Router Configuration Training ~ Web GUI ~

How to achieve low latency audio/video streaming over IP network?

Future Internet Research using OpenFlow

Best Practice for Smart Classroom Deployments

Configuring UDLD. Understanding UDLD CHAPTER

Configuring SPAN and RSPAN

VLAN Commands. vlan, page 2 interface vlan, page 3 name, page 4 private-vlan, page 5 show switch vlan, page 6

User Manual. Redundancy Configuration Industrial ETHERNET (Gigabit-)Switch RS20/RS30/RS40, MS20/MS30. UM RedundConfig L2E Release 9.

Exam : Cisco Title : Update : Demo. Cisco Certified Network Associate

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

Cisco Exploration 3 Module 3 LAN Switching and Wireless Jim Johnston Class Notes September 9, 2008

Configuring VLANs. Understanding VLANs CHAPTER

WebRTC Impact on Your Network

StudioPRO Extender. The Logical Solution - Extending DVI and USB 2.0 up to 10km. KVM EXTENSION - StudioPRO Series

Overview of QoS Support on Catalyst Platforms and Exploring QoS on the Catalyst 2900XL, 3500XL, and Catalyst 4000 CatOS Family of Switches

Configuring VLANs. Understanding VLANs CHAPTER

VLAN Configuration. Understanding VLANs CHAPTER

Cisco présente Nexus, une nouvelle gamme de commutateurs pour centres de données

Transcription:

Petr Holub <hopet@ics.muni.cz> Laboratory of Advanced Networking Technologies CESNET, Czech Republic Masaryk University Internet2 Spring Member Meeting 2010 Washington, DC, 2010 04 26 1/15

Motivation High-definition collaborative environments Using high-quality, high-definition media streams to build collaborative environment bandwidth demands comparable to network link speeds (10 GbE) requires careful planing and configuration of infrastructure: UltraGrid: DXT-compressed HD video over IP: 250 Mbps uncompressed 4:2:2 HD video over IP: 1.5 Gbps uncompressed 4:2:2 4K video over IP: 6 Gbps lacks adaptivity to changing networking conditions Large numbers of components needed to build the environment 2/15

Motivation & E2E Networks On-demand circuits require allocation Application-driven network allocation if we can control applications, why not the network? user should not be forced to allocate it manually is ideal for implementing this it s just another component to orchestrate framework is general enough to implement it 3/15

Design Principles Coming from low-latency high-bandwidth multi-point media transmission systems maximization of quality at given instant support for user-driven multi-point data distribution Application abstraction producers distributors consumers consumers specify source site (distribution) tree-placement problem replaceable as plug-in: custom application description & scheduler 4/15

Design Principles Ad hoc orchestration Bitrate comparable to link capacity N P-complete problem constraint-based or MIP solvers for full problem research on approximations End-to-end perspective the system has to work just based the configuration of nodes additional information may be provided (e.g., topology) (n 2 n) end-to-end links 5/15

Design Principles User-empowered operation without administrative privileges on the infrastructure Self-organization and adaptivity immediate stabilizing reactions to disruptive changes of infrastructure prudent reactions to any non-disruptive change Support for legacy applications Modularity 6/15

Building Blocks... yes, network is there, but it s (n 2 n) links, thus only schematics 7/15

Self-organization in Dynamic media streams scheduling: Schedule media streams produced by media applications on particular network links (plan step) scheduling media streams using bandwidth close to physical link capacity is hard scheduling based on set of constraints producer constraints, consumer constraints, data distribution constraints, network link constraints Resilience: ability to react to changes/failures in the network infrastructure, media applications etc. achieved by monitoring, infrastructure changes and/or failures lead to new media streams schedule 8/15

& DCN DCN interfaces web interface for humans web service interface (w/ security!) for machines Initializing and tearing circuits network link can have associated one or more lambda links DCN-specific lambda link: two endpoints (including identification, IDC and (tagged untagged) interface) and requested bandwidth Integration of on-demand circuits with brings another level of uncertainty into scheduling should I count on a network link I m uncertain to get? should I preallocate the network? (but there are n2 n 2 bidirecitonal links!) 9/15

Node Operations Diagram join join U isagc init Multiverse Universe U send topology start monitoring!isagc AGC joinagc after joining a universe, an exsting AGC is either joined or new one is created sends topology to the AGC, including end-to-end network topology node configuration (site membership, interfaces, network connections, available applications) requested sites for receiver applications waits for a new events from AGC (e.g., new plan) and monitors infrastructure to send updates to AGC 10/15

AGC Diagram init configure monitoring topology change topology monitor MatchMaker init network plan distribution wait for stabilization better plan parallel circuit monitor node implements plan MatchMaker finds suitable source based on configuration of each receiver (if possible) builds plan based on available network features (links, reflectors) network initialization added for end-to-end circuit initialization blocking stage to make sure we have the network prior to application startup 11/15

Sample Applications CINEPOST movie post-production 12/15

Sample Applications Telemedicine usecase NLM demo DCN - Presentation With Just-In-Time Medical demos National LIbrary of Medicine Bethesda, MD 20 Memorial Hermann Texas Medical Center location Houston, TX VLAN 3105 - Ultragrid Video (10.1.1.0/24) VLAN 3205 - Monitoring (10.10.10.0/24) VLAN 3305 Polycom/Ultragrid (10.20.20.0/24) 21 4 static VLAN config Crystal Gateway Marriott Arlington, VA Ultragrid Sender Polycom 30 vlan 3305 29 Ultragrid Receiver static VLAN config vlan 3305 NLM darma-sw1 Switch NLM darma-sw2 Switch DRAGON clpk-raptor Switch 51 52 static VLAN config DRAGON mcln-raptor Switch vlan 3205 LEARN DCN Switch I2 DCN Washington DCN I2 DCN Houston Internet2 1 Ann Arbor monitoring Polycom vlan 3305 Hotel HP2848 Switch MAX clpk-6509 Switch production IP VLANs: 246,247,248 IP IDC circuit endpoints: tagged nlm.nih.gov or urn:ogf:network:domain=dragon.maxgigapop.net:node=clpk:port=1-3-3:link=* tagged smm09.internet2.edu or urn:ogf:network:domain=dragon.maxgigapop.net:node=clpk6509:port=0-4-16:link=* untagged utest.anna.internet2.edu or urn:ogf:network:domain=anna.internet2.edu:node=raptor1:port=utest:link=* untagged memorialhermann.org or urn:ogf:network:domain=gigapop.gen.tx:node=switch1:port=0-1-22:link=* MAX clpk-t640 Router MAX lvl3-t640 Router I2 Router Washington MAX/DRAGON IDC URL: https://idc.dragon.maxgigapop.net/axis2/services/oscars Wed Apr 22 2009 13/15

Notes on Implementation State of the goal is to have usable proof-of-concept implementation research on self-organization, application orchestration, scheduling real-life applications (science, education) https://www.sitola.cz/ Open-source, Java, JXTA Mapping to EAGER producer: data source distributors: viz computation nodes consumers: viz machines 14/15

Thank you for your attention! Q?/A! <hopet@ics.muni.cz> 15/15