Post on 10-May-2015
description
FUTUREWEI TECHNOLOGIES, INC
www.huawei.com
A Control System for Conferencing Applications in
Named-Data Networks
Jun Wei Huawei US Innovation Center
HUAWEI TECHNOLOGIES Co., Ltd. Page 2
Agenda
Conferencing applications in NDN Conferencing control and management A proposal to a control system for
conferencing applications Summary
HUAWEI TECHNOLOGIES Co., Ltd. Page 3
Conferencing Applications in NDN
Conferencing applications Media + Control Media: data exchange among participants Control: registration, floor control, etc.
Advantages in NDN No traffic concentration point Efficient distribution through caching inside network
Examples ACT
Server-less approach
XMPP-based whiteboard and audio Hybrid approach: server-less media plane + server-
based control plane
HUAWEI TECHNOLOGIES Co., Ltd. Page 4
Conference Control and Management
Control and management functions conference agenda, updates, feedback conference registration conference floor control etc.
HUAWEI TECHNOLOGIES Co., Ltd. Page 5
Server-based Conference Control and Management
Server functions Repository (agenda, updates, registration form,
feedback form, etc.) Speaker list Q&A list
Aggregation (form return, Q&A request, etc.)
HUAWEI TECHNOLOGIES Co., Ltd. Page 6
Challenges
Server-based conference control and management:
Single point of failure Server load overflow
Server cluster Maintenance of cluster membership Maintenance of server-participant binding
HUAWEI TECHNOLOGIES Co., Ltd. Page 7
A Control System for Conferencing Applications in NDN
Server cluster An organizer initiates the server cluster. Participants sign on with one of the server in
the server cluster. Server cluster expands/shrinks with the
footprint of the participants. No cluster membership No fix binding between server and participants
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
C1
S1
A Control System for Conferencing Applications in NDN
S3 S2
C2 C6
C8 C3
C4
S4
C5 C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C5
C7
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C7 C5
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S4
C1
C2 C6
C8 C3
C4 C7 C5
S5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd.
S1
A Control System for Conferencing Applications in NDN
S3 S2
S5 S4
C1
C2 C6
C8 C3
C4 C7 C5
S6
HUAWEI TECHNOLOGIES Co., Ltd. Page 25
Discussion
Server-based conference control and management:
Repository (agenda, updates, registration form, feedback form, etc.)
Speaker list Q&A list
Aggregation (form return, Q&A request, etc.) Server cluster
serve one or both of server functions
HUAWEI TECHNOLOGIES Co., Ltd.
Discussion
HUAWEI TECHNOLOGIES Co., Ltd. Page 27
Summary
Dynamic and distributed control server cluster management: scalable and robust
No specific membership maintenance No specific binding between server and
participating clients Dynamic and scalable Cluster changes on demand
Efficient and robust Participates always interact with the nearest server
FUTUREWEI TECHNOLOGIES, INC
www.huawei.com
Thank You
www.huawei.com