论文部分内容阅读
移动事务处理技术的研究起因于移动用户在移动过程中对数据库系统进行存取访问的迫切需求,困难来自于移动计算环境的固有特性.在移动数据库原型系统MDM3的基础上,设计开发其事务处理子系统,提出了一个理论上完善的移动事务处理模型MTMDM,能充分有效地适应移动计算环境. 首先,提出了一种乐观的基于广播有效性验证的并发控制协议,使得MTMDM可以"容忍"移动用户的频繁断接,优化事务的吞吐量,同时避免通常基于锁的并发控制协议带来的资源释放、死锁、级联回滚等难题.其次,针对移动计算环境固有的非对称带宽特性,一方面MTMDM有效地利用下行带宽远大于上行带宽的优势,广播事务的控制信息,提前处理必然夭折的事务,省去了不必要的计算.存储和网络等资源消耗,增加了系统的吞吐量和性能;同时使移动用户尽量处于等待模式而非激活模式,有效的节约移动用户的电源资源.再次,采用了广播和控制信息分散的方式,MTMDM具有极好的可扩展性,无论是大规模还是只有几个小区的系统都可以伸缩自如. 同时,MTMDM改进了KT模型中的策略,可以有效的捕获和处理由移动用户的移动行为导致的事务移动性和数据的移动行为.引入了移动用户移动率的概念来衡量事务的移动性,相应地采用了HMSC、AMSC和MOVE等三种事务移动性处理策略.针对不同移动用户移动率,给出了各自通信开销的计算方法.MTMDM以此为基础,对移动事务采用动态处理策略,优化了事务处理的通信开销.