ICN Based Scalable Audio/Video Conferencing over Virtual Service Edge Router (VSER) Platform
Ravi Ravindran and Asit Chakraborti
(ravi.ravindran@huawei.com/asit.chakraborti@huawei.com)
ICN Based Scalable Audio/Video Conferencing over Virtual Service - - PowerPoint PPT Presentation
ICN Based Scalable Audio/Video Conferencing over Virtual Service Edge Router (VSER) Platform Ravi Ravindran and Asit Chakraborti (ravi.ravindran@huawei.com/asit.chakraborti@huawei.com) (Huawei Research Lab, Santa Clara) (ITU/FG-IMT-2020, Turin,
(ravi.ravindran@huawei.com/asit.chakraborti@huawei.com)
research for over 15 years. His current area of research focuses on Information-centric Networking and extends to Internet of Things , 5G, NFV and SDN. Specifically, his research focus has been on NSF-funded future Internet proposals such as NDN/CCN, Mobility First, and XIA , in collaboration with standard bodies (IETF/ITU) ,external research groups and academia. Prior to this role, he was part of the CTO office at Nortel, where he was part of the Advanced Technology Group focused on research areas like Control Plane Routing Protocols related to IP/(G)MPLS, Scheduling problems in 4G Wireless, and End-to-End QoE/QoS Engineering for Multimedia. Over the course of his research, he has been part of more than 10 granted patents and over 40 pending filings in various areas of networking technologies. He has over 30 technical publications in conferences and journals. Dr. Ravindran received his Ph.D. in Systems and Computer Engineering from Carleton University in Canada.
Requirements have been set in [1]
– Allow new Business Models – XaaS (Naas/SaaS/PaaS) – Not only Connectivity Services – Service Platform for Users and ASPs – Personalized and Contextualized
– 1-10ms depending on the application
– >1000x Capacity, >10-100x Bandwidth
– Security, Mobility, Disaster Scenarios
– Traditional and Emerging IoT (M2M))
[1] NGMN White Paper on 5G: https://www.ngmn.org/uploads/media/NGMN_5G_White_Paper_V1_0.pdf
– Build in Security/Mobility/Muticasting/Compute/Cache
– BS, Lamp Posts, Home Gateway, Routers, etc
to process/store it anywhere.
Networking
– Security/Context tightly binds to Identity (e.g. Mitigate DDOS) – Many Security risks due to Address Exposure [1] – Receiver oriented communication, Receiver Anonymity.
– Local and Global
Network Abstractions.
[1] Telit White Paper, “M2M/IoT Cellular Data Security” http://www.m2mnow.biz/2015/08/17/35874-telit-white- paper-m2miot-cellular-data-security/
Low-Power Wireless RAN (Lo-RAN) NG C-RAN Applicatio ns, Devices
ICN-BS ICN-BS
ICN-SR ICN-SR
SE- RAN
Routing, Storage Security, Mobility Computing (Level 2) Service Mobility
ICN Service Virtualization Platform ICN Network Resource mgmt ICN Router
Routing, Storage Security, Mobility Computing (Level 1)
ICN Service Access Network (SAN)
Internet Core Data Center Enterprise
Common Information –Centric Bus (CIBUS)
Proximity WPAN WLAN WNAN WWAN
ICN-GW
Device Layer Service Connectivity Layer DC & App layer
ICN-Wifi-AP
Sensors ICN Service Router ICN Router
– Flat Architecture and Heterogeneous Radio Access – ICN Edge Cloud Intelligence all the way to the BS and UE – Distributed Routing, Storage/Caching, Computing, Mobility Functions – Application/Services Binds to Names – Name Based Routing/Forwarding – Mobility/Migration – Multi-homing/Multicasting – Data based Security and Trust (Enforceable on the Infrastructure) – D2D/P2P/MP2MP – Adaptable and Service Centric (Low Latency, High Throughput etc.)
– Addresses the need for next 50B IoT devices – Middleware over Constrained and Non-Constrained Devices – Enables Self-Organization (Discovery, Routing, Service Point Attachment) – Contextualized Device/Service Discovery – Heterogeneous Radios (WPAN,LORAN, WLAN etc.) – Local/Global Naming Service – Hierarchical Data Processing – Security/Trust Management – PUB/SUB System for Large scale Content Distribution – Open-APIs for Inter IoT system connectivity
– ICN Service Edge Routers
– ICN Routers focusing on High Performance Routing/Forwarding
– ICN-Centric Network Slicing/Virtualization and Resource Management – Fine Grained Cache/Compute/Bandwidth/Spectrum Resource Management for end-to-end Service Delivery – ICN based Network Abstraction
– Opportunistic Placement of Service Functions and Inter- Connection to Adapt to varying user behavior and dynamics – Service Orchestration involving UE, Servers and VSERs, E- NodeB (end-to-end)
Discovery Management Context Processing Name Management Policy Based Routing, Forwarding and Mobility
LEAN ICN Protocol Light-weight OS [ICN Socket]
e.g., Network services discovery Device discovery e.g., Data aggregation Data filtering e.g., Naming mgmt Name certification Name resolution e.g., Self Clustering Context-supervised routing
Service Mgmt/Control API
Devices Applications Services
Proximity WPAN WLAN WNAN WWAN
802.15.4 5G Cellular 802.11 a* BT SigFox ZigBee
CIBUS Middleware Lean ICN stack with Middleware for Embedded Systems.
[1] IETF/ICNRG, “Elastic ICN Packet Format”, https://tools.ietf.org/html/draft-ravi-elastic-icn-packet-format-00
unlike IPv6 and 6LowPAN.
IP Protocol ICN Protocol
Src-IP Dest-IP ToS TTL …
Interest/Get
ID(Content/Service/Device)
Metadata
Security
Response/Put
ID(Content/Service/Device)
Signature
resources.
Context Security Info.
[1] Samsung on using Satellite in 5G: http://www.digitaltrends.com/computing/samsungs-space-internet-could-provide-the-whole-world-with- affordable-internet/ [2] Interest Notification, “Support for Notifications in CCN”, https://tools.ietf.org/html/draft-ravi-ccn-notification-00
Interest-Notification{/service- id-1 | <emergency- 911>|<Context>} Interest-Notification{/service-id -1| <emergency-911>|<Context>} ICN
Service-id-1
ICN Service-id-1 ICN-BS ICN
Service-ID-2
Interest-Notification{/service- id-2 | <emergency- 911>|<Context>} Interest-Notification{/service- id-2 | <emergency- 911>|<Context>} Interest-Notification{/Vehicle- id-x | <emergency- 911>|<Context>} First Responder
IN
Optical BH First Respond
Emergency Response Service Controller
Page 14
HUAWEI TECHNOLOGIES CO., LTD.
ICN Router (CCN)
ICN Service Hypervisor
ICN Services ICN Service Management
ICN-UE
ICN A-UNI
ICN Service Gateway
ICN Router
ICN Service-1
L3/L2
ICN Service-2
…
ASP-1 ASP-2
…
Service Manager ICN Service Orchestrator (ICN Cloud Controller + ICN Network Controller) Service Manager
ICN Service Profile Manager
ICN S-UNI L3/L2
ICN Router App SAL ICN
SAP ICN Edge- Cloud
ICN Platform API
ICN Service Gateway
SAP ASP-3
Service Manager
ICN Service-1 ICN Service-2
VFSR-2 VFSR-1
ICN C-API
VSER Platform Highlights
Orchestration and Management
Contextualization.
(conferencing, IOT) or non real-time (content delivery)
with SDN/NFV
FloodLight.
threaded CCNx.
VSER
[1] Ravi Ravindran et al, “Towards Software Defined ICN Based Edge Cloud Services” IEEE, CloudNet, 2013 [2] P. Talebifard, R. Ravindran et al, “An Information Centric Networking Approach Towards Contextualized Edge Service “, IEEE, CCNC, 2015
Interest/Data SF1 SF2 SF3
ICN SF Chaining
Page 15
HUAWEI TECHNOLOGIES CO., LTD.
Service-x Controller (e.g. content distribution)
Internet Core
(Cache/Storage/Compute), Mobility-As-A-Service, Name based Routing Services
Bandwidth/Specturm resources. (ICN is Transport Agnostic)
Management
ASP Service Service specific Compute/Cache/Stor ageSlice
Placement/Composition
VSER
RSU
ICN Enabled Access Network
Service-y Controller (e.g. V2V) ICN Network Abstraction
ICN Network Slice Service Functions ASP Service Video Streaming Service Slice V2V Slice
Transport Slice
Transport Slice Transport Slice
Page 16
HUAWEI TECHNOLOGIES CO., LTD.
Page 17
HUAWEI TECHNOLOGIES CO., LTD.
sacrificing Multicasting, Flow Balance, Caching, Multi-Path Routing features.
server design or clients themselves in a P2P design.
Page 18
HUAWEI TECHNOLOGIES CO., LTD.
Conference Controller Functions
Conference Monitoring and Management.
VSER- NSAP
Edge Cloud Edge Cloud Edge Cloud Edge Cloud Bandwidth Scales O(N), where N =#of Participants
VSER- NSAP VSER- NSAP VSER- NSAP
Conference Controller
Interest {Notify: { VSER://conference- session/karen/<fingure-print>} Interest {Content: { VSER://conference- session/karen/<fingure-print>}
Notifications Content
Interest {Content: { VSER://conference- session/karen/<fingure-print>} Interest {Content: { VSER://conference- session/karen/<fingure-print>}
[1] Asit Chakraborti et al, “ICN Based Scalable Audio/Video Conferencing over Virtual Service Edge Router (VSER) Platform ” ICN Sigcomm, 2015 [2] Anil Jangam et al, “Realtime Multi-Party Video Conferencing Service over Information-Centric Network”, Workshop on Mutimedia Streaming in ICN (MuSIC), 2015
Page 19
HUAWEI TECHNOLOGIES CO., LTD.
consumption.
if content is from Cache or Producer; 3) Pre-fetching to achieve Producer rate ; 4) Flow Control/Cache recovery Considering Network Conditions
consumers Interest expression process.
Page 20
HUAWEI TECHNOLOGIES CO., LTD.
Notifications.
L3/L2
Conf. Service Conf. Service Conf. Service
VSER-1
Internet
ICN Network Based Conferencing Service
ICN Service Orchestrator
VSER-2 ICN A-UNI ICN A-UNI ICN S-UNI
Service function orchestration and Dynamic CCN FIB Configuration
ICN
SAL
Edge Cloud Edge Cloud
Enterprise Operator
1
Parameters (# of sites, users, devices, etc) Bandwidth and Compute Requirements
2 3 4
[1] IETF/ICNRG, “Forwarding-Label support in CCN Protocol”, https://tools.ietf.org/html/draft-ravi-ccn-forwarding-label-00
Page 21
HUAWEI TECHNOLOGIES CO., LTD.