在边缘计算环境下,数据具有异构性且数据量较大,数据处理的应用程序具有多样性,不同应用程序所关联的计算任务又不尽相同,对于计算任务的管理具有较大的复杂性,而简单的中间件软件结构无法有效保证计算任务可行性、应用程序的可靠性以及资源利用的最大化。同时,面向不同应用或场景的边缘计算系统所要实现的功能有所差异性。因此,边缘计算平台对边缘计算领域的推广和发展有着重要的意义和影响。
根据边缘计算平台的设计目标和部署方式,可将目前的边缘计算开源平台分为3类:面向物联网端的边缘计算开源平台、面向边缘云服务的边缘计算开源平台、面向云边融合的边缘计算开源平台。而一般的边缘计算平台具有五个一般性功能框架,其中资源管理功能用于管理网络边缘的计算、网络和存储资源。设备接入和数据采集分别用于接入设备和从设备中获取数据。安全管理用于保障来自设备的数据的安全。平台管理功能用于管理设备和监测控制边缘计算应用的运行情况。
由于边缘计算平台针对的问题不同,各边缘计算平台的设计多种多样,各边缘计算平台的差异可从以下方面进行对比和分析:
(1)设计目标:边缘计算平台的设计目标反映了其所针对解决的问题领域,并对平台的系统结构和功能设计有关键性的影响。
(2)目标用户:在现有的各种边缘计算平台中部分平台是提供给网络运营商以部署边缘云服务。
(3)可扩展性:为满足用户应用动态增加和删除的需求,边缘计算平台需要具有良好的可扩展性。
(4)系统特点:面向不同应用领域的边缘计算开源平台具有不同的特点。
(5)应用场景:常见的应用领域包括智能交通、智能家居等多种场景。
通过以上对边缘计算平台的类别、功能框架、差异对比方面等等的讲述,能够逐渐了解到边缘计算平台的发展方向以及特色。