一种改进的轻量级消息中间件MOMBPC及其应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:lxhcoolrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文通过分析当前消息中间件研究把重心都放在异构环境的屏蔽和以消息中间件为核心的系统集成上而忽视对传送的数据种类不同而分治的现状。对消息中间件的传输数据进行分类,采用分而治之策略进行研究。目标是采用这种方式,提高系统的处理数据的灵活性和可靠性。根据研究,将消息分为了即时消息和普通消息。由于消息的传输是为完成的一定的任务而服务的。根据这些不同种类的消息的服务对象,其对应的任务也可以分类为实时任务和普通任务。而要满足提高系统对不同种类消息在时间上的不同需求,则面临的是系统对资源的调度策略。本文在分析了几种典型的资源调配模型,指出了其中的优劣。并在自定义的消息中间件模型MOMBPC中采用了EDF算法和WFQ算法,并对WFQ算法进行了改进。通过采用改进的算法,提高了系统的性能。在解决了MOMBPC的资源调度问题时,面临的即是作为实际执行者的线程的设计问题。针对系统需要解决的消息传输的特性,设计了多线程池模型。在消息中间件中,流量的控制也是一个研究的热点问题,这个问题关系到消息传输的可靠性。本文利用经典的滑动窗口协议来解决这一问题,并对这协议进行了优化,用有限状态机给出了其形式化描述和验证。接下,文章描述了MOMBPC的实现,并给出了一个典型的应用案例——赋安消防系统。在该应用系统中,对MOMBPC进行了测试,测试结果显示,MOMBPC作为一种轻量级的消息中间件,在一定程序和范围内提高了系统的性能。   
其他文献
网格把整个互联网整合成一台超级计算机,实现各种资源的全面共享。但资源共享的前提,是必须能够保证这些参与共享的主机安全。因此,怎样使网格中资源得到安全的访问控制,使共
容错计算机系统是由一台或多台计算机按照一定的容错原则通过软、硬件资源冗余配置构成冗余结构的计算机系统,当系统出现一定的运行性、设计性故障时,能够依赖系统内驻的容错能
NGN VoIP业务对于IP承载网络资源的实时性需求,与可知可空的数据网络安全策略相矛盾,同时,为解决IP地址资源缺少而广泛部署的NAT设备,又阻碍着VoIP业务在数据网上的直接部署
随着证券业的竞争日益激烈,信息技术成为了证券公司同业竞争的有力武器。由于客户服务水平是证券公司核心竞争力的体现,基于手机短信服务构建一套有效的客户服务平台能帮助证
视频监控系统是安全防范系统的重要组成部分,它是一种防范能力较强的综合系统。随着计算机技术,网络技术,图像处理技术的飞速发展,视频监控技术也有了长足的发展。 本文设计和
在开放式的网络环境中,身份认证指的是用户身份的确认技术,它是网络安全的一道重要防线。无疑,口令是最简单也是最常用的一种身份认证方法。但通常使用的静态口令有许多固有的弱
入侵检测系统(IntrusionDetectionSystem,IDS)是计算机安全领域重要的技术之一,它和防火墙一起对主机和网络构建了全方位的防护。随着计算机软硬件的提高和安全技术研究的不断
传统的数据大多数都是存储在关系数据库中,随着XML成为网络上信息交换、共享的标准,许多厂商都推出了支持XML的产品,但由于目前组织内部的信息系统如ERP系统大多还是建立在具
税收是我国经济建设和社会发展的重要基础,发票又是我国征税的主要依据,然而由于发票使用的分散性,税务部门无法对发票使用作很好的监控,导致国家税收的大量流失。税控系统就
随着Internet技术及应用的迅速发展,我国企事业单位的管理已经由传统的管理逐步转化为信息的管理,信息管理就是对业务流程中无序的信息进行系统化管理,实现信息收集,处理,共享和再