论文部分内容阅读
近年来,无线通信技术、Internet技术以及移动设备的广泛应用促进了移动计算技术的发展。移动计算环境不同于传统的分布式计算环境,有着鲜明的特点:移动性、频繁断连性、资源的局限性、通信不对称性和网络通信多样性,这些限制了分布式数据库技术在移动环境下的应用,同时促进了新的研究领域的发展。移动计算环境中的有效数据分发技术被广泛、深入的研究。本文着重讨论和研究移动计算环境下数据分发相关技术:数据广播技术、数据缓存替换和一致性维护策略及数据预取技术。 广播调度的优化调度策略是数据广播的核心技术。本文详细的分析了经典磁盘广播算法,并在此基础上设计了基于并行控制目的的多级磁盘广播的时隙调整改进算法。该算法通过调整经典磁盘广播算法中的空闲时隙完成数据分发的并行控制目的。这样既满足了系统的用户覆盖规模,又满足了系统的交互性。 本文结合了数据缓存替换技术及缓存一致性维护策略和数据预取技术来提高移动终端的数据访问效率。在详细研究现有技术基础上,完成了基于数据项绝对有效时间间隔的缓存替换算法及一致性维护策略。 为了更有效的利用有限的无线通信资源,移动终端的数据请求要通过请求代理的过滤才能提交给服务器,经过过滤不合适的数据请求将不会提交给服务器。这样既减轻了服务器的负担,又节省了有限的无线通信资源。 基于文中设计完成的并行数据分发控制模型,充分考虑了实际的移动计算环境,文中设计了一个系统仿真模型,并进行了系统性能评估。结果表明,基于并行控制的数据分发技术具有良好的性能指标,改进的算法具有很好的应用价值。