基于QoS请求调度策略的DDS系统研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:free522
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的不断发展,计算机应用需求也在不断增长且日趋灵活。传统的点对点同步通信模型越来越难以应对这种需求,基于发布订阅机制的通信模型则可以较好满足这一要求。该通信模型以数据本身作为传输的主导因素,它包含两种角色,即发布者和订阅者。发布/订阅者都是通过全局数据空间进行数据交互,并且两者在时间、空间和控制流上都充分地解耦。高度的松耦合提高了系统的可扩展性。事实上,发布订阅的充分解耦也使其能够很好地适应分布式环境自有的异步性。   针对发布订阅机制,OMG国际组织制定了数据分发服务(Data Distribution Service,DDS)规范。该服务规范制定了发布订阅模型的各个要素,并制定了多种QoS参数,但其未规定具体的实现体系结构。目前基于这一规范的实现体系结构有三种,分别是纯分布式、集中式和混合式。   由东南大学GDOC实验室自主研发的基于发布订阅机制的平台采用了集中式的体系结构。该平台采用集中式的信管管理服务器负责维护全局数据空间以及数据转发,其中信管管理服务器这一集中点是系统的性能瓶颈。本文依据DDS服务规范,对该平台进行扩展和改进,将集中式的服务器扩展为服务器群组,并建立了基于QoS的请求调度模型,用以对不同QoS要求的请求在不同服务器间调度迁移,使各请求尽可能满足QoS要求,从而改善系统性能。   本文的主要贡献如下:   (1)基于原有发布订阅平台进行调整和改进,将集中式的信息管理服务器改进为信息管理服务器群组,并引入集中式的信息中心用于存储系统中各信息管理服务器上的当前正在服务主题的分布情况;   (2)针对信息管理服务器群组中新发布主题的服务器选择问题以及大量主题情况下QoS不能满足问题,提出了随机和最大空闲优先的服务器选择策略以及基于QoS请求调度的请求迁移&丢弃策略;   (3)依据DDS规范,实现了基于多信息管理服务器的发布订阅平台,并基于该实现平台进行一系列性能测试,深入分析其功能以及一些参数对性能的影响。
其他文献
云计算通过虚拟化技术将各种实体资源整合在一个共享的IT资源池中,用户只需支付相应的费用便可获得各项服务。然而目前用于求解云任务调度的算法目标较为单一,很难适用于各类
在越来越多的分布、异构的企业应用需要动态集成的情况下,传统集成的工作流技术已经无法适应用户的复杂需要,伴随着基于Web服务的应用开发技术的不断成熟,Web服务技术和工作流管
随着现代通信技术的发展,人们对图像、音频、视频和其他媒体内容的传送与存储需求正日益增加。保护数字作品产权,确保数字产品安全传输已成为数字媒体领域热点问题与重要问题。
引言:计算机视觉技术的快速发展也离不开目标检测与识别技术的发展。目前目标的检测和识别已经完整地整合在了一起,让检测成为识别的基础。对于目标的种类和属性的不同对应有
随着IT技术的发展,工业控制对信息传输的要求越来越高,如何获取实时、可靠的监控数据已经成为一个十分紧迫的问题。对于人迹罕至的地方,传统的有线监控技术已经无法满足需要
由于云数据中心包括多种物理设备以及网络设备,资源管理量庞大,在静态资源管理的很多情况会出现少数物理设备负载过重而多数设备负载过轻或者闲置的现象,导致利用率过低并且
红外技术在21世纪的军事和民用等各个领域发挥着至关重要的作用,而且随着未来战场的需要和国民经济的不断发展,红外技术将发挥着越来越重要的作用。其中红外目标识别技术是世
程序理解活动是软件维护工作中的一个重要步骤。然而由于不完整文档和系统本身的复杂性,程序理解活动往往会耗费软件维护人员大量时间和精力。因此,探索行之有效的辅助程序理
卫星舱布局优化问题是一类NP困难问题。它不仅是一类特殊的耦合系统设计问题,也是一类复杂的组合优化问题。本文以国际商业通信卫星舱为背景,具体研究如何将卫星舱组件(有效
存储虚拟化是构架在业务存储和物理存储之间的一种技术,能够将存储管理的级别从普通的手工操作水平提升到自动化与智能化的管理方式上,提高应用效率、减轻用户负担。目前以SA