ryan izard, qing wang, geddings barrineau, kc wang clemson university aditya prakash, shashank...

9
Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Upload: gwenda-barton

Post on 18-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Ryan Izard, Qing Wang, Geddings Barrineau, KC WangClemson UniversityAditya Prakash, Shashank Gupta, Parmesh RamanathanUniversity of Wisconsin

Page 2: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

What is GENI Cinema?

• Live video streaming service– Operates within GENI– OpenFlow 1.0 and 1.3– Fast channel changing– Resource-conscious– Scalable

• Demonstrates power and applicability of SDN

Page 3: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Building Blocks• Web server• Floodlight OpenFlow controller• Video sources

– IP cameras, etc.• Ingress gateways

– VLC servers• Private GENI Cinema network

– OpenFlow 1.0 and 1.3 switches• Egress gateways

– VLC servers• Client browser

– VLC plugin

Page 4: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

System Architecture

Page 5: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Example Deployment

Page 6: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

What sets GENI Cinema apart?• SDN based

– Secret ingredient: OpenFlow 1.3 groups– Precise and efficient stream routing– Scalable

• Event perspective in hands of user– Multiple cameras available to select

• “Fast” and efficient channel changing– GENI Cinema = ~2s average – YouTube live = ~5s average– Digital cable TV = ~3s average– Satellite TV = …

Page 7: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

More on that Secret Ingredient…• Channel

is a Group

• Client is a Bucket

• Multiple buckets per group

• Migrate buckets between groups

Page 8: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Use Cases• Distance education

– Different perspectives of a classroom– Individual students have control over

vantage point

• Sports– Spectators choose aspect of game of

greatest interest

• Enterprise– Meetings, events

• Surveillance• Entertainment

Page 9: Ryan Izard, Qing Wang, Geddings Barrineau, KC Wang Clemson University Aditya Prakash, Shashank Gupta, Parmesh Ramanathan University of Wisconsin

Anyone can try it!

http://cinema.smartfuture2015.net