CERNET2 DVTS Experiences Congxiao Bao Tsinghua University, CERNET 2007-4-24.

Slides:



Advertisements
Similar presentations
Adjustable Bandwidth DVTS for Heterogeneous Internet Environment Yasuo Tsuchimoto AIT / Keio / WIDE
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
The Danish Research Network NORDUnet2002 April 2002 Steen Pedersen Performance issues in Forskningsnettet Steen Pedersen Danish Research Network Administration.
Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN.
Xing Li CERNET NOC/TEIN2 NOC
IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
1 Giodi Giorgi Gruppo RETI di TELECOMUNICAZIONI Dipartimento di Ingegneria dell’Informazione - Università di Pisa Pisa, 6 Dicembre 2005 Giodi Giorgi An.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
Network+ Guide to Networks, Fourth Edition
Multicast troubleshooting with ssmping and asmping
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Multicast Communication
An Overview of Software-Defined Network
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Section 11.1 Identify customer requirements Recommend appropriate network topologies Gather data about existing equipment and software Section 11.2 Demonstrate.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
SAMTK: A Toolkit for Scalable Adaptive Multicast Nobuo Kawaguchi Nagoya University.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
1. There are different assistant software tools and methods that help in managing the network in different things such as: 1. Special management programs.
The bigvideo group Bob Riddle – Technologist October 2005 Bob Riddle – Technologist October 2005.
1 CERNET Update and Joint Videoconference Project Congxiao Bao, Xing Li, Jianping Wu CERNET Center.
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
Module 4: Fundamentals of Communication Technologies.
Etomic: a pan-European testbed Péter Hága Collegium Budapest Institute for Advanced Study.
Outline Introduction Overview of the Akamai platform Akamai HD network
D EPT. OF I NFO. & C OMM., KJIST Access Grid with High Quality DV Video JongWon Kim, Ph.D. 17 th APAN Meeting /JointTech WS Jan. 29 th, 2004 Networked.
Introduction to the Adapter Server Rob Mace June, 2008.
Linux Networking and Security
1 CERNET2 DVTS Experiences Congxiao Bao
Server Performance, Scaling, Reliability and Configuration Norman White.
TEIN2 NOC Updates Xing Li Outline General Operation Updates Current Status of Advanced Service Traffic Analysis between TEIN2 and GEANT2 BGP.
March 2001 CBCB The Holy Grail: Media on Demand over Multicast Doron Rajwan CTO Bandwiz.
1 Distributed Monitoring CERNET's experience Xing Li
Boost Developer Productivity with a 360- Degree View of Every Software Change by Using FinditEZ, Certified Microsoft Platform Ready for SQL Azure MICROSOFT.
1 Video Conference Services Development in China During SARS Congxiao Bao, Xing Li China Education and Research Network Center(CERNET) Tsinghua Univ.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
October 2000GRNET GRNET Greek Research & Technology Network Tryfon K. Chiotis Dimitrios K. Kalogeras.
APAN 24 Medical Working Group Xi'an China Conference XP Andrew Howard Advanced Communications Research.
Thoughts on TEIN2 Operation and Collaboration Xing Li
Networking Support for Collaborative Virtual Reality Projects in National, European and International Context TERENA Conference 2004 Rhodes, Greece 7-10.
QI Fazhi / IHEP CC HEPiX IPv6 F2F Meeting IPv6 Network Status in IHEP/China QI Fazhi Computing Center, IHEP July 4, 2013.
北京大学计算中心 Computer Center of Peking University Building an IaaS System in Peking University Weijia Song April 23, 2012.
SIP6 Platform Updates Based on CNGI-CERNET2 Network Research Center Tsinghua University.
The Perfect Linux Security Firewalls. Introduction of Linux Firewall Security Linux Firewall is very stable, protect our system from malware, system performance.
1 Vicon A&E Summit 2011 Video Security Design Workshop: NVR Recording and Network Considerations vicon-security.com.
CERNET2 DVTS Experiences
NVR Recording and Network Considerations
PERN (Pakistan Education & Research Network )
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Introduction to Operating Systems
Deploy Containerized OPNFV Cluster Efficiently Using Daisy Installer
Overview of the LHD Central Control Room Data Monitoring Environment
Optical-Based Switching Solutions
NVR Recording and Network Considerations
A brief summary of DVTS application and a proposal for DVTS-specific measurement tools Xing Li
A brief summary of DVTS application and a proposal for DVTS-specific measurement tools Xing Li
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
Support for high performance UDP/TCP applications
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
CERNET2 IPv6-only Practice: Backbone, Servers, Clients and 4aaS
A tool for locating QoS failures on an Internet path
Network+ Guide to Networks, Fourth Edition
Business Document Platform
STATEL an easy way to transfer data
Support for the High-performance Video (DVTS) Collaboration
Presentation transcript:

