计算平台发展从单机到网络,进而进入全球高度互联,而计算模型和计算方式则经历了从集中到分布,又会在更高的层次上集中、分布。这不是重复,而是随着算力、算法和数据积累的进步在螺旋式地持续发展。边缘计算就是在新的计算环境下,分布计算的新形态。
用章鱼来解释边缘计算是最恰当不过的。章鱼通常被认为是一种“智商很高”的无脊椎动物。章鱼的脑部仅含有40%的神经元,其余60%神经元则分布在八条腿上。章鱼的脚从不会缠绕打结,捕猎时灵巧迅速,这得益于其多个分布在脚上的“小脑”和一个大脑相配合的分布式计算模式。边缘计算的基本思想也是如此。
社会学研究指出,人类有效率的最大自然团体大约由150人组成。超过这个数字,大多数人就很难仔细了解其他成员的信息。从这个角度说,人类也是由无数个小规模自然团体所构成:基于团体内的智慧,通过团体内和团体间的协作,解决复杂的问题。
从网格计算到云计算,从桌面计算到对等计算,从普适计算到IoT计算,再到如今的边缘计算,各种计算范式层出不穷。边缘计算强调数据就近处理,实现了快速应用响应,能够缓解网络拥塞、降低云负载,并有益于隐私保护。它与云计算相辅相成,共同实现万物互联计算,促进算力网络演化。硬件技术的发展和新型应用需求的出现会不断催生出更多边缘原生应用。
本书详细讨论了边缘计算的历史、架构、方向与挑战,并结合作者在相关领域的研究,介绍了计算卸载、服务部署、视频分析、边缘协同、联邦学习等相关技术与最新进展。
本书作者与我在同一课题组中共事多年,长期从事分布式计算相关领域的研究。多年来,本书作者坚持脚踏实地、务实创新。本书能帮助读者理解边缘计算的核心技术和应用前景,并为有兴趣进入该领域研究工作的读者提供比较全面的基础。
南京大学计算机科学与技术系教授、CCF杰出教育奖获得者陈道蓄
2022年12月