论文部分内容阅读
随着移动应用的飞速发展,提高移动客户机的数据访问效率,保证移动客户机所访问数据的一致性,已经成为移动计算技术的两个主要研究分支。在移动计算环境中,提高移动客户机的数据访问效率,不仅意味着减少移动客户机访问数据的响应时间,同时还需要尽量减少移动客户机访问数据过程中的能量消耗。基于非对称通信的数据广播是一种十分适合移动计算环境特点的通信方式,它使得服务器可以用很小的代价支持大量移动客户机的并发访问,既有效利用了传输带宽,又减少了移动客户机的能源消耗。但当在一个移动应用系统中数据更新与数据广播并发处理时,可能导致移动客户机读取的数据不一致。传统的事务一致性控制策略并不适合广播环境下的移动事务处理,必须采用其它合适的控制策略,才能既保证移动事务的一致性,又能充分利用数据广播技术的优点。 本文首先讨论了如何利用索引技术进一步降低移动客户机在数据广播环境中访问数据的能量消耗,其基本思想为允许移动客户机通过访问广播通道获取所需数据的到达时间,在等待数据到达的过程中,移动客户机通过转入睡眠状态以实现节能。本文还系统分析了各种数据广播环境下的移动事务处理方法,并指出各种方法的特点和局限性。最后,本文指出当前移动计算技术研究中索引技术与移动事务处理方法相对独立的问题,即传统的索引技术并不支持对移动客户端移动事务的并发控制,而现有的基于数据广播的移动事务处理方法主要针对保持数据一致性而设计,并未考虑事务处理过程中的节能问题。本文选择了分布式索引和STUBcast协议作为基本技术支撑,提出了一种在数据广播环境下同时实现移动事务并发控制和节能处理的有效方法。实验结果表明该协议在平均调谐时间上的表现优异,同时在平均响应时间上的表现也令人满意。