基于.Net分布式过程数据计算平台的实现

分析了.Net Remoting的体系结构,研究了.Net Remoting技术在分布式过程数据计算平台中的应用。通过对系统中目录服务、配置服务和计算服务的设计,完成了具有灵活部署特性的分布式计算平台的构建。设计计算了模块组件,为计算任务的组态提供基本模块和应用模块。以电厂生产指标考核为例,利用该分布式计算平台,较好地解决了考核规则变化多样、计算任务复杂多变和实时历史数据

第3 2卷第 1期 21 0 0年 1月

华电技术 Hu d a c n l g a in Te h oo y

Vo . 2 No 1 I3 .

Jn 2 1 a .0 0

基于 . e分布式过程数据计算平台的实现 Nt 景超,黄孝彬刘延泉张晓刚,, (. 1华北电力大学控制科学与工程学院,河北保定 0 10;. 70 3 2北京华电天仁电力控制技术有限公司,北京 10 8 ) 00 5

要:分析了. e R m t g的体系结构, N t e on i研究了. e R m t g技术在分布式过程数据计算平台中的应用。通过对系 N t e on i

统中目录服务、配置服务和计算服务的设计,完成了具有灵活部署特性的分布式计算平台的构建。设计计算了模块组件,为计算任务的组态提供基本模块和应用模块。以电厂生产指标考核为例,用该分布式计算平台,利较好地解决了考核规则变化多样、计算任务复杂多变和实时历史数据并行处理等问题。 关键词: e o n; R m t g分布式; i计算平台;过程数据;考核 中图分类号:P2 3 2 T 7 .2文献标志码: B文章编号:64—15 (0 0叭一 02— 4 17 912 1) 02 0

0引言 随着发电厂信息化的不断发展,息系统的集信成度和复杂度也大大提高。实时数据是电厂信息系统的重要基础,有分散、构、具异高频率、海量、共多享以及输人/出线路复杂等特点。其一,输生产过程 数据庞大使计算量越来越大,这样,就需要占用更多

目标客户根据二进制流复原激活核心 D M并开始 O进行数据传递。 在分布式应用技术领域,u S n推出了自己的 J— A

V MI AR技术, coo则推出了如 D O Mi sf r t C M,C R A O B等分布式技术。虽然这些技术都有其独特的特点, 但也存在不同的缺陷。首先,有的 C R A和现 OB

D O是紧密耦合的,得协同设计的应用程序之 CM使 间都必须遵循同样的 A I束。其次, O B和 P约 CRA

的硬件资源来处理这些计算的要求。其二,了满为足生产过程数据分析计算的要求,能计算和统计性考核的计算升级和变化较为频繁。在传统的计算平 台中,网络硬件资源的利用率不高,在计算任务组态 方面有一定的局

限性。

D O都受到各自厂商的约束。D O其他缺点还 CM CM有生命周期管理、议协调和二进制格式代价昂贵协 等。S n的 J V MI u A A R在设计实现方面比较繁琐, 执行效率和安全性也不高。基于. e平台的 R m— Nt eo t g术则提供了一种用于分布式计算的较好方 i技 n法,可以说是 D O的一种升级,善了很多功它 CM改

针对以上问题,发生产了过程数据的分布式研计算平台。该计算平台主要有 2个特点:布式计分

算集中式管理,得大量的计算可以均匀地分布在使网络计算机上;态配置模块化,组使得对计算任务的 组态变得更灵活。

能,且可以与 We而 b进行无缝连接,有较高的执具行效率和安全性,能够满足协同设计的高效性、可靠 性和灵活性的要求。

1 . e R mo n介 N t e t g简 i Mi oo . e R m t g是一个丰富的、扩展 c sf N t e oi r t n可的框架,它使得处于不同 A p o a、同过程和不 pD m i不 n

2系统结构 基于 R mo n分布式计算平台的系统结构 e t g的 i 如图 1示,所它包括 3类服务:目录服务、置服务配

同机器上的对象可以实现无缝通信。N t e oig . e Rm t n提供的编程模型和运行时支持功能强大而又易于使用,能够实现透明的交互操作。允许在使用不同传输协议和序列化格式的对象间进行通信。它支持二 进制、O P、 S A自定义格式以及 T P H T C, 1r P和自定义

和计算服务。各个服务都是一个功能模块,主要完成某一功能,在实际中完成一个事情仅用一个服务是无法完成的,需要各个服务之间协同工作。 目录服务或者称为服务目录,它提供了服务名 到网络地址的解析方法,于进行各个服务的注册用

协议。考虑到数据传输的快捷性和安全性要求,该平台选用远程处理的 T P信道作为基本通信信道, C 此信道不仅传输平台内数据,而且可将核心 D M O序列化为二进制流后以 T P协议传输到目标客户, C 收日期: 0 2 9—1 2 0 0— 7

管理,计算服务利用目录服务来进行通讯。该服务充当了系统的域名解析服

务器和数据源管理者的角色。除了具有从符号到实际地址的解析,目录服务还保持检测所有系统中服务的运行状态信息。当一个服务停止或一个服务或者服务器失效,一个网或络路径断开使得一组服务被隔离,目录服务将会检

基于.Net分布式过程数据计算平台的实现

你可能喜欢

  • 分布式数据库
  • 分布式计算技术
  • 分布式计算系统
  • 分布式计算与云计算
  • 分布式并行计算
  • 云计算技术
  • hadoop开发

基于.Net分布式过程数据计算平台的实现相关文档

最新文档

返回顶部