分布式地理模型执行环境的构建

来源 :北京大学 | 被引量 : 0次 | 上传用户:drlanrq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理模型是实现地理问题求解的主要工具和手段。国内外的地理学家从不同研究领域出发,已经建立了大量的、成熟的地理模型,然而由于这些地理模型在使用领域。运行平台,数据格式等方面的异构性导致只有其中很少一部分能被共享、复用和集成。这一现象被称为“地理模型孤岛现象”。为了解决这一现象,我们提出了分布式地理模型执行环境的构想。这一构想的目标是为地理学家提供一个便捷的平台,帮助他们屏蔽地理模型的异构性,方便地复用已有的地理模型,真正实现异构地理模型在网络中的共享,提高地理模型资源的利用率。本文工作正是针对分布式地理模型执行环境来开展的。   执行环境的两大核心是模型契约和执行引擎。模型契约是静态的描述,执行引擎是动态地执行。两者紧密结合,相辅相成。   模型契约是一个中立性的XML文件,具体将呈现三个层次上的内容:模型本身的外部描述信息,模型的内部结构信息,模型调用的执行流程控制信息。模型契约内容的具体表现形式由模型契约描述语言来描述。模型契约描述语言是我们设计的针对地理模型集成领域的一种语言。   执行引擎作为执行环境的控制中枢,来控制整个模型契约的执行流程。执行引擎首先解析模型契约,并按照契约中的编排流程,远程调用模型,并在调用模型的过程中,实现数据的自由流动;同时在模型运行的过程中,若有地理事件产生,则有效地处理地理事件;当执行完毕后,要将结果及时反馈给用户。在实现数据的自由流动中,要处理输入数据的来源、数据的传输、数据的转换。在进行模型调用的时候,首先判断调用的类型,对于选择调用,则需要做出有效的决策,然后待所需要的调用信息准备完毕后,进行实际的物理调用。论文对执行引擎的功能模块做了详细的介绍,介绍每个模块的控制流程、具体设计实现。   最后,在实现的执行环境的基础上,进行了三个集成模型的实验。该实验的结果验证了执行环境能够有效地实现模型的集成。
其他文献
XML文档作为一种半结构化数据格式,在数字化信息时代扮演了重要的角色。XML文档天然的支持自定义结构化的信息表达,已经在金融、生物医学等领域被广泛的应用。如何对XML进行
随着集成电路工艺进入深亚微米,芯片频率不断提升,中央处理器(CPU)对数据的访存成为性能瓶颈。通过采用DDR(Double Data,Rate)内存技术可以大幅提高数据访存速率和带宽,但是D
目前,异构体系结构是构建大规模并行计算系统的重要手段。使用GPU加速卡来构建异构系统成为一种主流的方式。而不论从应用的角度,还是从体系结构的角度看,如何充分有效的利用异
近年来,国际国内各种社会组织的数量及活跃度快速增长,对各国的政治、经济等领域的影响日益加深。因此,迫切需要研究各种社会组织的行为规律,为政府等利益主体的科学决策提供
由于海量医学信息的快速增长以及信息来源的多样性、组织的无序性等原因,传统的医学信息的组织方式很难满足人们对于信息服务的需求。医学知识库对医学领域的各种知识进行分
与传统的资源管理方式相比,虚拟化技术给系统资源的管理带来了很大的优势。通过虚拟机的服务和资源封装作用,一方面可以快速有效的整合服务和部署应用,提高资源管理的自动化程度
本文主要是分析在历史网页搜索中若干导致用户不满意检索结果的原因,并提出解决方案。在历史网页搜索中一个重要的特点:检索结果按照时间排序。当检索结果按时间排序时,可能
当前在化合物鉴定的研究中,随着质谱技术的迅猛发展,通过色谱质谱(LC-MS)联用技术鉴定样品的质谱数据从而鉴定化合物是最广泛使用的技术。实验中,从色谱中分离出来的化合物样品
近年来,伴随着显卡硬件技术的不断革新,GPU这种新的编程技术为高性能计算提供了一种全新的可能性。尤其是在科学计算领域,其强大的计算能力已经使部分计算任务获得几十甚至几百
曲面共形参数化技术是近年来计算机图形学领域的一个研究热点。本文着重介绍了离散Ricci曲率流这个强大的数学工具,并将此工具应用于曲面共形参数化过程。在参数化过程中,使