[發明專利]用于云存儲系統的服務節點狀態監控方法有效
| 申請號: | 201210570796.5 | 申請日: | 2012-12-25 |
| 公開(公告)號: | CN103001809A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 張健;苗艷超;劉新春;邵宗有 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京德恒律治知識產權代理有限公司 11409 | 代理人: | 章社杲;孫征 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 存儲系統 服務 節點 狀態 監控 方法 | ||
技術領域
本發明一般地涉及計算機技術領域,更具體地來說,涉及用于云存儲系統的服務節點狀態監控方法。
背景技術
云存儲系統的服務節點監控包括節點服務狀態監控、磁盤工作狀態監控、網絡監控等。網絡監控主要是指在系統安裝部署和工作過程中探測拓撲圖中節點之間的網絡連接狀態以及網絡性能(帶寬、傳輸速率、使用情況等)。而節點服務狀態的監控主要是監控存儲系統啟動環境狀態和軟件的服務狀態,同時還包括該節點與其它節點的網絡互連情況。
現有的云存儲系統服務節點狀態監控主要是通過管理節點和服務端之間的通信交互來完成的,管理節點周期性檢測各服務節點的服務狀態和網絡連接狀態,然后將檢測結果返回給監控進程,這種機制適用于小規模的存儲系統。在較大規模的云存儲系統環境下,依靠管理節點和服務端之間的消息交互來完成節點服務狀態的訪問,一方面在網絡狀況較差時通信時延比較大,采集大量服務節點狀態的周期比較長;另一方面管理節點和服務端之間的網絡的不穩定性也會導致訪問失效。雖然服務節點狀態自治在一定程度上提高了云存儲系統狀態監控的效率,即各服務節點各自維護自己的服務狀態和網絡連接狀態,但是該機制仍然無法避免管理節點與服務節點之間交互失效的問題。例如,服務節點宕機時通信鏈路斷開,管理節點無法獲取服務節點的狀態;此外,在網絡繁忙時,管理節點采集服務節點狀態的時延變大,在服務節點數量龐大的情況下,采集時延更加明顯,用戶體驗較差。
發明內容
針對現有技術中在網絡狀況較差時通信時延比較大,采集大量服務節點狀態的周期比較長以及管理節點和服務端之間的網絡的不穩定性也會導致訪問失效的缺陷,本發明提出了能夠解決上述缺陷的用于云存儲系統的服務節點狀態監控方法。
本發明提供了一種用于云存儲系統的服務節點狀態監控方法,其中:多個服務節點中的每一個服務節點都以預定周期向管理節點發送狀態信息;以及管理節點建立用于記錄每個服務節點狀態的狀態信息記錄表,并根據接收到的狀態信息更新狀態信息記錄表中相應服務節點的運行狀態。
優選地,服務節點狀態監控方法還包括:客戶節點向管理節點發送用于指示查詢一個或多個服務節點的運行狀態的查詢請求;以及管理節點將具有與一個或多個服務節點相對應的運行狀態的查詢響應反饋給客戶節點。
優選地,服務節點在啟動之后并且在向管理節點發送狀態信息之前根據運行狀態生成狀態信息。
優選地,如果管理節點在一個預定周期內沒有接收到來自服務節點的狀態信息,則保存服務節點所對應的當前的運行狀態之后將運行狀態設置為未知狀態,然后探測與所述未知狀態相對應的所述服務節點的實際運行狀態。
優選地,當管理節點接收到與未知狀態相對應的服務節點的狀態信息時,則根據狀態信息將未知狀態更新為相應的運行狀態。
優選地,在管理節點將運行狀態設置為未知狀態的同時,管理節點進行報警;以及在管理節點將未知狀態更新為相應的運行狀態的同時,管理節點取消報警。
優選地,管理節點在更新運行狀態以后的預定時間內將狀態信息記錄表中的運行狀態發送給與運行狀態相對應的服務節點之外的其他服務節點。
優選地,當與一個或多個服務節點相對應的運行狀態為未知狀態時,管理節點將具有保存的當前的運行狀態和未知狀態的查詢響應反饋給客戶節點。
優選地,運行狀態包括服務狀態、網絡性能狀態和網絡連接狀態。
優選地,服務狀態包括:服務關閉、服務啟動完畢、服務修改和服務崩潰等。
利用本發明的服務節點狀態監控方法,通過服務節點向管理節點周期性上報狀態信息,管理節點根據上報的狀態信息實時更新狀態信息記錄表,減小了狀態信息記錄表的更新時延。管理節點將在預定周期內沒有更新的狀態信息相對應的服務節點的運行狀態設置為未知狀態,從而消除了由于服務節點故障或者網絡連接故障所導致的狀態信息記錄表的更新時延。此外,當客戶節點可以直接從狀態信息記錄表獲取相應服務節點的運行狀態,而無需管理節點進一步繼續訪問服務節點。將采集服務節點狀態的進程和訪問服務節點狀態的進程分離開,通過共享狀態信息記錄表中的相應服務節點的狀態信息,避免單次訪問服務節點運行狀態的網絡時延問題,從而即能及時更新服務節點的運行狀態,又能快捷地訪問服務節點的運行狀態。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210570796.5/2.html,轉載請聲明來源鉆瓜專利網。





