[發明專利]升級服務器的控制方法及設備有效
| 申請號: | 201410844256.0 | 申請日: | 2014-12-30 |
| 公開(公告)號: | CN104580442B | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 蔡東赟;張家柱;劉嬌 | 申請(專利權)人: | 北京奇安信科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 100015 北京市朝陽區酒仙*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 服務器 控制 方法 設備 | ||
本發明公開了一種升級服務器的控制方法及設備,其中,方法包括:獲取多個升級服務器的運行狀態信息,任一升級服務器的所述運行狀態信息包括使用該升級服務器提供的升級服務的終端的標識以及所述終端的網絡帶寬使用量;根據所述多個升級服務器的運行狀態信息生成與每一升級服務器對應的控制策略;將所述控制策略發送給對應的升級服務器,以使所述升級服務器根據所述控制策略執行包括調整網絡帶寬限制和/或接替對至少一個終端的升級服務的控制指令。本發明可以解決服務器集群中的各升級服務器的負載不均衡和網絡帶寬限制不能實時調整的問題。
技術領域
本發明涉及互聯網技術,具體涉及一種升級服務器的控制方法及設備。
背景技術
升級服務器,主要指的是用于為終端提供應用軟件的升級服務的網絡設備。當前,許多應用軟件的升級過程都是終端/服務器架構的模式,服務器集群中的多臺升級服務器對應有數量眾多的終端。
然而,在終端的應用軟件需要升級的時候,因為集群中升級服務器之間通常不會有頻繁的信息交互(其中一個原因是升級服務器間兩兩相連會占用大量的網絡連接數),所以在為終端提供升級服務時彼此間難以協調工作。
比如,現有應用軟件的升級過程中會出現如下問題:
第一,各個升級服務器處理的業務數量和可用網絡帶寬不能很好地相互匹配,導致部分升級服務器處于空閑狀態、部分升級服務器卻超負荷運轉的情況發生;
第二、各個升級服務器的網絡帶寬限制通常都是預先單獨設置的,使得單個升級服務器的網絡帶寬限制不能實時調整,容易導致終端由于升級服務器的網絡帶寬限制過低而無法連接至升級服務器的情況發生。
發明內容
針對現有技術中的缺陷,本發明提供了一種升級服務器的控制方法及設備,本發明可以解決服務器集群中的各升級服務器的負載不均衡和網絡帶寬限制不能實時調整的問題。
第一方面,本發明提供一種升級服務器的控制設備,包括:
獲取單元,用于獲取多個升級服務器的運行狀態信息,任一升級服務器的所述運行狀態信息包括使用該升級服務器提供的升級服務的終端的標識以及所述終端的網絡帶寬使用量;
生成單元,用于根據所述獲取單元獲取到的多個升級服務器的運行狀態信息生成與每一升級服務器對應的控制策略;
發送單元,用于將所述控制策略發送給對應的升級服務器,以使所述升級服務器根據所述控制策略執行包括調整網絡帶寬限制和/或接替對至少一個終端的升級服務的控制指令。
可選地,所述生成單元包括:
計算模塊,用于根據所述獲取單元獲取到的多個升級服務器的運行狀態信息計算所有升級服務器的平均網絡帶寬使用率;
劃分模塊,用于將所述多個升級服務器分為第一類升級服務器和第二類升級服務器,所述第一類升級服務器為所述網絡帶寬使用量所占總網絡帶寬的比例小于所述計算模塊計算得到的平均網絡帶寬使用率的升級服務器,所述第二類升級服務器為網絡帶寬使用量所占總網絡帶寬的比例大于或等于所述計算模塊計算得到的平均網絡帶寬使用率的升級服務器;
添加模塊,用于在至少一個所述第一類升級服務器的控制策略中,添加與接替至少一個所述第二類升級服務器對至少一個終端提供的升級服務的控制指令對應的信息,以使任一升級服務器的所述網絡帶寬使用量占該升級服務器總網絡帶寬的比例與所述計算模塊計算得到的平均網絡帶寬使用率的差值小于一預設值。
可選地,所述獲取單元具體用于定期向所述多個升級服務器發送包括升級版本信息的心跳報文,以使所述多個升級服務器返回所述運行狀態信息并根據所述升級版本信息判斷是否更新升級數據庫。
可選地,所述生成單元包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇安信科技有限公司,未經北京奇安信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410844256.0/2.html,轉載請聲明來源鉆瓜專利網。





