基于云架构的山洪灾害监测预警系统的设计与实现.docVIP

基于云架构的山洪灾害监测预警系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云架构的山洪灾害监测预警系统的设计与实现.doc

基于云架构的山洪灾害监测预警系统的设计与实现   摘要:为解决当前山洪防灾预警信息化建设中数据处理效率低、资源共享能力弱、软件通用化程度不高、功能不全等问题,采用基于云计算的技术理念设计开发了具有扩展性好,数据存储与处理强,预警更加及时有效的山洪监测预警系统。系统实现了实时、动态反映信息,并且能够以曲线,图,视频等直观形式展现山洪信息与预警发布功能,为政府部门防洪防灾决策提供科学、统一、可靠的信息平台。应用结果表明系统利用云技术实现了SAAS的模式,实现了多用户的按需定制,增强了系统的可扩展,可维护性。同时也验证了预警算法准确有效,数据存储与处理模式合理高效。   关键词:云计算;山洪灾害;监测预警系统;应用服务   中图分类号:TP393 文献标识码:B DOI:10.3969/j.issn.1003-6970.2015.05.021   0 引言   我国水利信息化工作从上个世纪90年代起步,最先仅仅是计算机技术的推广与应用,随后才逐步引入数据采集、数据库技术、物联网技术、3s系统(全球定位系统GPS、地理信息系统GIS和遥感RS)12]技术等现代信息技术。而各地区山洪监测预警系统作为水利信息化系统的主要代表为各地区的减灾防洪等发挥着巨大的作用。但是随着业务的深入应用,传统的山洪监测预警系统也面临着诸多问题和难题(表1)。同时由于传统的山洪预警系统中监测与预警发布是分开建设的,在这种模式下各地区系统数据不能共享,各自为政不能互联互通,出现灾险情后,指挥系统不能应急联动,这样无法完成统一指挥和调度,影响预警系统的时效性和稳定可靠性。因此,建设新的山洪灾害预警监测预警系统势在必行。   云计算对于山洪监测预警系统的建设的意义在于实现资源的整合与业务的协同,提升对海量数据存储、分享、挖掘、搜索、分析和服务的能力,使得业务数据作为无形资产得到统一有效的管理,同时为更多公众服务(表1)。因此云计算技术成为解决传统山洪预警系统面临的一些问题的首选技术方案。   1 研究基础   1.1 云计算技术研究   “云计算”是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式,用户不需要知道如何管理那些支持云计算的基础设施,而只需要关注自己需要什么类型的服务。“X即服务”的模式不断增长和发展,带动着数据中心向“云”快速迈进。在云中,用户不再关心数据的物理存储,只需要在用时为其付费,以较低的成本带来了更高的性能和生力,以及决策解决方案的通用性。   1.2 GIS系统集成研究   地理信息系统(GIs,Geographic Information System)是随着地理科学、计算机技术、遥感技术和信息科学的发展而发展起来的一个学科。GIS平台具备漫游缩放、图元点的选取、距离测量、面积测量、属性数据查找图元、专题图显示、图例显示等通用的GIS功能.基于云架构的山洪监测预警系统在GIS平台和云平台基础之上,进行山洪灾害预警预报模型的程序实现,主要利用GIS软件提供的各种开发接口和可调用函数,经过集成二次开发来实现对雨量、地形条件记录、气象等数据实时管理及动态跟新等,从而为系统实时监测预警分析提供保证。   2 系统云平台架构设计与部署   2.1 山洪灾害监测预警系统云架构设计   基于云架构的山洪灾害监测预警系统依托云计算的三层结构进行架构设计,整个系统中云计算平台是系统的中枢,负责所有的数据处理、交换以及共享,并将决策结果向上发送到应用层。计算资源和存储设施都由云计算服务提供商负责。系统最终以SaaS的方式提供给租户租用。如图1为山洪灾害监测预警系统的云架构图。   (1)信息数据采集层。信息数据采集层是山洪灾害预警系统的数据源基础。信息采集对象包括相关水利部门建设的监测站点传送的水位,雨量,视频等信息。物理层是IAAS基础设施层,包括计算设备,储设备、网络设备等。   (2)虚拟资源层。虚拟资源层则通过分布式技术和虚拟化技术对服务器、存储设备与网络设备等硬件资源进行虚拟化,以虚拟机为单位进行统一自动化管理,对这些虚拟资源提供资源监控、负载管理、资源调度、安全管理等功能。   (3)系统管理与数据资源层。此架构中,虚拟化平台采用较为成熟的VMwarev Sphere虚拟化管理工具,并配置vCenter Server Heartbeat保证虚拟平台的可靠性;Hadoop批处理来实现大数据处理,结合MapReduee和并行数据库的优势,可以得到更高效的分布式计算模型。数据资源层是系统信息汇集的目的地,是数据存储和管理的基础。   (4)平台支撑层。平台支撑层配备基本的公共服务产品,方便开发者在其上层更加快捷的搭建业务应用流程和构造信息门户。该层可以有效地隔离下层数据和上层应用之间的

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档