论文部分内容阅读
移动云计算正成为未来的主要技术趋势之一,并在逐渐触及越来越多的应用和领域。地址空间转换(Address Space Transformation)技术是一种面向协同交互式应用的一致性维护技术。在保证共享数据一致的同时,地址空间转换技术能够在有较大网络延迟的广域网和移动网络时断时续的情况下,为用户提供实时、流畅的协作交互体验。然而,作为移动云环境中的一类典型应用,协同交互式应用在新趋势新环境下给地址空间转换技术带来了许多新的问题和挑战。这些问题和挑战要求地址空间转换技术在体系结构、移动性支持、效率和可扩展性以及云服务互操作等诸多方面作出扩展和改进。针对协同交互式应用在移动云环境下展现的新特点和新需求,基于已有的地址空间转换技术研究成果,本文所做的主要研究工作如下:1、提出了适合移动云环境下协同交互式应用的地址空间转换方法。该项工作在同步协议、地址空间转换算法、垃圾回收和用户会话管理机制等方面,对已有的地址空间转换技术进行了全面的扩展和改进,使得地址空间转换技术能够有效用于移动云环境下,协同交互式应用中的数据一致性维护。该方法消除了对向量时间戳的依赖,可以支持具有高动态性的大规模协同交互式应用;此外,方法中的垃圾回收机制能够有效降低云端服务器和移动设备的存储与网络资源消耗。2、提出了树型数据的部分复制和一致性维护方法。该项工作针对移动设备的资源限制问题,首次提出了协同交互式应用中,共享数据的部分复制和一致性维护问题,并将协同编辑技术首次应用于评论应用中。该方法为树型数据的部分复制和一致性维护提出了一套完整方案,能在移动网络环境下为用户提供流畅的交互体验,其高效性和高可扩展性使得该方法特别适用于基于树型数据的大规模协同交互式应用。此外,由于用户或移动应用可以根据需要对共享数据进行选择性复制,因此,该方法可以有效节约移动设备的存储与网络带宽资源。3、提出了异构文档协作云服务间的透明互操作方法。该项工作首次对异构文档协作云服务间的透明互操作问题进行了研究。该方法实现了对跨云文档协作的支持和共享文档的一致性维护,解决了在缺少统一标准和服务编程接口情况下,如何与文档协作云服务进行自动交互的问题,具有对服务提供商和对用户的双重透明性——服务提供商不需要为与其他云服务进行互操作而付出任何额外代价:用户不需要安装任何软件便可以使用熟悉的服务参与到跨云文档协作中。