走马观花: ACM SIGCOMM 2019的黑科技(含资料下载链接)
在互联网诞生50周年,中国全功能接入国际互联网25周年之际,由国际计算机学会ACM(Association for Computing Machinery)数据通信专业组SIGCOMM(Special Interest Group on Data Communication)主办、清华大学承办的全球网络通信领域顶级会议ACM SIGCOMM 2019于8月20日-25日在北京隆重举行。此次会议恰逢SIGCOMM组织成立50周年,这也是ACM SIGCOMM会议举办30多年来首次在中国大陆举办。

纵观这场为期六天的盛大会议,SDNLAB整理了会议中较常出现的一些高频词汇,或许能够一窥今后网络的发展趋势。
- 可编程网络
- 物联网
- 边缘计算
- Kubernetes
- 机器学习
- 无服务器计算
可编程网络 随着基于x86的中间件和虚拟交换机数据包处理的兴起,这些趋势指向了整个网络可编程的未来。目前的编程语言只是针对单个网络设备,例如Tofino可编程交换芯片和Netronome SmartNIC。但是目前还没有统一的编程模型来表示和实现整个网络层次上的通用数据平面功能。之前的可编程网络技术专注于特定功能或任务,未来可能会变得更加通用。
物联网 物联网是一种基础广泛的技术,是由传感器、机器和相机等智能设备组成的网络,它们可以自动连接到互联网并共享信息,驱动巨大的网络流量并生成zettabytes数据用于监控和分析网络。随着物联网变得越来越重要,Gartner预测,物联网设备将在2019年达到142亿,到2021年将增长到250亿,IDC 估计到2025年,将有416亿台连接的物联网设备产生79.4zettabytes的数据,另外有人预计到2020年IOT相关解决方案将产生3440亿美元的收入,同时将减少1770亿美元的成本支出。
边缘计算 边缘是指人们使用的端点设备或嵌入在我们周围的端点设备。边缘计算描述了这样一种计算拓扑结构:信息处理和内容收集及传递更靠近这些端点。它试图保持流量和处理本地化,目标是减少流量、缩短延迟。