面向海量空间数据处理的缓存机制的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:rgzgjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统是当前地理学与信息科学领域研究最为热门的分支学科之一。随着社会经济的飞速发展,地理信息系统需要处理的空间数据量越来越大。正确、有效、快速地显示和处理海量空间数据已经成为了优秀地理信息系统软件的基本要求。   在地理信息系统中,大部分的空间数据存在于服务器端的空间数据库中,空间数据通过Intranet或Internet从服务器传送给客户端,大量的空间数据以及复杂的空间关系会给整个系统带来一系列的问题:服务器负载过重、网络拥塞、客户端响应缓慢。利用面向海量空间数据处理的缓存技术能有效地解决这个问题。空间数据与其他结构化数据相比,用户访问的行为更有规律性,与用户当前正在访问的空间数据具有空间相邻关系的其他空间数据在短时间内很可能被使用。分析用户对空间数据的访问特点,可以制定有效的缓存策略,有效地提高整个系统的效率。本文的主要工作包括:   1.结合织女星地理信息系统的体系结构,研究了面向海量空间数据处理的缓存模型。较为完整的缓存系统由客户端缓存、基于空间数据库引擎的缓存和空间数据库缓存三部分组成,以代理缓存作为补充;   2.基于“内存缓存-磁盘缓存”的两层结构实现了织女星地理信息系统的缓存模型,该模型以网格单元为基本缓存单位,保证缓存读取、写入和删除等基本操作具有较高效率;   3.根据用户对空间数据的使用特点,实现了基于金字塔层次的预取机制和基于空间邻接关系的预取机制;结合用户行为确定预取数据的顺序:使用多线程利用空闲时间进行预取,尽量减少预取对其他操作的影响;   4.对经典的LRU淘汰算法进行改进,在原有算法的基础上融入空间位置关系,保证了与当前访问数据相邻的数据不易被淘汰,有效地避免了“颠簸”现象,保证了缓存的命中率;   5.分析比较多种一致性策略的优缺点,对Client Pulling机制进行修改,提出了适合织女星地理信息系统使用的一致性策略,使用较小的系统开销实现了较低的访问陈旧率。
其他文献
烟雾模拟频繁应用于各种仿真中。直到今天,烟雾模拟仍是一个具有挑战性的课题。针对影响烟雾模拟真实性和实时性的各种因素,着重从以下几方面进行深入研究和探讨。首先,引入
在激光大气传输效应的实验中,红外探测器阵列靶光斑图象采集系统是测量光斑的专业设备。它的作用是测量光束的总能量,光斑能量的空间分布,光斑的质心位置等参数。本文设计了一种
近年来,随着计算机与网络技术的迅猛发展以及我国教育信息化进程的不断推进,高校数字化校园建设正如火如荼地进行中。然而,高校内存在着许多独立的系统,这些基于不同时期、采用不
无线传感器网络综合了传感器、嵌入式系统和无线通信等技术,是目前国内外研究的热点领域之一。随着无线传感器网络应用的逐渐推广,作为网络数据汇聚、处理和协议转换中心的网关
互联网在过去的二十年经历了迅猛的发展,从最初简单的科研网络ARPANET发展成目前庞大而复杂的系统。了解互联网的拓扑结构、理解互联网的演化机制以及利用拓扑结构知识来优化
随着大数据时代的到来,互联网平台上涌现出了蕴含大量信息和知识的数据资源,这些独立的数据源之间存在天然的屏障。来自不同数据源的相关数据集中包含了大量指向现实世界中相同
现代通信技术,从最早的模拟语音网络(PSTN)到数字语音网络(ISDN),再到H.323 VoIP(Voice over IP)网络、SIP(Session Initiation Protocol)VoIP网络等,各种技术平台之间并存共
SIP协议是由IETF提出的应用层信令协议,用来建立、修改和终止多方参与的多媒体会话进程,具有很好的可扩展性、灵活性、互操作性和可重用性。在视频监控系统中使用SIP协议实现呼
工程管理信息化是当前我国信息化工作的重点,具体实现的目标是:提高工程单位工作效率,优化工程管理流程,精简管理部门,更好地为工程单位服务。随着工程管理技术的不断深入发展,通过
高性能计算机(High Performance Computer,简称HPC)是~个国家的重要战略资源,对国家安全、经济和社会发展具有举足轻重的意义。互连网络是高性能计算机系统的关键组成部分,是决定