基于DDS的分布式系统的性能评估模型研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:wujun33
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在医疗、金融和航空航天等关键领域,计算机技术的应用越来越广泛,这些领域大量使用分布式实时系统来辅助业务,这就对各子系统间通信的实时性和灵活性提出了极高的要求,传统的中间件技术通信模式过于复杂,不能满足实时性和灵活性要求。数据分发服务标准DDS提供了一种以数据为核心的发布订阅模型,提高了通信的实时性和灵活性,越来越多地被应用在关键领域的分布式实时系统中。目前对DDS的研究主要是使用DDS实现具体应用,对基于DDS的分布式实时系统性能评估的相关研究较少,而传统的系统性能评估模型没有考虑基于DDS的分布式实时系统中数据发布订阅的特点,不能对这类系统的性能进行准确评估。对此,本文在分析和研究传统软件系统性能评估模型后,结合基于DDS的分布式实时系统的特点,提出了一套性能指标体系用于对该类系统的性能进行评估。基于DDS的分布式系统中各子系统间通过发布订阅主题方式进行交互,系统内各组件部署在多台计算机上,本文首先根据该类系统软硬件的特点,确定性能指标体系设计时应考虑的因素,主要包括:系统运行时的负载均衡程度、系统的可靠性、系统中数据信息交互的复杂度以及系统中各组件资源占用情况等,进而确定性能指标体系中包含的指标。接着本文参考传统评估模型,结合基于DDS的分布式系统的特点,设计了性能指标体系中各指标的评估模型,评估模型设计时不考虑传统的网络流量因素而是考虑发布订阅主题数量因素,并围绕发布订阅特点进行改进优化以适应基于DDS的分布式系统。最后本文介绍了以性能指标体系为基础实现的一套原型系统,并使用该系统进行实验,验证性能指标体系中各指标评估模型的可行性与合理性,为以后的研究提供理论基础。
其他文献
无线传感器网络是由大量的价格低廉的传感器节点组成,这些传感器节点组织形成多跳无线网络,协作地完成大规模传感任务。作为一种新型的网络和计算技术,它可以将客观世界中不断变
随着信息技术的不断发展,数据挖掘在企业、政府和科学研究中越来越多地得到广泛应用,一批数据挖掘系统作为商业智能系统的一部分被开发和部署。然而不同系统间数据挖掘结果格
P2P是网络计算的一种新技术,其目的是将网络中不同的计算机连接在一起,进行文件共享与交换,并能充分利用互联网和Web站点中的闲置资源。这种网络结构中所有的网络结点是互相
在图像识别的方法中,人们的一般性思维是寻找图像中存在的某些具体特征,然后利用这些特征进行分类,特征提取是图像处理领域重要的研究方向。但事物的具体特征可能是千差万别的,如
随着近年来钢琴教学的兴起,大量的人员加入到了学习钢弹奏的队伍。但昂贵的钢琴教学费用以及它特有的教师和学生一对一的教学模式造成了钢琴教育资源非常的紧缺,学习钢琴演奏
随着网络技术的迅速发展和互联网规模的不断扩大,互联网已成为全球最大、最广泛使用的信息库。如何有效检索这些海量信息成为当前重要的研究课题,因而信息检索技术越来越受到
BitTorrent、eMule协议以及其相关软件在全世界得到的应用越来越广泛,然而它们在方便了人们互相分享资源的同时也对网络带宽,版权保护等造成了很多负面影响。近年来,这些基于
B/S模式的应用系统能够弥补C/S模式系统下的缺陷,在企业应用系统由C/S模式向B/S模式转变的过程中,如何使现有的软件资源得到复用,从而快速、高效地开发出B/S模式的应用系统,
随着Internet的迅猛发展,网络流量迅速提高,新型业务层出不穷,这些业务对服务质量(QoS)均有严格的要求,这就要求IP网络能够提供相应的机制以便在高效地提高资源利用率的同时
随着无线网络技术的发展,无线多媒体技术得到了越来越广泛的应用。然而,多媒体在无线网络上的传送困难重重,因为无线通信盼误码率很高,而且有限的带宽会因为缓存溢出而导致数据包