[發明專利]一種負載均衡的采集方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201110215797.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:負載均衡系統及方法
- 下一篇:一種基于力信息的毛筆書法表達方法





