Introduction

The proliferation of Internet of Everythings and the success of rich cloud services have pushed the horizon of a new computing paradigm, edge computing, which calls for processing the data at the edge of the network. Edge computing has the potential to address the concerns of response time requirement, battery life constraint, bandwidth cost saving, as well as data safety and privacy. Driven by the joint efforts of industry and academia, edge computing is becoming a supporting plarform for emerging Internet of Everythings applications. This book explains edge computing in these aspects: requirements and significances, foundations, killer applications, systems and platforms, challenges, case studies, and privacy and security.

Resources

Authors

Weisong Shi
Dr. Weisong Shi is a Charles H. Gershenson Distinguished Faculty Fellow and a Professor of Computer Science at Wayne State University. There he directs the Mobile and Internet Systems Laboratory, Connected and Autonomous Driving Laboratory, Intel IoT Innovators Lab, and the Wayne State CPS, Data Science Initiative and Wireless Health Initiative, investigating performance, reliability, power- and energy-efficiency, trust and privacy issues of networked computer systems and applications. He founded the Metro Detroit Workshop on Connected and Autonomous Driving (MetroCAD).
Dr. Shi is one of the world leaders in the edge computing research community, and has been advocating Edge Computing (Fog Computing) since 2014, a new computing paradigm in which the computing resources are placed at the edge of the Internet, in close proximity to mobile devices, sensors, end users and the emerging Internet of Everything. He co-chaired the NSF Workshop on Grand Challenges in Edge Computing, and was the founding steering committee chair of ACM/IEEE Symposium on Edge Computing (SEC). He was interviewed by China Science Daily on the Rise of Edge Computing in December 2016. Part of their work on edge computing is supported by NSF and Facebook.

Fang Liu
Dr. Fang Liu is an associate professor in Sun Yat-sen University. Her main research interests include computer architecture, innovative storage systems and distributed computing. She has published over 80 papers in the significant international journals or conferences, includes TPDS, TC, JCST, VEE, MSST, Middleware, DAC, Date, Cluster, and ICPP. She received "Best Paper Award" in international conferences twice and granted over 10 patents.

Hui Sun
Dr. Hui Sun is an assistant professor in Anhui University. His main research interests include computer system, edge computing, performance evaluations, non-volatile memory-based storage systems, file system, and I/O architectures. He has published about 10 papers in the significant international journals or conferences, includes IEEE TC, MASCOTS, SEC, and IGSC. He has granted 9 patents and registered 1 software copyright.

Qingqi Pei
Dr. Qingqi Pei is a Professor and Ph.D. student supervisor in Xidian University. He received B.Sc., M.Sc. and Ph.D. degrees from Xidian University, Xi'an, China, in 1998, 2004 and 2008, respectively. In 2011, he was supported by the program for New Century Excellent Talents in University of China by MOE. Since 1998, he has worked in Xidian University. He is a member of IEEE and ACM, senior member of Chinese Institute of Electronics and senior member of China Computer Federation. His research interests mainly focus on wireless communication networks and security, and information security. He has published over 90 papers in the significant international journals or conferences, and granted 47 patents. He is currently serving on the editorial board of China Communications, International Journal of Advancements in Computing Technology and International Journal of Distributed Sensor Networks.

Contact us

Address: 5057 Woodward Ave, Detroit, MI 48202
Contact Number: (313) 577-3186
Email: weisong AT wayne dot edu

Errata

