边缘计算是经过把计算、存储、带宽、应用等资源放在网络的边缘侧,减少传输延迟和带宽限制的新兴技术。这项技术为物联网、云计算等技术提供了史无前例的链接性、集中化以及智能化,知足了敏捷链接、实时业务、数据优化、应用智能、安全与隐私保护等方面的需求,将是实现分布式自治、工业控制自动化的重要支撑。本文对边缘计算技术、标准、产业和应用国内外发展示状与趋势进行了梳理分析,提出了我国的进一步发展对策。 前端
1、关于边缘计算技术算法
近年来,“物联网”“云计算”等技术获得普遍应用,可是随着万物互联以及 5G 高带宽、低时延时代的到来,各种业务如车联网、工业控制、4K/8K、虚拟现实 / 加强现实(VR/AR)等所产生的数据量爆炸式增加,对计算设施带来了实时性、网络依赖性和安全性等方面的要求,为了解决这些问题,国内外学者们提出了边缘计算的概念。 编程
边缘计算的“边缘”指的是在数据源与云端数据中心之间的任何计算及网络资源。例如,智能手机就是我的与云端的“边缘”,智能家居中的网关就是家庭设备与云端的“边缘”。边缘计算的基本原理就是在靠近数据源的地方进行计算,是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力,就近提供边缘智能服务的开放平台。与云计算相比较,边缘计算就近布置,于是能够理解为云计算的下沉。 缓存
边缘计算实现了物联网技术史无前例的链接性、集中化和智能化,由此能够知足敏捷链接、实时业务、数据优化、应用智能、安全与隐私保护等方面的需求,是实现分布式自治、工业控制自动化的重要支撑。 安全
边缘计算是计算系统从扁平到边缘,以及面向 5G 网络架构演进的必然技术,同时也提供了一种新的生态系统和价值链。第三方数据分析机构 IDC 预测,到 2020 年,全球将有约 500 亿的智能设备接入互联网,其中主要涉及智能手机、可穿戴设备、我的交通工具等,其中 40% 的数据须要边缘计算服务。边缘计算有着强大市场潜力,也引发了各研究机构、标准组织、服务提供商和产业界极大的关注。服务器
2、世界发展示状与趋势网络
目前,边缘计算技术与应用仍处于发展初期阶段,亚马逊、谷歌和微软等云计算巨头是该领域的领跑者。数据结构
2017 年,亚马逊携 AWS Greengrass 进军边缘计算领域,走在了行业的前面。该服务将 AWS 扩展到设备上,这样就能够“在本地处理它们所生成的数据,同时仍然可使用云来进行管理、分析数据和持久的存储”。架构
微软公司计划将来 4 年在物联网领域投入 50 亿美圆,其中包括边缘计算项目。2017 微软发布了 Azure IoT Edge 解决方案,该方案“将云分析扩展到边缘设备”,支持离线使用。该公司还但愿聚焦于人工智能应用。 框架
谷歌 2017 年以来已宣布了两款相关的新产品,即硬件芯片 Edge TPU 和软件堆栈 Cloud IoT Edge,意在帮助改善边缘联网设备的开发。谷歌表示,“Cloud IoT Edge 将谷歌云强大的数据处理和机器学习功能扩展到数十亿台边缘设备,好比机器人手臂、风力涡轮机和石油钻塔,这样它们就可以对来自其传感器的数据进行实时操做,并在本地进行结果预测。”
国际上许多公司也在开发软件和技术帮助边缘计算实现腾飞。惠普公司计划在将来 4 年内向边缘计算领域投资 40 亿美圆。该公司的 Edgeline Converged Edge Systems 系统的目标客户是那些但愿得到数据中心级计算能力,且一般在边远地区运营的工业合做伙伴。其系统承诺在不依赖于将数据发送到云或数据中心的状况下,为工业运营(好比石油钻井平台、工厂或铜矿)提供来自联网设备的洞见。
人工智能芯片制造商英伟达于 2017 年推出了 Jetson TX2,这是一个面向边缘设备的人工智能计算平台。它的前身是 Jetson TX1,它号称要“从新定义将高级 AI 从云端扩展到边缘的可能性”。
有关边缘计算的标准化工做也逐渐受到各大标准化组织的关注,主要国际标准化组织纷纷成立相关工做组,开展边缘计算标准化工做。2014 年,欧洲电信标准化协会(ETSI)成立移动边缘计算标准化工做组;2015 年,思科、ARM、戴尔、英特尔、微软、普林斯顿大学等机构联合发起成立开放雾计算联盟;2017 年 ISO/IECJTC1SC41 成立了边缘计算研究小组,以推进边缘计算标准化工做。2017 年 IEC 发布了 VEI(Vertical Edge Intelli-gence)白皮书,介绍了边缘计算对于制造业等垂直行业的重要价值。2018 年初,ITU-TSG20(国际电信联盟物联网和智慧城市研究组)成功立项首个物联网领域边缘计算项目“用于边缘计算的 IOT 需求”。
3、我国发展示状与水平
2016 年 11 月 30 日,我国边缘计算产业联盟(ECC,Edge Computing Consortium)在北京成立。该联盟由华为技术有限公司、中国科学院沈阳自动化研究所、中国信息通讯研究院、英特尔公司、ARM 和软通动力信息技术有限公司创始成立,首批成员单位共 62 家,涵盖科研院校、工业制造、能源电力等不一样领域。2016 年和 2017 年分别出版了国内的《边缘计算参考架构》1.0 和 2.0 版本,梳理了边缘计算的测试床,提出了边缘计算在工业制造、电力能源、智慧城市、交通等行业应用的解决方案。
边缘计算是 5G 的核心能力之一,是实现 5G 性能提高的关键。2017 年,中国通讯标准化协会(CCSA)发起了边缘计算研究项目。CCSA 无线通讯技术委员会(TC5)和工业互联网特设任务组(ST8)都分别立项了有关边缘计算的项目。在 CCSA ST8 中,重点讨论面向工业互联网的边缘计算和边缘云标准化内容。目前,ST8 任务组已经立项标准包括:《工业互联网边缘计算整体架构与要求》,《工业互联网边缘计算技术研究》《工业互联网边缘计算边缘节点模型与要求》,《工业互联网边缘计算需求》。
在 CCSA TC5 中,三大运营商分别在边缘计算领域立项,涉及边缘计算平台架构、场景需求、关键技术研究和整体技术要求。中国联通发起并主导的“5G 边缘计算平台能力开放技术研究”项目,将结合边缘计算平台架构以及移动网络能力,进行 5G 边缘计算能力开放的场景分析和方案研究,进一步标准化网络信息开放框架与内容。中国移动和中国电信也分别牵头立项《边缘计算整体技术要求》和《边缘计算关键技术研究》,内容涵盖了 5G MEC 的关键技术,包括:本地分流、业务缓存和加速、本地内容计费、智能化感知与分析、网络能力开放、移动性管理和业务连续性保障。
三大运营商在边缘计算方面已经展开普遍探索。其中,中国联通 2018 年 2 月宣布正式启动全国范围内 15 个省市的 Edge-Cloud 规模试点和数千个边缘数据中心的规划建设工做;中国移动在江苏、浙江等地经过核心网下沉网关分流至 CDN 边缘节点,并探索了一些商用场景;中国电信在 2018 年搭建了基于边缘计算的 vCDN 概念验证解决方案环境,测试结果理想。
目前,运营商的边缘计算主要处于技术研究、实验室测试,以及相对简单场景的预商用阶段。英特尔和阿里云联合在重庆瑞方渝美压铸有限公司打造的工业边缘计算平台,采用了英特尔开发的深度学习算法和数据采集到协议转换的软件,以及阿里云开发的基于 Yocto 的操做系统(AliOS Things)、数据接入云端 Link Edge。该平台能够运行在工业边缘计算节点本地,并将结果聚合并存储在边缘服务器上,再经过阿里云的 LinkEdge 实现数据上云。该平台采用的机器视觉解决方案在 0.695 秒的时间内,几乎能够实时地识别制造缺陷,检测精度约为 100%。
整体来讲,我国的边缘计算研究还处于起步阶段。
4、边缘计算面临的挑战
目前,关于边缘计算的研究才刚刚起步,虽然已经取得了必定成果,但从实际应用来讲,还存在不少问题须要研究,下面对其中的几个主要问题进行分析。
第一,多主体的资源管理。边缘计算资源分散在数据的传输路径上,被不一样的主体所管理和控制,好比用户控制终端设备、网络运营商控制通讯基站、网络基础设施提供商控制路由器、应用服务供应商控制边缘服务器与内容传输网络。而云计算中的资源都是集中式的管理,所以云计算的资源管理方式并不适用管理边缘计算分散的资源。而目前关于边缘计算的研究也主要集中在对单一主体资源的管理和控制,还未涉及多主体资源的管理,实现灵活的多主体资源管理是一个十分富有挑战性的问题。
第二,应用的移动管理。边缘计算依靠资源在地理上普遍分布的特色来支持应用的移动性,一个边缘计算节点只服务周围的用户,应用的移动就会形成服务节点的切换,而云计算对应用移动性的支持则是“服务器位置固定,数据经过网络传输到服务器”。因此,在边缘计算中应用的移动管理也是一种新模式,涉及到资源发现和资源切换等问题。
第三,虚拟化技术。为了方便资源的有效管理,边缘计算须要虚拟化技术的支持,为系统选择合适的虚拟化技术是边缘计算的一个研究热点。目前,新型的虚拟化技术层出不穷,如何打破虚拟机和容器的规则与界线,将二者充分融合,同时具有二者的优点,设计适应边缘计算特色的虚拟化技术,也是一大挑战。
第四,数据分析。数据分析的数据量越大,每每提取出的价值信息就越多。可是收集数据须要时间,价值信息每每也具备时效性。边缘计算使数据能够在聚集的过程当中被处理与分析,不少数据若是被过早地分析,可能会丢失不少有价值的信息,因此如何权衡提取信息的价值量与时效性是一个关键性问题。
第五,编程模型。边缘计算资源动态、异构与分散的特性使应用程序的开发十分困难。为减小应用的开发难度,须要能够适应边缘计算资源的编程模型。
5、我国进一步发展对策
据估算,2017-2026 年美国在边缘计算方面的支出将达到 870 亿美圆,欧洲则为 1850 亿美圆。所以,为应对新的发展机遇,对我国发展边缘计算技术,建议采起如下对策。
第一,增强边缘计算的技术标准和规范建设。边缘计算涉及到海量的终端设备、边缘节点,是数据采集、数据汇聚、数据集成、数据处理的前端,而这些设备每每存在异构性,来自于不一样的生产厂商、不一样的数据接口、不一样的数据结构、不一样的传输协议、不一样的底层平台等。为此,统一的技术规范和标准亟待达成一致。这些标准和规范的制定,也将大大节约边缘云等的建设成本。
第二,注重将边缘计算技术发展与新一代信息技术结合。应将边缘计算技术的研发和应用与“互联网 +”、云计算、大数据和新一代通讯技术等研发计划发展协同起来。边缘计算是与云计算相生相伴的一种技术,而且与大数据、5G 通讯和智能信息处理技术等高度联接。所以,我国在制定相关研发计划的时候,要将对边缘计算技术和应用的发展归入进去,加快相关核心技术的研发,促进边缘计算技术成熟度的提高。
第三,增强边缘计算的开源生态建设。边缘计算自己由海量的终端设备构成,而众多智能终端如采用统一的开源操做系统,即可造成边缘计算的开源生态环境。利用开源生态来维持核心代码,造成业界承认的技术接口、关键功能、发展路径等,将会给各厂商提供均等的发展机会。