论文部分内容阅读
目前,我们已经进入了以网络计算为中心的时代,人们迫切需要在任何时候、任何地点访问所需数据,移动计算为之提供了手段。它是无线通信、网络技术与移动计算设备相结合的产物,是一种更加灵活、复杂的分布式计算环境。移动数据库技术是指支持移动计算的分布式数据库技术;同时,缓存是一项在计算中广泛用来提高性能的技术,它将访问频率高的数据或构造成本高的数据存储在内存中,缓存技术由于其固有的特点逐渐在分布式计算领域占据重要的地位,也成为当今软件技术研究的一个热点。
本文对移动数据库中的缓存管理进行了深入的研究,首先给出了移动数据库自适应缓存管理SACMMD(Self-Adaptive Cache Management of Mobile Database)的概念,对自适应要素进行了较深入的研究并给出了移动数据库自适应缓存模型;针对移动位置相关信息服务提出了弹性分组压缩位向量方法FGBVC(Flex Group Bit Vector Compression);针对断接性问题提出了主动夭折法与通知确认机制相结合的方法,扩充了缓存管理技术。文中还详细给出了移动数据库自适应缓存调度算法及实现方案。为验证该策略的性能,本文设计了一个移动手机预约挂号系统,它能很好地模拟移动计算环境中出现的各种状况,通过实际应用验证了该方法的有效性。实际运行的结果表明移动数据库自适应缓存管理能大大改善移动应用的系统响应时间、降低系统资源开销,在支持移动位置服务及断接操作等方面具有较好的性能,从而提升了移动应用的整体性能。
移动手机预约挂号系统实现了医护工作者与患者随时、随地、直接的互动,通过手机进行专家预约挂号、费用和检验结果等资料的查询,极大地方便了就医需要,提升了医疗服务水平,该系统具有很好的实用推广价值。
本文将复杂的适应性技术引入到移动数据库缓存管理领域,对此做了有益的尝试,具有一定的创新性。