CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN...

Post on 10-May-2015

575 views 1 download

description

A Distributed Server-based Conference Control and Management for NDN Conferencing Applications Jun Wei (Huawei)

Transcript of CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN...

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