一种面向资源管理的分布式内存电网构建方法及系统技术方案

技术编号:11415156 阅读:124 留言:0更新日期:2015-05-06 15:00
本发明专利技术公开了一种面向资源管理的分布式内存电网构建方法及系统,属于电网资源数据处理技术领域。本发明专利技术通过面向资源管理的分布式构建分布式内存电网,首先建立内存电网资源模型,接着水平切割电网资源数据和加载电网资源数据,并创建电网资源地址索引,最后执行并行任务计算和建立电网数据断面,完成内存电网访问接口的建立。该分布式内存电网系统包括电网资源数据缓存及计算服务模块、电网资源数据地址索引管理服务模块和客户端代理组件模块,能够全面支撑电力业务信息系统对电网资源数据的处理,大幅提升处理效率。

【技术实现步骤摘要】

【技术保护点】
一种面向资源管理的分布式内存电网构建方法,其特征在于,包括以下步骤:1)建立内存电网资源模型,建模时采用面向对象的方式,建模包括站内一次设备资源建模、站外一次设备资源建模和低压设备资源建模;2)水平切割电网资源数据,采用基于业务属性的哈希散列方式,将具有不同业务属性值的电网资源数据映射到不同的数据块,具有相同业务属性值的电网资源数据映射到一同数据块,采用区域属性作为第一业务属性、电压等级作为第二属性进行哈希散列;3)加载电网资源数据,在第一次启动时,根据数据的水平划分方式,将电网资源数据库中的数据按照步骤1)建立的模型进行加载,然后分布式缓存到集群中多个服务器内存中;当数据加载完成后,将缓存中的电网资源数据进行序列化,形成二进制文件保存在本地磁盘;当再次启动时,从本地文件直接读取电网数据,并从电网资源数据库读取从上次序列化到目前的增量数据;4)创建电网资源地址索引,电网资源分布式缓存后,将缓存服务器IP地址、电网资源的区域属性值、电网资源电压等级值、占用空间和缓存所用时间信息发送到电网资源地址管理服务器中,管理服务器收集信息后创建索引表,进行缓存;5)执行并行任务计算,将电网资源查询、计算任务按照区域属性和电压等级属性拆分成多级树形子任务,所有子任务根据区域属性和电压等级属性被调度到数据所在的缓存服务器并发执行;执行完毕后将结果返回给上级父任务,由父任务收集汇总所有子任务结果,并返回给其父节点,直至最顶层节点;6)建立电网数据断面,通过定时和人工触犯方式,在指定的时间,对缓存服务中所有电网资源模型和数据进行快速序列化处理,生成多个二进制文件,利用HDFS分布式文件系统进行永久、可靠存储,最终形成某一时刻的数据断面;7)建立内存电网访问接口,内存电网接口用于向电网业务信息系统提供数据物理位置无关的电网资源访问方式,包括电网断面接口、电网数据统计分析接口、数据查询接口,电网资源数据访问接口采用PRC远程调用协议,传输的数据为资源对象序列化后的二进制流。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张春平杨志胡牧唐云善林峰
申请(专利权)人:国家电网公司南京南瑞集团公司南京南瑞信息通信科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1