发布/订阅分布式系统的在线健康状态评估
发布时间:2022-02-17 00:16
基于发布/订阅模型的数据分发服务DDS是OMG组织提出的一个分布式实时中间件通信规范,它提供了高效的通信机制,支持以数据为中心的分布式应用场景,因而广泛应用于国防、民航等关键领域。在这些领域中,发布/订阅分布式系统由于承载了关键应用而变得非常重要,需要在线监控其运行状态,确保正常运行。然而,现有的针对发布/订阅分布式系统的在线状态监控软件仅能获取系统运行过程中的各类状态信息,系统维护人员需要根据经验对获取的这些状态信息作综合分析才能做出系统是否正常运行的判断。因此,迫切需要研究提出可对系统整体健康状态进行在线综合评估的理论和方法。论文在分析发布/订阅分布式系统特性的基础上,通过提出发布/订阅分布式系统健康状态评估指标体系及相应评估方法,设计了一个在线健康状态评估方案,可实时采集发布/订阅分布式系统的关键运行状态并进行在线综合评估,使得用户可通过观察评估结果的动态变化趋势来对系统的运行作监控和预警。论文主要贡献如下:1.提出发布/订阅分布式系统健康状态评估的指标体系,该指标体系采用层次结构,将复杂的综合评估问题分解成不同层次的多个指标,并能根据检测系统内的评估目标数量,动态调整指标体系的...
【文章来源】:东南大学江苏省211工程院校985工程院校教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
DDS通信模型
东南大学硕士学位论文6行通信。2.DDS拦截器机制组件通过DDS中间件进行相互通信,为了获取到组件间的交互信息,在数据收集时使用实验室已有的拦截器机制,拦截器可以视作DDS中间件的插件,在组件与DDS中间件之间加入了一层,进行发布/订阅操作时的数据会经过拦截器,拦截器会将发布/订阅数据复制一份,用户可以对其拦截的数据进行查看或者做别的处理。拦截器分为创建拦截器与数据拦截器,创建拦截器主要获取发布/订阅实体创建时的信息,包括域、主题,数据写入者和数据读取者等。DDS中间件中实体的创建过程如图2-2所示:图2-2DDS中间件中发布/订阅实体的创建过程示意图拦截器机制在各类对象创建处设置拦截点,用来拦截各个类创建信息。数据拦截器对组件间发布/订阅的信息进行拦截,获取交互信息的具体内容,包括数据来源和数据大小等,发布/订阅数据流示意图如图2-3所示:图2-3发布/订阅数据流示意图
东南大学硕士学位论文6行通信。2.DDS拦截器机制组件通过DDS中间件进行相互通信,为了获取到组件间的交互信息,在数据收集时使用实验室已有的拦截器机制,拦截器可以视作DDS中间件的插件,在组件与DDS中间件之间加入了一层,进行发布/订阅操作时的数据会经过拦截器,拦截器会将发布/订阅数据复制一份,用户可以对其拦截的数据进行查看或者做别的处理。拦截器分为创建拦截器与数据拦截器,创建拦截器主要获取发布/订阅实体创建时的信息,包括域、主题,数据写入者和数据读取者等。DDS中间件中实体的创建过程如图2-2所示:图2-2DDS中间件中发布/订阅实体的创建过程示意图拦截器机制在各类对象创建处设置拦截点,用来拦截各个类创建信息。数据拦截器对组件间发布/订阅的信息进行拦截,获取交互信息的具体内容,包括数据来源和数据大小等,发布/订阅数据流示意图如图2-3所示:图2-3发布/订阅数据流示意图
【参考文献】:
期刊论文
[1]Spark Streaming框架下的气象自动站数据实时处理系统[J]. 赵文芳,刘旭林. 计算机应用. 2018(01)
[2]基于Spark Streaming的海量日志实时处理系统的设计[J]. 陆世鹏. 电子产品可靠性与环境试验. 2017(05)
[3]基于Spark Streaming的实时数据分析系统及其应用[J]. 韩德志,陈旭光,雷雨馨,戴永涛,张肖. 计算机应用. 2017(05)
[4]基于Spark Streaming的实时能耗分项计量系统[J]. 武志学. 计算机应用. 2017(04)
[5]一种基于Flume的海量数据分流方案[J]. 周波. 电信科学. 2016(S1)
[6]基于Flume的分布式日志采集分析系统设计与实现[J]. 陈飞,艾中良. 软件. 2016(12)
[7]基于模糊评判的高校网络健康评估系统设计与实现[J]. 李宁,宋科平,王超. 信息与电脑(理论版). 2016(12)
[8]基于Spark Streaming的视频/图像流处理与新的性能评估方法[J]. 黄文辉,冯瑞. 计算机工程与科学. 2015(11)
[9]基于Flume的网络安全可视化系统[J]. 宋密,王劲松. 天津理工大学学报. 2015(02)
[10]基于层次化分析的全网业务健康度评价[J]. 杨艳屏. 计算机系统应用. 2013(05)
硕士论文
[1]基于DM的电信业核心客户健康度评估研究[D]. 赵黎明.昆明理工大学 2012
本文编号:3628920
【文章来源】:东南大学江苏省211工程院校985工程院校教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
DDS通信模型
东南大学硕士学位论文6行通信。2.DDS拦截器机制组件通过DDS中间件进行相互通信,为了获取到组件间的交互信息,在数据收集时使用实验室已有的拦截器机制,拦截器可以视作DDS中间件的插件,在组件与DDS中间件之间加入了一层,进行发布/订阅操作时的数据会经过拦截器,拦截器会将发布/订阅数据复制一份,用户可以对其拦截的数据进行查看或者做别的处理。拦截器分为创建拦截器与数据拦截器,创建拦截器主要获取发布/订阅实体创建时的信息,包括域、主题,数据写入者和数据读取者等。DDS中间件中实体的创建过程如图2-2所示:图2-2DDS中间件中发布/订阅实体的创建过程示意图拦截器机制在各类对象创建处设置拦截点,用来拦截各个类创建信息。数据拦截器对组件间发布/订阅的信息进行拦截,获取交互信息的具体内容,包括数据来源和数据大小等,发布/订阅数据流示意图如图2-3所示:图2-3发布/订阅数据流示意图
东南大学硕士学位论文6行通信。2.DDS拦截器机制组件通过DDS中间件进行相互通信,为了获取到组件间的交互信息,在数据收集时使用实验室已有的拦截器机制,拦截器可以视作DDS中间件的插件,在组件与DDS中间件之间加入了一层,进行发布/订阅操作时的数据会经过拦截器,拦截器会将发布/订阅数据复制一份,用户可以对其拦截的数据进行查看或者做别的处理。拦截器分为创建拦截器与数据拦截器,创建拦截器主要获取发布/订阅实体创建时的信息,包括域、主题,数据写入者和数据读取者等。DDS中间件中实体的创建过程如图2-2所示:图2-2DDS中间件中发布/订阅实体的创建过程示意图拦截器机制在各类对象创建处设置拦截点,用来拦截各个类创建信息。数据拦截器对组件间发布/订阅的信息进行拦截,获取交互信息的具体内容,包括数据来源和数据大小等,发布/订阅数据流示意图如图2-3所示:图2-3发布/订阅数据流示意图
【参考文献】:
期刊论文
[1]Spark Streaming框架下的气象自动站数据实时处理系统[J]. 赵文芳,刘旭林. 计算机应用. 2018(01)
[2]基于Spark Streaming的海量日志实时处理系统的设计[J]. 陆世鹏. 电子产品可靠性与环境试验. 2017(05)
[3]基于Spark Streaming的实时数据分析系统及其应用[J]. 韩德志,陈旭光,雷雨馨,戴永涛,张肖. 计算机应用. 2017(05)
[4]基于Spark Streaming的实时能耗分项计量系统[J]. 武志学. 计算机应用. 2017(04)
[5]一种基于Flume的海量数据分流方案[J]. 周波. 电信科学. 2016(S1)
[6]基于Flume的分布式日志采集分析系统设计与实现[J]. 陈飞,艾中良. 软件. 2016(12)
[7]基于模糊评判的高校网络健康评估系统设计与实现[J]. 李宁,宋科平,王超. 信息与电脑(理论版). 2016(12)
[8]基于Spark Streaming的视频/图像流处理与新的性能评估方法[J]. 黄文辉,冯瑞. 计算机工程与科学. 2015(11)
[9]基于Flume的网络安全可视化系统[J]. 宋密,王劲松. 天津理工大学学报. 2015(02)
[10]基于层次化分析的全网业务健康度评价[J]. 杨艳屏. 计算机系统应用. 2013(05)
硕士论文
[1]基于DM的电信业核心客户健康度评估研究[D]. 赵黎明.昆明理工大学 2012
本文编号:3628920
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3628920.html