G_S模式下分布式空间数据服务器群的数据同步研究.pdf
《G_S模式下分布式空间数据服务器群的数据同步研究.pdf》由会员分享,可在线阅读,更多相关《G_S模式下分布式空间数据服务器群的数据同步研究.pdf(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成都理工大学硕士学位论文G/S模式下分布式空间数据服务器群的数据同步研究姓名:吴宇翔申请学位级别:硕士专业:计算机软件与理论指导教师:苗放20100601摘 要 I G/S 模式下分布式空间数据服务器群的数据同步研究模式下分布式空间数据服务器群的数据同步研究 作者简介:吴宇翔,男,1984 年 10 月生,师从成都理工大学苗放教授,2010年 6 月毕业于成都理工大学计算机软件与理论专业,获得工学硕士学位。摘摘 要要 目前,空间信息网络服务体系结构主要是 C/S(Client/Server)和 B/S(Browser/Server)两种模式,然而 C/S 模式与 B/S 模式应用于空间信息网络
2、访问存在着一定局限。而在空间信息网络服务体系中相当重要的分布式空间数据服务器群的数据同步上,当前应用最为广泛和成熟的三种数据复制技术,都只是在各自最适合的范围和领域内应用,相对而言都有一定的局限性。针对 C/S 模式与 B/S 模式在空间信息网络访问上的局限,苗放教授提出了新一代的空间信息网络访问模式G/S(Geo-Browser/Spatial Information Server)模式。可以说,G/S 模式的出现符合了空间信息网络化访问的趋势。而 S 端作为 G/S 模式的重要组成部分,本文针对 G/S 模式下应用的特点,提出并总结了 G/S 模式下 S 端应该解决的问题与解决方案:存储复
3、杂度问题通过分布式文件系统支持下的分布式存储加以解决,网络复杂度通过将多个服务器群分置于不同 ISP 网络的方式加以解决,计算复杂度通过以“任务的化简与结果的归约”为主要特点的分布式计算加以解决。通过提出上述三个解决方案,论证了分布式空间数据服务器群应用于 S 端的可行性。本文在分析 G/S 模式下分布式空间数据服务器群的数据同步机制研究的研究现状和提出存在问题的基础上,提出了本文的主要研究内容与主要研究成果:主要研究内容 1、复杂应用下数据同步方案,包括更新源同步信号多播与接收的处理、更新服务器群数据同步时机的选择、服务器群数据同步的方式;2、简单应用或复杂应用初期的服务器群数据同步;3、数
4、据同步中数据的锁定。主要研究成果 1、提出了复杂应用下的分布式服务器群数据同步方案,包括更新源同步信号多播与接收的处理、同步时机选择的依据、数据同步的方式。多播作为一点对多点的通信,是节省网络带宽的有效方法之一,将多播与群地址记录结合使用,实现同步信号的多播;数据同步是要耗费一定系统资源,在保证数据同步顺利完成都理工大学硕士学位论文 II成的前提下,我们应最大限度的保证服务器群的可用性,故同步应该选在系统负载相对最低时进行;采用服务器群同步信号的应答机制,是数据同步有序进行的重要关键。2、提出了简单应用或复杂应用初期的服务器群数据同步的逐群同步方案。当一个应用或在应用的初始阶段只部署了两个服务
5、器群,就需要采用简单有效的数据同步方式,而无须设计过于复杂的同步方式反而增加同步的资源开销,逐群同步是一个较为合理的选择。3、提出了一种数据同步中数据锁定的方法。采用锁的方式来控制数据文件的访问策略,在数据同步采用 S 端设置与撤销锁标识,G 端主动判断的方式加以实现。为了兼顾同步资源消耗与同步效率,同时最大程度上减少同步对应用的影响,保证同步的有序、正常进行,本文最后对上述内容进行了标准化与归集,提出了同步所需的一个文件、三种状态、四种信号,以及两个同步方案。最后,根据 G/S 模式下分布式空间数据服务器群的数据同步要求,搭建了实验环境,对上文提出的两种数据同步方案进行了验证,基本达到了设计
6、要求。关键词:G/S 模式 分布式空间数据服务器群 数据同步 Abstract III The Research of Data Synchronization Of Distributed Spatial Data Servers Based on G/S Mode Introduction of the author:Wuyuxiang,male,was born in October,1984 whose tutor was Professor Miaofang.He graduated from Chengdu University of Technology in Computer
7、Software and Theory major and was granted the Master Degree in June,2010.Abstract Nowadays,the primary systems of spatial information network service are C/S Mode and B/S Mode.But,the localization of C/S Mode and B/S Mode which are used on the network accessing of spatial information has existed.And
8、 the data synchronization of distributed servers,the important part of the spatial information network system,has three methods of data copy at present which only suit some specifically areas.So,the Prof.Miaofang designs the G/S Mode,a new network accessing mode of spatial information.This paper bri
9、ef introduces the basic conception and technology characteristic of the G/S Mode:introducing HGML as the uniform standard of spatial information exhibition,exchange,organizing and management;introducing the distributed spatial information servers based on internet environment as the service provider
10、 of spatial information organizing,management,transmission;introducing the Geo-Browser as the platform of spatial information exhibition,3D display,“G”section aggregation service.These contents ulteriorly illuminate that the G/S Mode tally with the trend of network accessing of spatial information.A
11、im at the characteristic of the application based on G/S Mode,this paper introduces and summarizes the problems that the“S”section should solve and how to do.The storage complexity should be solved by distributed storage which is supported by distributed file system.The network complexity should be
12、solved by the multi-network server emplacing.The computing complexity should be solved by the distributed computing which has the characteristic called assignment disassembly and result combination.According to the above demonstration,this paper proves the feasibility of distributed servers which ha
13、s used by G/S Mode as S section.成都理工大学硕士学位论文 IVBased on the analysis of research actuality and existent problems of data synchronization of distributed servers with G/S Mode,this paper depicts the main research matter and production.Main research matter:l The lock of the data on data synchronization
14、;l The data synchronization of servers on the simple application or the initial complex application;l The multicast and incepting of synchronization signal from updating source;l The feasible occasion of data synchronization;l The method of data synchronization.Main research production:l Introduced
15、a scheme of data synchronization on the complex application,including synchronization signal multicasting and incepting,the warranty of synchronization occasion choosing,and the method of data synchronization;l Introduced a scheme of stepwise synchronization on the simple application or the initial
16、complex application;l Introduced a method of data locking on the data synchronization;At last,according to the requirement of data synchronization of distributed servers based on G/S Mode,this paper validates the two schemes introduced with experiment.Keywords:G/S Mode Distributed Spatial Data Serve
17、rs Data Synchronization 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得 成都理工大学 或其他教育机构的学位或证书而使用过的材料。与我一同工作的人员对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:年 月 日 学位论文版权使用授权书 本学位论文作者完全了解 成都理工大学 有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权 成都理工大学 可
18、以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:学位论文作者导师签名:年 月 日 第 1 章 引言 1 第 1 章 引 言 1.1 研究背景 空间信息是反映地理实体空间分布特征的信息。空间分布特征包括实体的位置、形状及实体间的空间关系、区域空间结构等。地理学通过空间信息的获取、感知、加工、分析和综合,揭示区域空间分布、变化的规律。空间信息借助于空间信息载体(图像和地图)进行传递。图形是表示空间信息的主要形式。地理实体可被描述为点、线、面等基本图形元素。空间信息只有和属性信息、时间信
19、息结合起来才能完整地描述地理实体14。研究表明,空间信息作为一种信息的承载形式,将越来越紧密的与社会发展、生产,以及普通人的生活相结合。在 2009年 11 月 26 日于北京召开的第三届空间信息技术国际学术会议(ICSIT2009)上,专家提出“当前空间信息技术日新月异,已迅速崛起成为与纳米技术、生物技术并列的三大科学前沿领域之一。”G/S 模式(Geo-Browser/Spatial Data Servers,即地学浏览器/空间数据服务器群模式)是基于一种新的数据交换标准 HGML(Hyper Geographic Markup Language,超地理标记语言)的空间信息网络访问模式。其
20、中 G 是地学浏览器(Geo-Browser)或空间信息浏览器(Spatial-Information Browser),它符合 HGML的规范要求,同时兼容 KML 和 GML,所处理和显示的内容以空间位置为主要组织方式,除了包括 Web 浏览器的全部功能外,在 S 端分布式服务器群的支持下,既可以提供文本、图片、多媒体等信息浏览服务,还可以实现矢量和栅格数据一次下载、多次建模显示等功能,并提供三维图形互操作、基于内容和空间位置等多种搜索查询方式及空间分析功能。S 是空间数据服务器群(Spatial-Data Servers),它通过 HGML 来组织和管理各种类型的海量空间数据并接受和处理
21、 G端的服务请求,通过数据服务器群的同步服务,提高数据处理效率,使用分布式技术实现高效的数据管理和安全分级。该架构能高效并实时地提供数据服务,实现一次下载数据,多次重复使用,并将 GIS 复杂的显示和处理功能放入 G 端,可以大大的提高查询效率和处理速度。目前空间信息网络服务体系结构主要是 C/S(Client/Server)和 B/S(Browser/Server)两种模式;G/S 模式吸取了 C/S 和 B/S 模式的优点,针对空间数据特点,将空间数据处理和显示功能封装到符合 HGML 标准的地学浏览器中,服务器端提供了符合 HGML 标准的空间数据。通过 G/S 模式,不仅可以实现矢量和
22、栅格数据一次下载多次使用等功能,而且也支持 B/S 模式中文本、图片、多媒体等信息的浏览服务,同时提供基于内容和空间位置等多种搜索和查询方式成都理工大学硕士学位论文 2 以及空间分析功能,能够较好的满足各种实际应用的需要。在对 G/S 模式的研究中发现,由于空间信息数据的特点,G/S 模式中的 S 端面临着海量的空间信息数据和行业信息数据的组织、存储、管理、传输重任,且常出现突发性的大数据量请求。同时 S 端还需要面向各类管理人员提供简洁易用的数据更新获取机制,管理人员能够通过该机制,对数据层的海量数据进行更新操作。同时结合 G/S 模式应用部署的经济性考虑,由多台廉价的社区级服务器构成的服务
23、器群是 S 端的最佳选择。与此同时,我国的互联网接入网市场主要是以铜缆双绞线为基础的 ADSL 接入网,除原有的传统电信运营商外,新兴电信运营商及一些网络经营管理公司也大力投资宽带接入网建设。虽然用户可以使用的网络带宽在不断增加,但不同网络运营商(中国电信、中国联通、中国移动、CERNET 等)之间异构的网络体系以及由于历史原因形成的网络壁垒,使得用户对其他运营商网络中的资源访问延迟较大,且容易遭遇网络拥塞,最常见的就是中国电信与中国联通(原中国网通)网络资源互相访问的高延迟问题。所以 G/S 模式提出了在具体应用中部署基于不同网络运营商的分布式服务器群的概念。例如,在中国电信网络中部署一个或
24、多个服务器群,每个服务器群中各台服务器分散存储了该应用的全部所需数据,同时在中国联通网络中也部署同样的服务器群,用户访问时在 G 端自动判断用户网络接入商,并选择对应的服务器群进行数据下载。在上述分布式服务器群的结构下,必然会出现不同服务器群之间的数据同步问题,即一个服务器群的数据更新(添加、删除、修改)后,如何保证为该应用提供数据的其他服务器群上的数据保持一致,是一个非常重要的问题,它直接关系到 G/S 模式下应用向用户提供服务的可用性、可靠性。1.2 课题来源 国家发改委卫星产业化专项(发改办高技2009214)“基于遥感与导航定位技术的数字旅游服务系统”。北京大学数字中国研究院(IDC)
25、创新研究基金 2008(W08DC01)。1.3 研究现状分析 1.3.1 研究现状 目前空间信息网络服务体系结构主要是 C/S(Client/Server)和 B/S(Browser/Server)两种模式。第 1 章 引言 3 C/S 模式中 Client 和 Server 常常分别处在两台计算机上,Client 程序的任务是将用户的要求提交给 Server 程序,再将 Server 程序返回的结果以特定的形式显示给用户;Server 程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。C/S 模式的空间信息网络服务体系是为面向特定应用而设计的,不同服务器与对应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- G_S 模式 分布式 空间 数据 服务器 同步 研究
限制150内