Multicast Monitoring System for Access Grid 18 th APAN Meeting - - - PowerPoint PPT Presentation

multicast monitoring system for access grid
SMART_READER_LITE
LIVE PREVIEW

Multicast Monitoring System for Access Grid 18 th APAN Meeting - - - PowerPoint PPT Presentation

Supercomputing Center Supercomputing Center Supercomputing Center Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information Multicast


slide-1
SLIDE 1

Supercomputing Center Supercomputing Center Supercomputing Center

Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information

Multicast Monitoring System for Access Grid

18th APAN Meeting - Cairns - Jul. 2004

Jinyong Jo High Performance Research Networking Dept. jiny92@kisti.re.kr

slide-2
SLIDE 2

Slide 2

Contents

  • Access Grid

– Collaborative Environment – Now and Future

  • Project Overview

– Multicast Monitoring & Implementation – Current Status and Future Directions

slide-3
SLIDE 3

Slide 3

Collaborative Environment

Network Multicast, Protocols Applications

Venues Client, Rat/Vic

Media

Audio/Video, Text and etc.

Connect People in the World Connect People Connect People in the World in the World

slide-4
SLIDE 4

Slide 4

Access Grid: Goals

Enable Collaborative Enable Collaborative Experience

Increased Sense

  • f Presence

Experience

Build Integrated Grid Service Arch. Use Affordable IP-based A/V. Enable Group Interaction

slide-5
SLIDE 5

Slide 5

International AG Community

KOREA KOREA (4) (4)

USA (141) USA (141) Japan(4) Japan(4) Germany (7) Germany (7) Italy (1) Italy (1) Brazil (3) Brazil (3) United Kingdom (32) United Kingdom (32) The Netherlands (2) The Netherlands (2) Australia (14) Australia (14) China (6) China (6) Canada (9) Canada (9)

STAR LIGHT

Taiwan (4) Taiwan (4) Russia (1) Russia (1) Ireland (2) Ireland (2) Thailand (3) Thailand (3)

Asia Asia-

  • Australia area : over 30 nodes

Australia area : over 30 nodes

http://www-fp.mcs.anl.gov/fl/accessgrid/ag-nodes.htm Http://accessgrid.or.kr http://accessgrid-org.kr

  • ver 240 AG nodes all over the world (as of Jun. 2004)
  • ver 240 AG nodes all over the world (as of Jun. 2004)
slide-6
SLIDE 6

Slide 6

AG Activities in KISTI

Venue Server Bridge Server HQ Display

AG System Stabilization AG System Stabilization Advance on Management Advance on Management

Multicast Tuning System & Toolkit Upgrading

AG User Support AG User Support

AG Tutorial Distribution Technical Support

slide-7
SLIDE 7

Slide 7

AG: Current Status

Low Bitrate Video

  • Decode at least 6 CIF

H.261 Video Stream

  • Encode at least 4 CIF

H.261 Video Stream

Low Bitrate Audio

  • Decode at least 6 16bit

16KHz Audio Stream

  • Encode at least 1 16 bit

16KHz Audio Stream

Other Apps. RTP/RTCP RTP/RTCP RTP/RTCP

Limitedly Tolerant to Loss and Delay Limitedly Tolerant Limitedly Tolerant to Loss and Delay to Loss and Delay Collaboration Collaboration Collaboration Multimedia Multimedia Multimedia

Video Conference Video Conference

Remote Presentation Entertainment 3D Visualization

slide-8
SLIDE 8

Slide 8

AG: Future Directions

High Quality Video High Quality Video

  • High Resolution (6-8 Mbps)
  • Full Screen (600K-1.5 Mbps)

High Quality Audio

Video Conference

Multimedia Multimedia Multimedia

3D Visualization

Strict QoS

  • n Delay and Loss

Strict Strict QoS QoS

  • n Delay and Loss

n Delay and Loss

Tactile (Haptic) Other Apps.

Remote Presentation Online Games TeleMedicine TeleMedicine Interactive Interactive e e-

  • Learning

Learning Entertainment Entertainment

RTP/RTCP RTP/RTCP RTP/RTCP

Collaboration Collaboration Collaboration

slide-9
SLIDE 9

Slide 9

Challenging

  • Quality of Service

Quality of Service

– Higher Quality Visual Images and Sound – Seamless Collaboration (e.g., app sharing, …)

  • Security

– Authenticated Access and Encrypted Media Transport

  • Complexity of Operation

– Automate Operation at Node – No Operators! – Auto Diagnose Problems

  • Multicast Networks

Multicast Networks

– Last-One-Mile (Access) Network – Guarantee Reliable Transport

slide-10
SLIDE 10

Slide 10

Why Need Mcast Monitoring for AG?

  • Access Network & System Issues

Access Network & System Issues

  • Not Enough to Provide High Quality Media Streaming.
  • Premature Multicast Infrastructure

: Mis-configuration in Multicast Routers : No Outstanding Reliable Transport Protocol : Complexity in Multicast Routing Protocols (DVMRP, PIM-SM, PIM-DM and etc)

  • Operational Issues

Operational Issues

  • AG Operators are not a Network Administrator
slide-11
SLIDE 11

Slide 11

Project Overview

  • Multicast Monitoring System for Access Grid

Multicast Monitoring System for Access Grid

  • Develop a Toolkit which can Extract QoS Information and

Diagnose Problems in Multicast Environment.

  • Supercomputing Center, KISTI.

Supercomputing Center, KISTI.

  • Jan. 2004 ~
  • Objective

