HEAD
Zhiwei Zhao
zzw@uestc.edu.cn
1. Named Data Network | 2. Turing Awards | 3. Edge Computing |
Recent advances | Turing award winners |
---|---|
1. NDN/SDN/NFV | 1. Stories |
2. Edge computing | 2. Interesting works |
3. Lectures |
[1] Lixia Zhang et al. Named data newtorking, ACM SigComm 2014.
[1] N Gude et al. NOX: Towards an Operating System for Networks. ACM SigComm 2008.
[2] N McKeown et al. OpenFlow: Enabling Innovation in Campus Networks. ACM SigComm 2008.
[1] ESTI, Network Functions Virtualisation, White Paper.
[2] Bo Han et al. Network function virtualization: Challenges and opportunities for innovations, IEEE Comm. Mag. 2015.
[1] Mahadev Satya et al. The Case for VM-based Cloudlets in Mobile Computing, IEEE Pervasive Computing, 2009.
[2] Mahadev Satya, The Emergence of Edge Computing, Computer, 2017.
[3] J Chen and X Ran, Deep learning with edge computing: A review, Proc. of IEEE, 2019.
The ACM Alan Mathison Turing Award - "Nobel Prize of Computing".
Field | Awards | Percentage |
---|---|---|
Programming lauguage | 16 | 27.6% |
Computing theory | 13 | 22.4% |
Network system | 9 | 15.5% |
Database | 7 | 12.1% |
AI | 6 | 10.0% |
CHI | 4 | 6.9% |
Security | 3 | 5.2% |
Ken Thompson & Dennis Ritchie (IBM, 1983) |
"For his pioneering effort in programming languages and mathematical notation resulting in what the computing field now knows as APL, for his contributions to the implementation of interactive systems, to educational uses of APL, and to programming language theory and practice" |
Richard M. Karp (UCB, 1985) |
"Contributions to the theory of algorithms including the development of efficient algorithms for network flow and other combinatorial optimization problems, the identification of polynomial-time computability with the intuitive notion of algorithmic efficiency, and, most notably, contributions to the theory of NP-completeness" |
Fernando J. Corbató (MIT, 1990) |
"For his pioneering work organizing the concepts and leading the development of the general-purpose, large-scale, time-sharing and resource-sharing computer systems, CTSS and Multics" |
Butler W. Lampson (DEC, 1992) |
"For contributions to the development of distributed, personal computing environments and the technology for their implementation: workstations, networks, operating systems, programming systems, displays, security and document publishing" |
Vint Cerf & Bob Kahn (UCLA/MIT, 2004) |
"For pioneering work on internetworking, including the design and implementation of the Internet's basic communications protocols, TCP/IP, and for inspired leadership in networking" |
Charles P. Thacker (Microsoft, 2009) |
"For his pioneering design and realization of the Xerox Alto, the first modern personal computer, and in addition for his contributions to the Ethernet and the Tablet PC" |
Leslie Lamport (Microsoft, 2013) |
"For fundamental contributions to the theory and practice of distributed and concurrent systems, notably the invention of concepts such as causality and logical clocks, safety and liveness, replicated state machines, and sequential consistency" |
Tim Berners-Lee (MIT/WWW, 2016) |
"For inventing the World Wide Web, the first web browser, and the fundamental protocols and algorithms allowing the Web to scale" |
Avi Wigderson (Prinston, 2023) |
"For reshaping our understanding of the role of randomness in computation, and for decades of intellectual leadership in theoretical computer science" |
Vint Cerf & Robert Kahn (2004) |
Richard M. Karp (1985) |
Leslie Lamport (2013) |
🤔 Explore their problems |
📜 Seminal works |
🎤 Stories and Interviews |
ENIAC, 170m2, 5,000 simple additions per sec |
|
Smart glass, 130cm, 10 TFLops |
A team working for weeks |
|
One app, several minutes |
Overleaf, cloud games, cloud native apps, etc.
Inter...net?
Inter意为 ...之间
Interaction | 互动、交流 |
International | 国际的、跨国的 |
Internet | 跨...网的?? |
Addressing & Switching
* Internet and Telecommunication network?
网络类型 | 带宽分配Mbps | 占比% |
---|---|---|
中国电信 | 4,537,680 | 50.72 |
中国联通 | 2,234,738 | 24.98 |
中国移动 | 1,997,000 | 22.32 |
中国科技网 | 115,712 | 1.29 |
CERNET中国教育 和科研计算机网 |
61,440 | 0.69 |
总计 | 8,946,570 | 100 |
* 全球与漂亮国?
Novel Information and Communication Theories, and new networking technologies driven by them.
Name | Bandwidth | Coverage |
---|---|---|
3G | 2Mbps | 2-5km |
4G | 100Mbps | 1-3km |
5G | 1Gbps | 50-300m |
6G | 1Tbps | 10m |
Bandwidth↗ Coverage↘ Mobility↗
Apps are dragged into network as the end-to-end latency decreases and throughput increases.
Centralized🔁Distributed
* 刘云新. 智能边缘计算中的挑战和机遇.中国计算机学会通讯 2021.09. | * 汪学海等. 边缘计算技术研究报告. 中科院计算所 信息技术与信息化前瞻FIAR-02. 2018.02. |
合久必分,分久必合?
计算服务 | 幼苗期 | 发育期 | 成熟期 | |
---|---|---|---|---|
办公软件 | Office | 初代仅支持i286/i386、Windows系统(1990) | 功能逐渐丰富 硬件与系统门槛逐渐降低 网络条件向体验要求逼近 |
Office Online |
Photoshop | PS2.5仅支持当时最新的i386/i486(1990) | Photopea | ||
开发软件 | Matlab | 稳定版V3.5仅支持当时最新的i386/i486(1990) | Matlab online | |
Visual studio | 安装需3张CD,要求最新i486或Pentium(1997) | VS online | ||
AutoCAD | V1.0需要当时最新的IBM CGA 显卡(1982) | AutoCAD Web App | ||
3D视频游戏 | 新型大型3D游戏仅支持最强GPU/CPU | 网络运行3D游戏 |
网页版GTA | 网页版射击 | 网页版极品飞车 |
[1] 赵志为, 《关于网络化计算模式的重新思考》, 中国计算学会通讯 (CCCF), 2023.
[2] 赵志为, 闵革勇, 《边缘计算:原理、技术与实践》, 机械工业出版社, 2021.
边缘计算是一种计算资源与用户接近、计算过程与用户协同、整体计算性能高于本地和云计算的计算模式,是实现无处不在的“泛在算力”的具体手段。
More "things" are getting smart, with increasing computational needs.
📥 Build a network for things
🔗 Connect things into a network
🌃 Connected everything
IoT-Human gap mainly lies in sensing and computing.
Advances in network brings computing on board.
🏡IoT | 🔄Link | 🖥Server |
---|---|---|
Offloading decisions | Task transfer | Task processing |
Analysis/divisions | Multi-access | Service management |
|
Year | Keywords | Stage |
---|---|---|
2019 | Edge AI/Analytics | Peak of inflated expectations |
2020 | Low-cost computers at edge | Innovation trigger |
2022 | Industrial Cloud/Edge | Innovation trigger |
2023 | Edge AI | Trough of disillusionment |
2024 | Edge AI | Peak of inflated expectations |
* TinyML, Embedded AI, Lightweight ML, etc.
* Gartner's Hype Cycle.
Name | Bandwidth | Coverage |
---|---|---|
3G | 2Mbps | 2-5km |
4G | 100Mbps | 1-3km |
5G | 1Gbps | 50-300m |
6G | 1Tbps | 10m |
*60km/h car brake: 50ms≈1m,10ms≈20cm,1ms≈20mm
Distinguishment: Scenarios matter.
* Integrating sensing, communication and computation.
Scene | Speed | Handovers |
---|---|---|
AutoDrive+5G/6G | 60 KM/h | 5 AP/m |
HighRail+5G/6G | 300 KM/h | 25 AP/m |
AR/VR+5G/6G | 4 KM/h | 0.33 AP/m |
Wander+WiFI6/7 | 4 KM/h | 0.33 AP/m |
🧐Where are the impacts?
service handover, cooperation, system deployment, service discovery, ...
Almost all services can be trasferred to the edge
|
FL: similarity aware cluster for activity recognition.
remote gesture: real time graph analysis & control.
mole: sensing input with smartwatch.
AutoDrive1, AutoDrive2, AutoDrive3.
gesture1, gesture2, gesture3: sensing gestures.
mobile AR: mobile augmented reality (early).
Cable robot, userview: 360 VR.
mblocks: self learning, sensing and navigating.
pocket edge: low cost edge server using smartphones.
UAV network: Self organizing and target tracking.
Apple Adhoc: Apple wireless direct link.
Throughput fairness: Tradeoffs in mobility platforms.
Underwater VLC: novel communications.
UAV side channel: Audio side-channel for UAVs.
3D human mesh, Crowd counting: sensing wirelessly
IoT democratization: hmm.. interesting topic.
Find missing objects: hybrid use of vision and sensing.
Liquor detect: sensing with graphics.
Volumetric video: film industry talk.
GPT bot: Robot dog with GPT AI.
Embodied intelligence.
Zhiwei Zhao
zzw@uestc.edu.cn
1. Named Data Network | 2. Turing Awards | 3. Edge Computing |
Recent advances | Turing award winners |
---|---|
1. NDN/SDN/NFV | 1. Stories |
2. Edge computing | 2. Interesting works |
3. Lectures |
[1] Lixia Zhang et al. Named data newtorking, ACM SigComm 2014.
[1] N Gude et al. NOX: Towards an Operating System for Networks. ACM SigComm 2008.
[2] N McKeown et al. OpenFlow: Enabling Innovation in Campus Networks. ACM SigComm 2008.
[1] ESTI, Network Functions Virtualisation, White Paper.
[2] Bo Han et al. Network function virtualization: Challenges and opportunities for innovations, IEEE Comm. Mag. 2015.
[1] Mahadev Satya et al. The Case for VM-based Cloudlets in Mobile Computing, IEEE Pervasive Computing, 2009.
[2] Mahadev Satya, The Emergence of Edge Computing, Computer, 2017.
[3] J Chen and X Ran, Deep learning with edge computing: A review, Proc. of IEEE, 2019.
The ACM Alan Mathison Turing Award - "Nobel Prize of Computing".
Field | Awards | Percentage |
---|---|---|
Programming lauguage | 16 | 27.6% |
Computing theory | 13 | 22.4% |
Network system | 9 | 15.5% |
Database | 7 | 12.1% |
AI | 6 | 10.0% |
CHI | 4 | 6.9% |
Security | 3 | 5.2% |
Ken Thompson & Dennis Ritchie (IBM, 1983) |
"For his pioneering effort in programming languages and mathematical notation resulting in what the computing field now knows as APL, for his contributions to the implementation of interactive systems, to educational uses of APL, and to programming language theory and practice" |
Richard M. Karp (UCB, 1985) |
"Contributions to the theory of algorithms including the development of efficient algorithms for network flow and other combinatorial optimization problems, the identification of polynomial-time computability with the intuitive notion of algorithmic efficiency, and, most notably, contributions to the theory of NP-completeness" |
Fernando J. Corbató (MIT, 1990) |
"For his pioneering work organizing the concepts and leading the development of the general-purpose, large-scale, time-sharing and resource-sharing computer systems, CTSS and Multics" |
Butler W. Lampson (DEC, 1992) |
"For contributions to the development of distributed, personal computing environments and the technology for their implementation: workstations, networks, operating systems, programming systems, displays, security and document publishing" |
Vint Cerf & Bob Kahn (UCLA/MIT, 2004) |
"For pioneering work on internetworking, including the design and implementation of the Internet's basic communications protocols, TCP/IP, and for inspired leadership in networking" |
Charles P. Thacker (Microsoft, 2009) |
"For his pioneering design and realization of the Xerox Alto, the first modern personal computer, and in addition for his contributions to the Ethernet and the Tablet PC" |
Leslie Lamport (Microsoft, 2013) |
"For fundamental contributions to the theory and practice of distributed and concurrent systems, notably the invention of concepts such as causality and logical clocks, safety and liveness, replicated state machines, and sequential consistency" |
Tim Berners-Lee (MIT/WWW, 2016) |
"For inventing the World Wide Web, the first web browser, and the fundamental protocols and algorithms allowing the Web to scale" |
Avi Wigderson (Prinston, 2023) |
"For reshaping our understanding of the role of randomness in computation, and for decades of intellectual leadership in theoretical computer science" |
Vint Cerf & Robert Kahn (2004) |
Richard M. Karp (1985) |
Leslie Lamport (2013) |
🤔 Explore their problems |
📜 Seminal works |
🎤 Stories and Interviews |
ENIAC, 170m2, 5,000 simple additions per sec |
|
Smart glass, 130cm, 10 TFLops |
A team working for weeks |
|
One app, several minutes |
Overleaf, cloud games, cloud native apps, etc.
Inter...net?
Inter意为 ...之间
Interaction | 互动、交流 |
International | 国际的、跨国的 |
Internet | 跨...网的?? |
Addressing & Switching
* Internet and Telecommunication network?
网络类型 | 带宽分配Mbps | 占比% |
---|---|---|
中国电信 | 4,537,680 | 50.72 |
中国联通 | 2,234,738 | 24.98 |
中国移动 | 1,997,000 | 22.32 |
中国科技网 | 115,712 | 1.29 |
CERNET中国教育 和科研计算机网 |
61,440 | 0.69 |
总计 | 8,946,570 | 100 |
* 全球与漂亮国?
Novel Information and Communication Theories, and new networking technologies driven by them.
Name | Bandwidth | Coverage |
---|---|---|
3G | 2Mbps | 2-5km |
4G | 100Mbps | 1-3km |
5G | 1Gbps | 50-300m |
6G | 1Tbps | 10m |
Bandwidth↗ Coverage↘ Mobility↗
Apps are dragged into network as the end-to-end latency decreases and throughput increases.
Centralized🔁Distributed
* 刘云新. 智能边缘计算中的挑战和机遇.中国计算机学会通讯 2021.09. | * 汪学海等. 边缘计算技术研究报告. 中科院计算所 信息技术与信息化前瞻FIAR-02. 2018.02. |
合久必分,分久必合?
计算服务 | 幼苗期 | 发育期 | 成熟期 | |
---|---|---|---|---|
办公软件 | Office | 初代仅支持i286/i386、Windows系统(1990) | 功能逐渐丰富 硬件与系统门槛逐渐降低 网络条件向体验要求逼近 |
Office Online |
Photoshop | PS2.5仅支持当时最新的i386/i486(1990) | Photopea | ||
开发软件 | Matlab | 稳定版V3.5仅支持当时最新的i386/i486(1990) | Matlab online | |
Visual studio | 安装需3张CD,要求最新i486或Pentium(1997) | VS online | ||
AutoCAD | V1.0需要当时最新的IBM CGA 显卡(1982) | AutoCAD Web App | ||
3D视频游戏 | 新型大型3D游戏仅支持最强GPU/CPU | 网络运行3D游戏 |
网页版GTA | 网页版射击 | 网页版极品飞车 |
[1] 赵志为, 《关于网络化计算模式的重新思考》, 中国计算学会通讯 (CCCF), 2023.
[2] 赵志为, 闵革勇, 《边缘计算:原理、技术与实践》, 机械工业出版社, 2021.
边缘计算是一种计算资源与用户接近、计算过程与用户协同、整体计算性能高于本地和云计算的计算模式,是实现无处不在的“泛在算力”的具体手段。
More "things" are getting smart, with increasing computational needs.
📥 Build a network for things
🔗 Connect things into a network
🌃 Connected everything
IoT-Human gap mainly lies in sensing and computing.
Advances in network brings computing on board.
🏡IoT | 🔄Link | 🖥Server |
---|---|---|
Offloading decisions | Task transfer | Task processing |
Analysis/divisions | Multi-access | Service management |
|
Year | Keywords | Stage |
---|---|---|
2019 | Edge AI/Analytics | Peak of inflated expectations |
2020 | Low-cost computers at edge | Innovation trigger |
2022 | Industrial Cloud/Edge | Innovation trigger |
2023 | Edge AI | Trough of disillusionment |
2024 | Edge AI | Peak of inflated expectations |
* TinyML, Embedded AI, Lightweight ML, etc.
* Gartner's Hype Cycle.
Name | Bandwidth | Coverage |
---|---|---|
3G | 2Mbps | 2-5km |
4G | 100Mbps | 1-3km |
5G | 1Gbps | 50-300m |
6G | 1Tbps | 10m |
*60km/h car brake: 50ms≈1m,10ms≈20cm,1ms≈20mm
Distinguishment: Scenarios matter.
* Integrating sensing, communication and computation.
Scene | Speed | Handovers |
---|---|---|
AutoDrive+5G/6G | 60 KM/h | 5 AP/m |
HighRail+5G/6G | 300 KM/h | 25 AP/m |
AR/VR+5G/6G | 4 KM/h | 0.33 AP/m |
Wander+WiFI6/7 | 4 KM/h | 0.33 AP/m |
🧐Where are the impacts?
service handover, cooperation, system deployment, service discovery, ...
Almost all services can be trasferred to the edge
|
FL: similarity aware cluster for activity recognition.
remote gesture: real time graph analysis & control.
mole: sensing input with smartwatch.
AutoDrive1, AutoDrive2, AutoDrive3.
gesture1, gesture2, gesture3: sensing gestures.
mobile AR: mobile augmented reality (early).
Cable robot, userview: 360 VR.
mblocks: self learning, sensing and navigating.
pocket edge: low cost edge server using smartphones.
UAV network: Self organizing and target tracking.
Apple Adhoc: Apple wireless direct link.
Throughput fairness: Tradeoffs in mobility platforms.
Underwater VLC: novel communications.
UAV side channel: Audio side-channel for UAVs.
3D human mesh, Crowd counting: sensing wirelessly
IoT democratization: hmm.. interesting topic.
Find missing objects: hybrid use of vision and sensing.
Liquor detect: sensing with graphics.
Volumetric video: film industry talk.
GPT bot: Robot dog with GPT AI.
Embodied intelligence.