CERNET2 DVTS Experiences Congxiao Bao Tsinghua University, CERNET

Outline Introduction CERNET2 DVTS Experiences –Configuration –Data flow –Reflector development –Traffic monitoring –User controlled testing tools Lessons learnt Summary

IPv4 unicast and multicast 38 GigaPops in 36 cities 2,200 universities connected Self-funded operation High utilization (70%+) CERNET Video Experiences H.323AccessGridDVTS Easy Easy if multicast ready Not Easy

Pure IPv6 National Backbone 25 GigaPops in 20 cities 120 universities connected Free usage Low utilization (10%) CERNET2 Video Trial DVTS (30Mbps)- Distance learning HDTV(27Mbps)-for VoD SDTV-uncompressed (280Mbps)-for interactive VC HDTV-uncompressed(1.2Gbps)-for interactive HDVC 3D DVTS(60Mbps)-for special demo

Our Thinking DVTS is a good application –Popular globally –special demand for network support 30Mbps, single video stream Solve the DVTS transmission problem may help for solving other HP transmission problems –Especially for inter-domain case CERNET2 provides a test-bed –IPv6 –large scale distributed DVTS collaborative environment DVTS is a good starting point!!!

CERNET2 DVTS Trial Connection topology Node configuration Data flow Reflector development Traffic monitoring Website support User controlled testing tools

CERNET2 DVTS Connection Topology

CERNET2 DVTS Node configuration CERNET2 DVTS sender DVTS Testing server R SW DVTS receiver

DVTS configuration— Ordinary Node SenderReceiver CERNET2 backbone From reflector Uni.’s video display 30Mbps Other uni.’s videos

Node configuration—Central Node (1) R R R Reflector array sender switch GE Multicast/unicast T receivers 13 receivers backup CERNET2 THU sending Reflector array Each reflector receives multicast/unicast stream from sender and converts to 12(13)unicast duplicated copies to 25 different IPv6 hosts distributed in 25 Pops 30Mx25=750Mbps

Equipment Configuration— Central Node (2) bjwhgznjsh xacdsytjnlzh chqchszhzhefjnn xmnhzhdlnchchrb pkubuptbuaafdutju PAD display array PC cluster switch GE 30Mx25=750Mbps PC cluster Each PC receives a DVTS stream from one of the 25 Pops, respectively T640 CERNET2 THU Receiving

SJTUXJTU …… JLU CERNET2 switch … … … … 北大 吉大网管 DV CERNET2 national Center THU RRR GE CERNET2 25 DVTS nodes DVTS sending PKU …… JLU CERNET2 switch … … … … PKU JLUNMS DV CERNET2 national center THU RRR GE DVTS sending DVTS receiving DVTS receiving SJTU Data Flow

Video Wall

Reflector Development It runs on Linux OS and developed using g++ It supports IPv4 and IPv6 It supports Unicast and multicast (SSM and ASM) It can reflects 20+ streams with gigabit network card It will be released as Open source soon source reflector S SSM multicast unicast

Network Traffic Monitoring

Website Support

User-controlled Testing tools (1) Open and share the network-application test statistics both for administrators and end- users –Common language To do the test automatically with the test server at any time without partners –testing servers setup To do the trouble-shooting hop by hop –Distributed servers in each AS discovery and management

User-controlled Testing tools (2) Key techniques –Testing server Web-server –Easy access Dvping –UDP packet/port 8000 (source-destination)/addr(source- destination)/30Mbps Dvmcast –For DVTS file receiving –For DVTS real streaming echo –Distributed servers management Dvbeacon –Dvping, internal 1 test/hour

User Controlled Testing Support (3) Web server dvmcast dvping User: tein2 Pass: tein2

dvping monitoring dvbeacon

Lessons learnt (1) Large-scale DVTS is possible –Network limitation 30 nodes for unicast Much more for multicast –PC limitation CPU/Ethernet card Integrated tools is very important for trouble- shooting –Isolate network problem and application problem –to do the test hop by hop –Open and share the testing statistics for the administrators and system engineers and end-users –Relieve the load of face-to-face test

Lessons Learnt (2) Non-technique factors –POC list Find the right person ASAP –Website Standard configuration manul Test reports release Sharing info on common problem solving Important notice

Summary Large-scale DVTS video platform –Unicast Pure IPv6 Multiple reflectors with multicast feed –Multicast very soon Large-scale application-specific measurement system –User controlled pre-test tools –Real time network traffic monitoring

Thank you!