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

28
FUTUREWEI TECHNOLOGIES, INC www.huawei.com A Control System for Conferencing Applications in Named-Data Networks Jun Wei Huawei US Innovation Center

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...

Page 1: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

FUTUREWEI TECHNOLOGIES, INC

www.huawei.com

A Control System for Conferencing Applications in

Named-Data Networks

Jun Wei Huawei US Innovation Center

Page 2: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 3: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 4: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

HUAWEI TECHNOLOGIES Co., Ltd. Page 4

Conference Control and Management

Control and management functions conference agenda, updates, feedback conference registration conference floor control etc.

Page 5: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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.)

Page 6: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 7: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 8: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 9: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 10: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 11: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 12: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 13: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 14: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 15: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 16: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 17: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 18: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 19: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 20: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 21: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 22: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 23: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 24: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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  

Page 25: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 26: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

HUAWEI TECHNOLOGIES Co., Ltd.

Discussion

Page 27: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

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

Page 28: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications

FUTUREWEI TECHNOLOGIES, INC

www.huawei.com

Thank You

www.huawei.com