[发明专利]一种负载均衡的采集方法无效
| 申请号: | 201110215797.3 | 申请日: | 2011-07-29 |
| 公开(公告)号: | CN102436399A | 公开(公告)日: | 2012-05-02 |
| 发明(设计)人: | 刘东海;陈维强;刘新;万思军;阎嵩;廖常斌 | 申请(专利权)人: | 青岛海信网络科技股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 负载 均衡 采集 方法 | ||
技术领域
本发明属于自动化监控技术领域,尤其对于需要进行多设备监控的大型综合监控系统,涉及一种负载均衡的采集方法。
背景技术
大型综合监控系统的数据采集方式是采用两台或多台冗余的前置机,各台前置机出于互为备用的状态,每台前置机处理所有的通讯任务。随着监控系统监控的范围不断扩大,监控的设备的种类和数量不断地增加,信息量越来越大,每台前置机的性能要求就越来越高。现在多台前置机只是处于互为备用的状态,不能够被充分利用,因此,导致处理速度也比较慢;二、采集点与实时数据库中数据点之间的配置文件保存在实时数据库中,占用实时数据库的存储空间,导致响应速度变慢;三、当采集线路出现问题时,无法将采集任务转移,因此采集任务被迫停止,影响使用。
发明内容
本发明为了解决现有监控系统中前置机资源浪费,处理速度慢的问题,提供了一种负载均衡的采集方法,充分利用已有的前置机装置,提高处理速度。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种负载均衡的采集方法,包括实时数据库和多个前置机,采集点通过通道与前置机连接,所述的负载均衡的采集方法包括以下步骤:
(1)、建立各个前置机和实时数据库的网络连接;
(2)、组态采集系统,建立采集点和实时数据库中的数据点之间的关联,并将关联信息以配置文件的形式保存到所有前置机中;以及根据每个通道的采集点数、采集频率、采集设备的类型、以及通道通信的类型进行加权值的计算,根据计算结果将通道分配到不同采集前置机上;
(3)、前置机启动时加载本机内所有的通道信息和采集点的信息,并保存到内存中,同时将分配到本机的通道设为主通道,其余的通道设为从通道;
(4)、采集启动后前置机根据配置文件信息,启动主通道的采集任务,建立主通道与采集点的连接;
(5)、前置机通过主通道接收采集点发送的采集的信息,并根据配置文件信息将采集信息转换为实时数据库数据点的格式,然后发送至实时数据库相应的数据点中。
进一步的,还包括步骤(6),前置机运行过程中对通道进行动态调整。
又进一步的,步骤(6)中所述通道的动态调整包括:根据前置机的负载信息和通道的类型,计算每个通道任务的CPU、内存占用率,和通道通信类型的加权指数一起,进行通道任务的重新调整,把负载高的前置机上的一些通道任务关闭,转移到负载低的前置机上,在负载低的前置机上启动相应的通道采集任务进行数据采集。通道通信类型的加权指数是根据通道的类型(串口通信、TCP客户端、TCPserver等)设定的。
再进一步的,实时数据库还可以控制采集点,在步骤(2)中,组态采集系统时还包括:把与受控采集点相关联的数据点的信息注册到实时数据库中,所述的受控采集点为需要接受实时数据库控制的采集点。
更进一步的,在步骤(5)中,实时数据库发送控制受控采集点的控制指令至所有前置机,与该受控采集点建立连接的前置机处理控制指令,其余的前置机返回受控采集点不在本机处理的信息。
为了防止当一个采集任务出现问题时,可以将其从当前前置机转移到其他的前置机上进行处理,还包括步骤(7),在前置机之间建立冗余,主通道把采集的数据同步到为从通道的计算机上。
为了防止当一个采集任务出现问题时,不影响其他采集任务的的处理,所述步骤(4)中还包括:对于每一通道的采集任务,启动一个独立的线程进行处理,当一个采集任务出现问题时,将该采集任务转移到其他的采集前置机上进行处理,同时关闭所出现问题的采集任务。
再进一步的,本负载均衡的采集方法还包括前置机之间不断通信,同步前置机的状态信息的步骤。通过同步的信息,可以进行采集前置机之间的状态的判断和处理。
其中,所述的状态信息包括前置机的负载状态及每个通道任务之间的状态。
与现有技术相比,本发明的优点和积极效果是:一、将采集点和实时数据库的数据点之间的关联信息以配置文件的形式统一保存在所有前置机中,在采集运行时,实时数据库无需知道前置机的采集点信息,无论是接收采集点采集的信息还是向采集点发送控制指令,经过前置机的处理和转发即可;二、将采集任务均衡分配给所有的前置机,充分利用现有的前置机资源,提高了处理速度;三、动态负载调节功能,及时将通道任务调整,提高了计算机利用率;四、前置机之间建立冗余,当采集任务出现问题时,及时启用其他前置机处理采集任务,保证了采集任务的连续性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信网络科技股份有限公司,未经青岛海信网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110215797.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:负载均衡系统及方法
- 下一篇:一种基于力信息的毛笔书法表达方法





