边缘计算:
原理、技术与实践

该书从“边缘计算”这一名词的出现开始讲起,重点介绍了边缘计算的概念原理,并且从真实系统运行的视角解剖了边缘计算的关键技术过程,解答了边缘计算“是什么”、“为什么”、“怎么办”三个关键的基础性问题,并在阐述技术过程的基础上,同时提供了系统实现的手段和做法。

课程资源

源码附件及说明在这里

网站提供PPT在线版本(打包下载),教师获取可编辑PPT、讲义及习题答案请通过学校邮箱(后缀为edu.cn)发送至zhiwei@mobinets.org请求获取(请注意课件版权由出版社保留,仅用于基于本教材的课堂教学使用,请勿上传至互联网或用于商业用途)。

  • 第1章:边缘计算概览
  • 介绍边缘计算的历史脉络、发展逻辑、研究课题以及前沿趋势。
  • 第2章:边缘计算架构
  • 介绍边缘计算的典型系统架构,了解边缘计算的系统原理及运行逻辑。
  • 第3章:边缘网络接入技术
  • 用户使用边缘计算的第一步:接入到边缘计算服务网络。介绍不同场景中的典型无线接入技术,探讨其特点及相关问题。
  • 第4章:计算任务卸载
  • 用户接入到边缘网络后,可以将其计算任务卸载至边缘网络当中。本章介绍了计算任务的卸载决策以及卸载方法,回答了“是否卸载、如何卸载、卸载到何处”几个关键问题。
  • 第5章:虚拟化技术
  • 边缘服务器在接收到用户的计算请求或数据后,利用虚拟化技术在通用硬件上运行相应的计算服务,来处理计算请求。本章节点典型的虚拟化技术原理,并比较他们的技术特点。
  • 第6章:网络管理技术
  • 当有大量边缘服务在网络中运行时,统一的边缘网络管理成为一个棘手的问题。 本章重点介绍网络管理工具,包括经典的SDN/NFV技术,以及典型的边缘应用场景中的网络切片技术、边缘数据放置与检索服务等。
  • 第7章:服务缓存技术
  • 为减少计算请求处理时间,边缘服务器端需要提前缓存相应的计算服务。本章重点介绍典型的服务缓存算法。
  • 第8章:边缘系统部署
  • 上述7章介绍了完整的任务请求到处理的技术过程。本章讨论如何将边缘系统部署到实际环境中,以达到良好的服务覆盖,介绍内容包括相应的部署算法与技术,及系统仿真手段。
  • 第9章:边缘人工智能
  • 本章介绍边缘计算与人工智能的结合。包括边缘辅助的人工智能、人工智能辅助的边缘系统以及二者结合的实际系统应用。
  • 第10章:安全与隐私保护
  • 本章介绍边缘计算系统中的安全与隐私保护问题,重点讨论边缘计算系统的新型范式下,传统的安全与隐私保护方法面临哪些挑战,有哪些解决方法。
  • 第11章:应用案例讨论
  • 本章介绍边缘计算系统的实际应用案例,从开发者的角度讨论如何针对各类场景展开边缘系统的架构及实践。
  • 第12章:系统实践源码下载
  • 本章介绍边缘系统的实践方法,包括从零开始建设一个边缘计算原型系统,以及基于开源工具(EdgeX Foundary, K8S等)快速搭建一套完整的边缘计算系统。