基于微服务架构的工业互联网网关的设计与实现

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:xmblyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业互联网的飞速发展,工业环境中部署的传感器数量日益增长,工业互联网的规模不断扩大,但是还存在着诸多问题:1)传感器的数量增加,导致工业互联网中的数据量正在以爆炸式的速度增长;2)传感器具有异构性,使用的通信协议各有不同,数据的解析方式也存在着不同,难以用统一的框架处理;3)工业互联网应用属于时延敏感型应用,传统的云计算在海量数据占用过多带宽的情况下处理时延急剧增加。为了解决以上问题,本文结合边缘计算低时延、高可靠性、高可扩展性等优点,设计并实现了一个基于微服务架构的工业互联网网关,在边缘侧搭建了一个集“网络-计算-存储-应用”核心能力为一体的网关平台,为传感器提供计算服务。本文提出网关的整体架构分为四个部分,分别是:协议适配层、基础服务层、任务应用层和云边交互层,各个层中完成的具体工作如下:协议适配层研究了多种工业环境中常用的通信协议,如Modbus、MQTT、TCP等协议,本文对其通信模式及流程进行分析,设计并实现了协议适配服务,将下层的数据采用统一格式封装,并将上层下发的命令解析成不同传输协议可以识别的格式。从而使网关能够适配多种协议,解决工业互联网的异构性的问题。基础服务层作为网关的基础平台,主要功能是为上层应用提供基础服务。本文在这一层中实现了数据存储服务、设备管理服务和远程配置服务。数据存储将近期数据保存在网关平台,为网络边缘的设备提供了数据支持;设备管理服务提供了对底层传感器的高效管理;远程配置服务为网关的配置更新提供了便利。任务应用层研究了工业互联网中的任务卸载与资源分配,提出了任务的多级卸载模型,并通过启发式算法求解最优的网关任务多级卸载的调度策略。同时,本文设计并实现了网关任务的卸载调度功能,将网关中具有高实时性需求的任务卸载到边缘服务器执行,通过全局任务卸载调度器的调度,使得任务完成的总时间显著减小,从而解决了云计算时延较长的问题。云边交互层主要分为数据导出服务和API网关服务两部分。数据导出服务用于管理网关数据的统一出口;API网关服务则为云端访问网关集群提供了统一的入口,实现云边交互的统一化与规范化。最后,本文对所实现的工业互联网网关各个层次进行测试,测试结果表明本文能够有效解决工业互联网中存在的数据的海量性、多源异构性等问题,降低任务的时延,对工业网关的应用有着重要意义。
其他文献
赣州行署办公室由于宣传工作充分,征订措施落实·使《江西政报》一九九一年度的征订发行工作取得了较好的成绩。全区共征订9046份,占省下达任务的116.68%,较1990年增长33
韩中两国虽然同属于汉字文化圈但是由于词汇体系间有着固有的差异,所以如何根据不同的语境选择适当的词义,对于外国语学习者不是一件简单的事情。韩国语的’(?)(?)’属于多义
The temporal variation of LURR(y)for Kanto,Wakayama,and Hugo regions in Japan has been calculated and analysed.The LURR(y)values are significantly higher than 1
The Global Positioning System (GPS) is a new method to monitor the crustal deformation for earthquake prediction.Now a four-dimensional crustal deformation monitoring network applying GPS techniques h
目的探讨新型抑癌基因P16和肿瘤转移抑制基因nm23-H1在乳腺癌中的表达及其与临床病理因素的相关性。方法应用免疫组织化学SP法检测50例乳腺癌手术标本和25例乳腺纤维腺瘤标本
近年来,债务人利用法律赋予的财产处分自由恶意逃避债务履行损害债权的行为屡见不鲜,极大危害了交易安全和市场经济稳定。我国《合同法》中确立的债权人撤销权制度经过10多年
对格拉姆柱花草的刈割次数与生产性能关系进行了两年时间的研究,结果表明:不同年度、不同次数刈割对生产性能影响很大,当年刈割一次比刈割两次产草量增长44%—68%,粗蛋白产量
用1873 ̄1996年/1997年资料,延长计算了东亚冬夏季风强度指数,研究了指数的年际及年代际变化的主要特征。指出该指数与我国的冬、夏季天气的年际变化、年代际变化关系密切。还指出,该指数与印度
目的:大肠癌(CRC)是世界上最常见的恶性肿瘤之一。近年来,已研究出多种治疗CRC的方法,从而显著提高了CRC患者的总体生存率。尽管如此,仍有50%的CRC患者发生疾病的复发。因此,
类似于降水量Z指标法对旱情的监测,进行了云参数监测旱情的研究,建立了云量监测的Z指标法,以1987-1992年的总一和高云量的候平均资料为基础,求出1992年不同时段的Z值,得到以图形表示的各时段的旱情