CCNxCon2012: Session 4: Caesar: a Content Router for High Speed Forwarding
CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN...
-
Upload
parc-a-xerox-company -
Category
Technology
-
view
579 -
download
1
description
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/25.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/26.jpg)
HUAWEI TECHNOLOGIES Co., Ltd.
Discussion
![Page 27: CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Management for NDN Conferencing Applications](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/27.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022081403/554e4611b4c905f4478b53ca/html5/thumbnails/28.jpg)
FUTUREWEI TECHNOLOGIES, INC
www.huawei.com
Thank You
www.huawei.com