基于区块链和边缘计算的分布式物联网系统研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:zhaojian1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
边缘计算是物联网演进和云计算技术发展的产物,它在用户侧为用户提供计算、存储、网络等网络基础设施。与传统基于云计算的中心化物联网架构相比,边缘计算解决了云计算在服务过程中通信时延延长、传输流量大的问题,同时为低时延、高带宽的网络应用提供了更好的支持。随着物联网中用户和设备产生的数据量越来越多,边缘计算环境中的安全和隐私问题逐渐成为人们关注的焦点。区块链作为近年来发展迅速的安全技术,已在金融、保险等多个行业广泛应用。借助边缘服务器的计算能力,可以在边缘侧部署区块链平台/应用,为网络边缘环境提供安全服务。虽然在很多物联网应用场景中,已经有将边缘计算与区块链整合的解决方案,但在扩展性、可移植性和异构数据处理方面稍显不足。本文提出了一种基于区块链和边缘计算的分布式物联网系统,将整个物联网分为三层:设备层、边缘层和应用层,并在边缘层构建可信边缘平台将边缘计算框架和区块链网络进行整合,保证边缘侧数据安全。针对可信边缘平台的功能本文进行了详细设计,基于微服务架构将整个平台分为三个微服务:安全认证微服务、边缘应用微服务和API网关微服务。其中,安全认证微服务连接区块链网络,给整个平台提供设备注册、身份认证和权限管理等服务;边缘应用微服务连接边缘计算平台,在边缘侧组织业务应用;API网关用于接收终端和用户的请求,让每次请求变得更加安全。在技术选型上本文选用了业界优秀的开源技术EdgeX Foundry边缘计算平台和Hyperledger Fabric区块链。最后,为了验证本文所提出的设计,我们搭建了一个分布式物联网系统,在多个硬件平台上部署可信边缘平台,通过设计对照实验来验证本文所设计系统的优越性。同时,为了验证系统的可用性,我们对可信平台的几个关键流程进行了测试。最终实验结果证明本文设计的物联网系统能满足实际场景下的应用需求,且与传统物联网相比能够在边缘侧提供质量更高的服务。
其他文献
近年来,随着科技的飞速发展,科研成果的数量以一种爆炸式增长趋势持续上升,每天会有近万篇新的学术文献被公开发表。伴随着移动互联网的兴起,各大学术机构和相关数据服务公司都对外开放了大量的学术数据,相关的科技资讯也趋于井喷式的爆发,增加了在科技内容之间的曝光度。以上资源一般包含有多模态类型数据,例如有文本和图像类型。不同模态间的资源信息数据结构具有巨大的差异,一般是以非结构化的形式进行展示。这会导致即使
车联网是5G通信系统低时延高可靠场景中的重要应用之一。利用车联网中车辆-基础设施(Vehicle to Infrastructure,V2I)给车辆传输位置相关信息对车联网驾驶及应用服务有重要意义;位置相关信息需求量与车辆行驶速度成正比,内容包含高精度地图和定位等信息。另一方面,能耗开销给运营商带来高额的电力成本,同时间接产生了不可忽视的碳排放量。因此,如何以低能耗来满足车辆位置相关信息的通信需求