Objective

  • AG Operators

: Provide User-Oriented Monitoring Toolkit Pursuing

  • Ease to Use and Ease to Access
  • Ease to Inspect Network a.w.a System Level Problems
slide-12
SLIDE 12

Slide 12

Motivation from Experiences

  • Episode I

Episode I Routing Loop

  • Episode II

Episode II Private IP Mis-Configuration DHCP with Private IP

slide-13
SLIDE 13

Slide 13

Existing Works I

  • Multicast Beacon

Multicast Beacon

  • MUVI (Multicast Visualization Tool)

MUVI (Multicast Visualization Tool)

– NLANR/DAST – AG and General Multicast Group – Written in Perl/Java – Client/Server Architecture – Active Monitoring with Streaming RTP – “Can You See the Beacon Now?” – POZNAN Supercomputing & Networking Center – General Multicast Group – Written in Java – SNMP-based Toolkit – Administrative Domain Tool

slide-14
SLIDE 14

Slide 14

Existing Works II

  • MRM (Multicast

MRM (Multicast Reachability Reachability Monitor) Monitor)

  • MHealth

MHealth

–Needs Infrastructure to Assist in the Detection and Isolation for Multicast Traffics – Partial Implementation of Relevant Features like RTP – UCSB – Exploit mtrace and RTCP – Written in Java Apps – User Domain Tool and No Structural Requirements

Inherit and Extend the functionalities of MHealth!! Inherit and Extend the Inherit and Extend the functionalities of functionalities of MHealth MHealth!! !!

slide-15
SLIDE 15

Slide 15

Our Efforts to Develop the Toolkit

  • Inheritances

Inheritances

– Reachability Trace with mtrace – Receiver Statistics from RTCP analysis

  • Extensions

Extensions

– Session Listener with SAP/SDP (RFC 2973/2327) – Beacon-Style QoS Matrix – Multicast Diagnoses (Future Extensions)

  • Others

Others

– Porting mHealth to WindowsTM System – Ease of Use – Graphical User Interfaces – Others.

slide-16
SLIDE 16

Slide 16

Multicast Monitoring for AG

  • Monitoring Architecture

Management

Packet Analyzer Manager

Interface

SAP Listen Topology Map QoS Matrix Statistic Charter Graphic User Interface Path Analyzer SAP SDP RTP RTCP Capture mrinfo mtrace Trace

INTERNET

Passive Active

– Measure or Listen Session Information via Capturing SAP/SDP, RTCP packets – Session Listener – Build QoS Matrix – Measure Multicast Reachability with mtrace – Diagnose First-hop Router – Build Topology Map

slide-17
SLIDE 17

Slide 17

Multicast Monitoring for AG

  • Monitoring
  • Implementation

– Written in JavaTM – Ported mtrace to the WindowsTM Platform : K. Almeroth, University of Oregon – Java Media Framework (JMF) for RTP Library – For Chart and Graph : JFreeChartTM

client client client Monitoring System

Passive Monitoring with SAP/SDP and RTP/RTCP Active Monitoring with mtrace and mrinfo

slide-18
SLIDE 18

Slide 18

Multicast Monitoring for AG

  • Features

– – Session Listener Session Listener Session Name Transport Protocol Media Type Session Address Port Number

slide-19
SLIDE 19

Slide 19

Multicast Monitoring for AG

  • Features

– – QoS QoS Matrix Matrix Session Address # of Participants Src/Des. Addr. Loss Fraction Loss Jitter

No Loss Loss <= 1% 1%< loss <= 15% Problems in Receiving

slide-20
SLIDE 20

Slide 20

Multicast Monitoring for AG

  • Features

– – QoS QoS Statistics of a pair Statistics of a pair Issue Mouse Event & Choose the “tracing” Option

slide-21
SLIDE 21

Slide 21

Multicast Monitoring for AG

  • Features

– – Topology Map Topology Map

Client Router/No Loss Router/Ambiguous Router/Loss Client Router/No Loss Router/Ambiguous Router/Loss

Session Address Rx Address Router Address Multicast Protocol Loss/Input

slide-22
SLIDE 22

Slide 22

Multicast Monitoring for AG

  • Features

– – First First-

  • Hop Diagnoses

Hop Diagnoses Router Address IOS version Supporting Protocols and etc.

slide-23
SLIDE 23

Slide 23

Current Status

  • Fine Tuning

– Stabilize Current Toolkit

  • Event Control
  • Add Gateway Trace
  • Refine Topology Map
  • Fix Other Trivial Bugs
  • Release it at the end of 2004
slide-24
SLIDE 24

Slide 24

Future Works

  • Implement Multicast Diagnostic features

– End-to-End Reachability – Possible Host-System Problems or Performance

  • Multicast or Network Configuration
  • Host System Performance

– Network Diagnostic Tools (ANL), Advisor (NCSA), E2E PiPes (Internet2), Performance Diagnostic Tools (KISTI)

  • Adopt Features from Venue Client

– Enhance Session Directory Service

  • Combine Our Session Listener with Session Information in AG

Venue Servers to Retrieve Multicast Session Information

  • Gathering Case Studies for “Multicast Troubleshoot”
  • What’s Problems?
  • How can Fix the Problems?
slide-25
SLIDE 25

Supercomputing Center Supercomputing Center Supercomputing Center

Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information Korea Institute of Science and Technology Information

TIME FOR QUESTIONS

?

Contact at

jiny92@kisti.re.kr