论文部分内容阅读
本文主要研究移动事务服务网络MTSN中的移动事务转接和恢复中的问题以及相关的实现技术。 移动事务执行中发生跨区处理称为移动事务转接,也包括服务转接。由于移动计算环境中小区的物理距离和逻辑距离之间并不是完全一致的,因此事务转接过程中必须解决事务的数据路由切换和控制状态迁移等问题。 本文分析归纳了移动计算环境中应用的特点以及几种典型移动信息网络系统的体系,提出了一个支持移动事务转接的移动事务服务网络MTSN。 移动事务执行过程中,MC可能与MTSN发生断接、跨越不同服务区。同时事务处理具有长时效性、位置相关性、访问的数据源分割性较高等特点。移动事务的处理过程和控制方法必须适应这些特点,特别是维护事务的有效时限。 本文提出带时间约束的开放式嵌套事务模型TC-ONTM来描述移动事务的行为。开放式嵌套事务模型具有支持移动事务的潜在特性,同时本文将某些实时特征赋予该模型,使得该模型能够在长时间没有响应的情况下结束事务执行以释放系统资源。 本文提出了基于区域的移动事务转接模型ZMTHM,完成TC-ONTM型移动事务的转接处理。该模型以区域为单位将MTSN划分为一系列连通的MTSN子网来考察各种移动事务转接情况,完成区域内和区域间的转接处理。 在ZMTHM的基础上,本文进一步给出了两个事务转接扩展模型——基于Profile的转接模型PMTHM和GPS导航的实时转接模型GRTMTHM,这两个模型分别支持优化的移动事务和实时协同工作的移动事务。 本文对所给出的三种事务转接模型分别定义了各自的转接处理协议,即:基本转接协议ZBHP、使用Profile的转接协议PHP以及基于GPS的实时转接协议GRTHP。这些转接协议均采用三阶段处理方式:预备阶段、事务执行上下文同步阶段和数据迁移与连接切换阶段。 在转接处理的不同阶段,可以根据事务执行上下文进行转接优化。本文提出了转接处理中的事务执行上下文广播和智能缓冲两种转接优化方法。这些优化技术可以降低转接中的通信转移延迟,在数据分片场地独立性较强的事务处理中,能够降低通信量、改善通信代价。