基于JMS平台的应用层组通信方法研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:falconlingzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统互联网中,组播模型的研究越来越引起人们的重视。受到IP组播技术难以推广的限制,应用层组播成为网络改进的突破点。而随着物联网发展,在行业应用中,对协同工作系统的应用层组通信方法要求越来越高,消息传输需要具备异构性,实时性以及对大量数据并发的处理特性。消息中间件的技术契合这样的需求。基于以上的考量,本文开展对物联网中电池协同监测系统上JMS技术结合组通信方法的研究。本文在分析应用层组通信架构和机制的基础上对所采用的消息中间件相关技术进行了研究。采用开源ActiveMQ消息中间件,针对组模式和消息中间件的关系映射,结合应用层组通信模式,提出并设计了一种改进型JAVA消息服务中间件上的应用层组通信模型JALGCM(Java Message Service Application LayerGroup Communication Module)。该通信方案具有能够兼顾JMS平台异构性,实时性,大量并发数据处理以及组通信模型中细粒度组员控制,完整消息服务的优点。本文在此模型中提出了两种消息通道的复合利用,设计了一种双通道模式下完整的组通信消息协议和组员关系控制协议,实现了组播模型中细粒度的组管理、组员关系控制,以及组通信中的消息容错机制。进而在此基础上,设计了本模型相关的消息服务算法。这些改进算法包括:基于双层环结构的消息全序定序算法改进和为支持历史消息而实现的线性哈希消息缓存算法,并对缓存算法的性能进行实验对比测试。在JALGCM方案的消息缓存架构中加入请求应答机制来实现新加入组员对历史消息的请求。最后,在物联网应用背景下的设备监测领域中,将该JALGCM方案在基站电池协同监测系统上应用和实现,结合同步Web Service和JMS服务端,实现异步数据服务接口,并对该协同监测系统进行了消息时序完整性测试和消息性能响应对比测试,测试结果表明该系统能够保障高并发消息的时序完整性,相较于同步Web Service模式的通信方式,拥有平稳高效的消息处理速度,和更低的消息出错率。进一步验证JALGCM方案的可靠性、拓展性和高效性。
其他文献
正交频分复用(OFDM, Orthogonal Frequency Division Multiplexing)技术具备频谱利用率高、抗干扰能力强和带宽扩展性好等一系列特点,已经广泛地被无线局域网标准采用。在接
随着图像处理和模式识别相关技术的不断深入和普及,图像识别被广泛的应用在人们的生产和生活的各个领域中。激光编码识别作为图像识别技术的一种,主要用于激光器阵列的测试过程
多载波码分多址(MC-CDMA)是为宽带移动通信而提出的新型多载波调制技术,MC-CDMA系统结合了OFDM和CDMA的优点,在高速数据传输中,其性能明显优于传统的单载波直扩CDMA(DS-CDMA)
移动通信中的无线传输信道,是一个时变的多径衰落信道。为了使发送数据经过信道衰落后,在接收端被正确接收,数据所经历的信道衰落影响应被合理补偿。信道估计技术,作为获得信道衰
生活在信息爆炸的时代,人们对于信息的获取欲望使得无线通信网络变得不可或缺。2G/3G为代表的通信网络已经逐渐无法满足人们对于无线通信系统传输速率和系统容量的要求,伴随着L