gec 18 new york, ny, 29 october 2013

10
Experimenting with Persistent Live Video Streaming Service Kuang-Ching (KC) Wang Clemson University joint project with Parmesh Ramanathan University of Wisconsin GEC 18 New York, NY, 29 October 2013

Upload: mead

Post on 26-Feb-2016

33 views

Category:

Documents


3 download

DESCRIPTION

Experimenting with Persistent Live Video Streaming Service Kuang-Ching (KC) Wang Clemson University joint project with Parmesh Ramanathan University of Wisconsin. GEC 18 New York, NY, 29 October 2013. Our Proposal – “GENI Cinema”. A persistent live video streaming service over GENI - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GEC 18 New York, NY, 29 October 2013

Experimenting with Persistent Live Video Streaming Service

Kuang-Ching (KC) WangClemson University

joint project with Parmesh Ramanathan

University of Wisconsin

GEC 18New York, NY, 29 October 2013

Page 2: GEC 18 New York, NY, 29 October 2013

Our Proposal – “GENI Cinema”• A persistent live video streaming service over GENI– Anyone can stream live audio/video media “towards” GENI– Anyone can search, select, view live media “from” GENI

KC Wang Clemson University Oct 15 2013, Leuven, Belgium 2

Page 3: GEC 18 New York, NY, 29 October 2013

A GENI Solicitation 4 Project• To create a persistent GENI experiment that– is ALWAYS ON for research …… and education

• Education - Not just about network education

– Utilizes SDN, compute, instrumentation & measurement• Exploit full potential of GENI, and beyond GENI

– captures entire network architecture, edge-to-core• Apply our existing research solutions

– offers service as incentive for community-driven scale-up• Get help to achieve at-scale experimentation with opt-ins• Make GENI and SDN relevant to more communities

– connect students to open source software community• Build upon existing open source projects

KC Wang Clemson University Oct 15 2013, Leuven, Belgium 3

Page 4: GEC 18 New York, NY, 29 October 2013

Our Proposal – “GENI Cinema”• A persistent live video streaming service over GENI– Anyone can stream live media (A/V) “towards” GENI– Anyone can search, select, view live media “from” GENI

KC Wang Clemson University Oct 15 2013, Leuven, Belgium 4

Page 5: GEC 18 New York, NY, 29 October 2013

Key Components & How It Works• GENI Cinema Gateways– Web server with published IP address for

selecting/configuring stream (upstream or downstream)– Multiple available, e.g., one per participating campus– With OpenFlow, streams need not bottleneck at gateway,

can direct to different relays over different paths• GENI Cinema Server/Relays– Streaming server + relay– Performs network coding and multicast

• OpenFlow Network: Switches + Controller(s)• Access from any network (openflow or not)

KC Wang Clemson University Oct 15 2013, Leuven, Belgium 5

Page 6: GEC 18 New York, NY, 29 October 2013

Network Infrastructure: GENI and Beyond

KC Wang Clemson University Oct 15 2013, Leuven, Belgium 6

Page 7: GEC 18 New York, NY, 29 October 2013

UniversitiesNSF CC-NIE: e.g., Clemson NextNet

Oct 15 2013, Leuven, Belgium 7KC Wang Clemson University

Objectives:• Direct access to I2

100G Innovation Platform

• Science DMZ from anywhere, w/o manual plumbing

• Campus production,end-to-end support

• Flexible, optimized10~40G access to resources on campus and other universities

• Software defined network (SDN)

Page 8: GEC 18 New York, NY, 29 October 2013

8

Prior GENI Hardware/Software Components

KC Wang Clemson University Oct 15 2013, Leuven, Belgium

Line Rate Network Coding(GENI EAGER Experimentation)

OpenFlow Network HandoverAgent

(GENI WiMAX)

Seamless Traffic Redirect/Optimization Agent(GENI Mesoscale OpenFlow)

Page 9: GEC 18 New York, NY, 29 October 2013

9

Leverage/Extend Open Source Software

KC Wang Clemson University Oct 15 2013, Leuven, Belgium

VideoLAN Projects: VLC, Multicat Python Web Server

Database + Distributed Message Bus

OpenFlow Controller

Page 10: GEC 18 New York, NY, 29 October 2013

10

Opt-in Users/Campuses & Collaborators• Campus Sites as GENI Cinema Endpoints– Video streaming from seminar halls

• Existing education streaming sources– Both live and archived sources can be great

• Video streaming platform experts– We can code, but we are networking researchers

• Web front end experts– We’d love to adopt platforms that enhances user’s

interactive experiences!

All Suggestions are Welcome!

KC Wang Clemson University Oct 15 2013, Leuven, Belgium