LRMTS:一种支持可靠消息传递的移动中间件系统
作者单位:上海交通大学
学位级别:硕士
导师姓名:唐新怀
授予年度:2009年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:随着近些年来随着网络带宽的不断增加以及相关网络基础设施的不断完善,无线网络技术也随之得到了极为迅猛的发展。而由此技术进步带来的是很多优秀的无线网络应用的兴起。但是,身处无线网络环境下的移动设备却有着很多局限,比如:移动设备品种繁多、资源受限,电池容量低,内存容量少,CPU运算速度较慢等等。为了能够应对这样的问题和挑战,移动中间件的研究和开发自然成了一个热门的研究方向。传统的移动中间件系统将过多的注意力放在上下文感知、动态自适应、异步交互等方面,却忽略了可靠性消息传递这一重要的问题。 本文通过对近些年来国内外移动中间件领域研究工作的总结和分析,将研究方向确定为支持可靠消息传递的移动中间件系统。论文首先提出了移动中间件系统所面临的几大挑战,接下来对国内外优秀的移动中间件进行了回顾,随后提出了基于状态的可靠消息传递的算法,最后展示了支持可靠消息传递的LRMTS(Linda for Reliable Message Transportation System)系统原型。本文的研究内容和创新点主要体现在以下几点: (1)阐述了可靠消息传递在移动中间件系统中的重要的地位。 (2)对于传统的消息传递方式进行了深入的剖析,指出它们在支持可靠消息传递的问题上所面临的挑战和局限。 (3)提出了一种支持可靠消息传递的算法。算法分为两方面来诠释,其一是静态网络环境下可靠消息传递;其二是动态网络环境下的可靠消息传递。 (4)基于此前所提出的可靠消息传递的算法,实现了LRMTS(Linda for Reliable Message Transportation System)系统原型。 (5)通过实例对系统的性能做出了分析。