嵌入式通信中间件的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:yinqing68
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统地广泛应用使得嵌入式系统互连网络成为一种必然。但是由于嵌入式网络的异构性、异质性和对等性等特点,嵌入式的互连不能直接使用传统的网络协议。因此构建一种能够屏蔽嵌入式系统的异构和异质性,平等均衡合理地利用嵌入式资源的互连平台就有了迫在眉睫的需求。本文首先分析了嵌入式系统的两个应用环境:数字家庭网络和工业控制网络中现有互连平台的标准和技术,针对这些技术的标准不统一、兼容性不好、无法无缝连接和知识产权保护等问题和不足,解析了嵌入式通信中间件的概念和架构,用以解决嵌入式系统互连的通信问题。该中间件系统通过与硬件无关的驱动层和OS接口层来屏蔽底层不同的硬件和操作系统;通过向上的内部回调函数来为上层提供应用接口,从而具有跨平台和支持多种通信方式和应用的优点。在嵌入式通信中间件的基本架构基础上,本文主要研究了其路由层的算法和协议。针对嵌入式资源有限和对等网络的特点,结合马尔可夫决策过程,采取分布式和本地决策的路由算法,分别构建了基于马尔可夫有限阶段决策模型的解决嵌入式系统互连的单播、动态单播、组播和QoS路由问题的改进模型,并提出了相应的算法MFHDR、DMFHDR、MMFHDR和MQoSR,从而解决了嵌入式网络对简单的命令传递、组播和QoS媒体流等信息传输的问题。通过复杂度分析和仿真实验证明:上述算法都具有分布并行计算的特点,能够将路由工作和存储需求分布到各个设备之上,从而平衡各个设备的工作负载,不增加单个系统的工作量;同时算法都考虑了嵌入式多种动态因素,计算得到更加可靠有效的路由,降低了丢包率和链路忙时。本文还对嵌入式通信中间件的另一个关键问题:数据包的排队与调度问题进行了研究。提出了一种划分数据包优先级的方法和基于此优先级的M/G/l排队算法,分析了模型的理论性能指标,给出了排队调度的系统流程和策略。实验结果表明:这种基于多优先级的非抢占排队调度算法能够有效地保证高优先级数据的实时性和低优先级数据的公平性,减少队列长度,且该算法控制逻辑简单,占用内存和缓冲区小。最后,本文在实现层次对嵌入式通信中间件进行了一定探讨和实践。设计并编写了部分层次代码和关键函数,提出了一种精简的多线程模型,并对应用中需要注意的问题进行了探讨。
其他文献
近10年来,个人电脑在性能有了长足进步的同时,其价格也越来越便宜。因此在需要服务器的领域和在需要一定的运算性能的领域,以廉价的个人电脑而组建的机群正在以其不俗的性能
在现代信息社会里,计算机已经进入了社会的各个领域,互联网也日益普及,人们越来越多地依赖计算机获得各种信息,大量的处理工作也都转移到计算机上进行。研究如何将传统的纸张
计算机虚拟药物筛选是当今计算机辅助药物设计的主要环节。对待测药物分子的活性进行预分类,能够有效节约由于需要逐一分析上百万规模药物分子的形态结构所花费的较长筛选时间
随着信息时代的发展,数据挖掘成了当前重要的研究方向,通过近十年的努力,数据挖掘技术已经相当成熟。然而,近几年来出现了一种新的数据模型,即数据流,这种数据模型广泛存在于
最近几年,本体被广泛的应用在知识共享、融合与集成等领域中。但随着本体数量爆炸式地增长,不可避免地出现大量描述相同领域的本体各自独立地发展,对于同一个领域可能存在多
对等网络(P2P)技术突破了传统服务器/客户机模式,已经越来越受人们青睐。互联网上基于P2P技术的应用也越来越多,涉及即时通信、数据共享、海量存储、协同计算等多个领域。然
随着Internet的普及和多媒体技术的发展,多媒体信息的安全及版权问题引起了越来越多人的关注,数字水印技术应运而生。鉴于小波技术发展的日趋成熟以及小波变换具有与人类视觉
光栅投影是目前使用最为广泛的一种三维形貌测量技术,在工业检测、质量控制、逆向设计、医学、虚拟现实、文物数字化和人体测量等众多领域具有广泛的应用前景。因为其原理简
网络自身安全机制的脆弱性、现有网络安全产品的局限性、以及各种网络恶意活动的日益猖獗导致了网络安全形势不容乐观。网络安全态势感知系统(Network Security Situational
粗糙集理论是一种处理含糊和不确定性信息的新型数学工具,其理论提出以来得到迅速的发展和广泛的应用。知识约简是粗糙集理论重要研究内容之一,它的主要目的在于去除数据中的