Position Printed Content Correct Content
P9,1.3.7前两段 分开呈现 两段合并成一段
P13,第14行 分布式计算是基于高速网络互联下的多个分布式计算单元执行高性能计算,以及用户需求和资源可用性的特点,实现不同节点间的资源共享 分布式计算是基于高速网络互联下的多个分布式计算单元执行的高性能计算,具有满足用户需求和资源可用性的特点,实现了不同节点间的资源共享
P17,第11行 不同数据源来自于数据生产者所产生的大量数据 不同数据源来自于产生大量数据的数据生产者
P20,第17行 烟花模型管理器对组合数据视图的服务请求分解成若干子任务 烟花模型管理器将组合数据视图的服务请求分解成若干子任务
P21,第11行 节点同构互换 计算节点同构可互换
P21,第28行 传输延迟的和带宽 传输延迟和带宽
P23,第1行 隐私保护 隐私保护等
P24,倒数第2段 原有大数据协同问题,数据处理负载,数据传输带宽,数据隐私保护等问题 原有大数据协同,数据处理负载,数据传输带宽,数据隐私保护等问题
P25,第3行 通过对比云计算模型为代表集中式大数据处理 通过对比云计算模型为代表的集中式大数据处理
P25,倒数第1行 以及开发和测试应用程序等工具 以及开发和测试应用程序工具等
P28,参考文献[32] Yi S, Hao Z, Zhang Q, et al. LAVEA: Latency-Aware Video Analytics on Edge Computing Platform[C]// in Proceedings of the Second ACM/IEEE Symposium on Edge Computing. ACM, 2017 Yi S, Hao Z, Zhang Q, et al. LAVEA: Latency-Aware Video Analytics on Edge Computing Platform[C]// in Proceedings of the Second ACM/IEEE Symposium on Edge Computing. ACM, 2017:15:1--15:13.
P33,第18行 车辆内部状态遥感和建模 车辆内部状态检测和建模
P35,倒数第4行 提高 降低
P37,12-13行 移动设备(如智能手机,移动设备)配备有较强计算能力,入摄像机和机器人 移动设备(如智能手机,摄像机和机器人等)配备有较强计算能力,这促使具有较….
P39,第25行 此方法导致附加从云系统重定向视频流时的延迟 此方法导致增加从云系统重定向视频流时的延迟
P41,第22行 算法缺乏普遍鲁棒性的缺点 算法缺乏鲁棒性的缺点
P44,第9行 参考文献[2] 参考文献[60]
P48,倒数第3行 边缘计算在视频监控系统方面 阐述了边缘计算在视频监控系统方面
P49,参考文献[26] Qi B, Kang L, Banerjee S. A vehicle-based edge computing platform for transit and human mobility analytics[J]. 2017 Qi B, Kang L, Banerjee S. A vehicle-based edge computing platform for transit and human mobility analytics[J]. 2017: 1:1--1:14.
P50,参考文献[79] Zhang T, Chowdhery A, Bahl P, et al. The Design and Implementation of a Wireless Video Surveillance System[J]. 2015:426-438. Zhang T, Chowdhery A, Bahl P, et al. The Design and Implementation of a Wireless Video Surveillance System[C]// International Conference on Mobile Computing and NETWORKING. ACM, 2015:426-438.
P51,参考文献[83] 删除
P52,第2行 边缘计算应用的一种架构和软件栈 边缘计算应用的架构和软件栈
P52,第8行 有所差异性 有所差异
P57,倒数第15行 虚拟机VM切换在Cloudlet计算及网络传输瓶颈之间平衡二者之间的关系 删除“之间”
P59,第8行 大包 打包
P59,倒数第6行 元应用程序 多元应用程序
P61,第4行 而是慢慢 而会慢慢
P61,第5行 安装上 安装
P61,第6行 巨量的数据 添加参考文献[34]
P61, 第16行 控制。而辅助驾驶技术的提升 控制,因此依靠硬件的升级换代,辅助驾驶技术得以提升
P62,第14行 汽车一天 汽车一天(按行驶8小时算)
P62,第19行 将产生近200GB的数据 产生的数据远远不止40GB
P62,第20行 至云端处理, 至云端处理。
P62,第21行 连接不稳定的情况 连接不稳定
P62,第23行 路面情况。 路面情况,这将严重影响行车安全。
P63,第3行 带宽需求,且由于能耗 带宽需求。由于能耗
P63,第8行 调度问题 调度
P63,第2段第6行 这些服务也将占用 这些应用也将占用
P64,第6行 车辆可通过嵌入式 车辆可通过基于嵌入式
P64,第11行 道路便捷的 道路边界(车道线)的
P64,倒数第10行 ,而奥迪和沃尔沃 。而奥迪和沃尔沃
P65,第3行 时候选择 时候
P68,第1行 来提供车辆的计算能力 来完成计算任务
P69,第5行 并且 删除并且
P71,第8行 总线上数据,...发动机发动时间等。 总线上数据,如车门关闭时间、发动机启动时间等,并根据...车载应用。
P80,第12行 不可靠性问题。 不可靠性问题,
P80,第13-14行 避免通过网络传输健康敏感数据 可避免通过网络传输健康敏感数据
P80,第17行 可根据需要添加不同服务设备 可根据用户个人需求添加不同服务设备
P80,第30行 面向个人计算的服务相关设备集成的通信方式多种多样 面向个人计算服务的设备所采用的通信方式多种多样
P81,第3行 一方面可响应三大管理中心 也就是说,事件管理中心一方面可响应三个管理中心
P82,第4行 通信管理中心可通过这些连接传感器节点采集其原始数据 通信管理中心可通过这些连接的传感器节点采集其原始数据
P85,第12行 不管设备的固定与否 不管设备固定与否
P89,第5行 单感知器 单传感器
P89,第5行 实时性问题,通常会考虑在车内形成一个网络 实时性问题。因此可考虑在车间形成一个网络
P89,第3段 IoE 万物互联时代
P89,倒数第2段的第2行 因为在前述 因此在前述
P91,倒数第2段,第2行 不可避免地 不可避免的
P91,倒数第2段,第3行 放置与协同 放置于协同
P92,第1段,倒数第2行 都可以捕获 都被捕获
P92,第2段 Server 服务器
P92,第2段 控制着整个所有的无人机位置 控制着所有无人机的位置
P93,倒数第2段倒数第3行 任意网络中的 网络中任意的
P94,4.5.3第2段,第4行 降低 避免
P99,第14行 为了实现边缘计算的可编程性,zhang等 为了实现边缘计算的可编程性,zhang等[3]
P104,第13行 以及其所占用资源的最小化 最小化其所占用的资源
P104,第14行 通过调度策略实现其资源利益的最大化 通过调度策略实现其资源利用率的最大化
P105,第9行 隔离性是网路边缘 隔离性是网络边缘
P109,第20行 如何最大化参与边缘计算架构的多个利益相关者 如何最大化参与边缘计算架构多个相关者的利益
P109,第三行 用户请求相应的服务 用户请求相应的服务时
P110,参考文献[23] 丢页
P124,6.1.9的1的第2行 反应子服务 响应子服务
P128 参考文献[44] [51]
P128 参考文献[45] [52]
P128 参考文献[46] [53]
P129 参考文献[46] [53]
P129 参考文献[47] [54]
P130 参考文献[48] [55]
P135 参考文献[48] [3]
P137 参考文献[6,49,50] [6,45,46]
P139 参考文献[51] [47]
P139 参考文献[52] [48]
P141 参考文献[53] [49]
P144 参考文献[54] [50]
P146,第4行 同一个任务, 同一个任务。
P146,第4行 Task Reuse, 任务重用(Task Reuse)
P146,第7行 Task Dispatch和Task Optimization 任务分发(Task Dispatch)和任务优化(Task Optimization)
P147,第3行 DeployPlan 部署计划(DeployPlan)
P148,第1行 等在的 等人的
P150 参考文献[1] https://aws.amazon.com/greengrass/
P154,第3行 则越 因此更
P154,第10行 对数据的安全保护 在对数据安全保护的同时
P155,倒数第6行 边缘计算一般位于室内,分布集中并有专门人员管理 边缘计算可位于室内,也可位于户外,分布相对分散
P162,第8行 延迟 时延
P175,图7-8标注 边缘计算态势感知 边缘计算安全态势感知