VER ND NDN N USI MMUNI NICATION OVE SING NG S ERV CE E DGE GE R - - PowerPoint PPT Presentation

ver nd ndn
SMART_READER_LITE
LIVE PREVIEW

VER ND NDN N USI MMUNI NICATION OVE SING NG S ERV CE E DGE GE R - - PowerPoint PPT Presentation

S CALABLE BLE R EAL - TIME ME C OLLABO BORA RATIVE C OMM VER ND NDN N USI MMUNI NICATION OVE SING NG S ERV CE E DGE GE R OUTE RVICE UTERS Sy Syed d Obai baid d Amin, Hai Haitao tao Zh Zhang* g*, Asit C Chakrab akraborti ti, A


slide-1
SLIDE 1

SCALABLE

BLE REAL-TIME ME COLLABO BORA RATIVE

COMM

MMUNI NICATION OVE VER ND

NDN N USI

SING NG

SERV

RVICE CE EDGE GE ROUTE UTERS

Sy Syed d Obai baid d Amin, Hai Haitao tao Zh Zhang* g*, Asit C Chakrab akraborti ti, A Aytac tac A Azgi zgin, Ravish shan ankar kar Rav avindra dran an and G d GQ Q Wan ang Huawei Research Center Santa Clara, *UCLA

{obaid.amin, asit.chakraborti, aytac.azgin, ravi.ravindran, gq.wang}@huawei.com, *haitao.zhang@gmail.com

slide-2
SLIDE 2

Introduction

  • Recently we have converted our Audio/Video

conferencing application to NDN from CCNx- 0.8.2

  • Reasons:

– Scalability, after 12 participants (each consumes and produces the AV stream), the CCNx forwarder didn’t seem to scale well. – To experience NFD performance

slide-3
SLIDE 3

Quick Revision

slide-4
SLIDE 4

Application Architecture

GUI based version Headless version

  • Used for actual demo
  • Live feed is captured

from Camera and Microphone

  • Used for emulation
  • No GUI
  • Emulated generation of AV

packets

  • Goal: testing scalability
slide-5
SLIDE 5

Emulation Details using Headless Version

  • 3 Service Edge Routers
  • 5 host server each running 9

containers

  • Video traffic model was

derived from our earlier prototype

  • Audio content was modeled

after G.729 codec generating CBR traffic of 30Kbps

VSER-3 VSER-1 VSER-2

Bridge (br0)

UE-1

Bridge (br0) Containers

Host-3

… …

IP Network Host-1 Host-2

UE-2 UE-3 UE-6 UE-5 UE-4

Conference Service Manager

Containers Bridge (br0)

UE-9 UE-8 UE-7

Containers

slide-6
SLIDE 6

Emulation Results

 Two sets of experiments:

  • 1. All participants are producing and consuming
  • 2. One consumer rest of the participants act as producer

 Caching affords better performance even for real-time applications  The 90th percentile is <150ms and <250ms for Audio and Video

Audio and video latency performance with all consumer-producer nodes

Audio and video latency performance with single consumer and multiple producer nodes

Percentage of usable contents at the consumer side (packets which are not lost and arrive within the deadline)

slide-7
SLIDE 7

The Demo Topology

7

CA UE164 CA UE163 Proxy2 Proxy1 SyncManager UE: User Entity CA: Client Agent NFD: NDN Forwarding Daemon

192.168.1.161 192.168.1.162 192.168.1.164 192.168.1.163

slide-8
SLIDE 8

Thanks hanks!

slide-9
SLIDE 9

Backup ackup slide lides

slide-10
SLIDE 10

Motivation

  • ICN Deployment

– Caching and aggregation at the Edge – Names for service/content/device enable context aware networking – Potential for new business models for network operators

  • Service from the Edge

– Service-centric Compute, Storage and Bandwidth scaling using virtualization – Tailor services to locality and user context (mobility, social parameters) – Minimize latency and jitter – Avoid backbone bottlenecks

  • NFV/SDN programmability

– Enables compute and network virtualization – Allows realization of new network architectures like ICN – 5G Network Slicing using the same technologies

slide-11
SLIDE 11

AV Conferencing Survey

  • Many existing solutions support
  • nly multi-party audio

conference and 2-party video conference

  • P2P systems:

– High control signaling

  • verhead, complex client

design

  • Client/Server:

– Centralized processing, complex design, expensive, limited scalability

  • IP Multicast:

– Due to lack of extensive IP multicast deployments, very few IP multicast based conferencing solutions are available

“Measurement Study of Multi-party Video Conferencing”, Yue Lu, Yong Zhao, Fernando Kuipers, Piet Mieghem, in Proceedings of IFIP Networking, 2010.

slide-12
SLIDE 12

Comparison of different conferencing model

Edge Router (NDN + Service Component) Edge Router (NDN + Service Component)

AV client AV client AV client AV client AV client AV client AV client AV client Server

Centralized, IP based: Bandwidth with in the network is O(N2) Where N is the number of clients Decentralized, ICN based: Bandwidth consumed in the network is O(N * R) where N is the number of clients, R is the number of Edge Routers

slide-13
SLIDE 13

Simplified System Design

Controller VSER (Proxy + NFD) VSER(Proxy + NFD)

UE

Client Agent AV App

UE

Client Agent AV App

UE

Client Agent AV App

slide-14
SLIDE 14

Why NDN-based video conference

  • NDN has built-in cache/multicast support

– Reduce network traffic

  • NDN has built-in mobility support

– No concept of end-to-end connection – Do not need to tear down old connections and set up new connections again

  • NDN has built-in security support

– Provide a way to verify the identities of data publishers – Provide a way to secure the video data directly (do not rely on third parties)

14

IP backbone NDN backbone