[發明專利]一種服務器數據分配系統在審
| 申請號: | 201710355384.2 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107040607A | 公開(公告)日: | 2017-08-11 |
| 發明(設計)人: | 曹玲玲 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 張亮 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 數據 分配 系統 | ||
技術領域
本發明涉及服務器領域,尤其涉及一種服務器數據分配系統。
背景技術
隨著網絡技術的發展數據量也產生了突飛猛進的增長。在當前的數據量形式下,用戶使用了服務器群,但是對數據量的利用率還是不夠充分,一般路由協議只是按照設定的路徑進行轉發,當設定的流量滿負荷時仍然將新的流量導入,而不會進行分流操作,所以會導致服務器過載,無法正常工作。
在大數據情況下,單臺服務器會導致無法提供服務,通常的方式是增加服務器來滿足訪問需求,在這種場景下如何將大量用戶的訪問流量分擔到不同的服務器上成為決定系統業務量處理的指標。
發明內容
為了克服上述現有技術中的不足,本發明提供一種服務器數據分配系統,包括:數據分配子系統,數據處理子系統,數據庫;
數據分配子系統包括:數據分配模塊,網絡通信處理模塊,網絡拓撲設置模塊;數據處理子系統包括:多個數據處理器;
數據分配器用于查找處理數據資源量最少的數據處理器,并將待處理數據信息發送給所述數據處理器進行處理數據,當當前數據處理器為非處理數據資源量最少的數據處理器時,查找下一個處理數據資源量最少的數據處理器,并將待處理數據信息發送給所述數據處理器進行處理數據,依次類推;
網絡通信處理模塊用于對服務器集群網絡進行數據交換,對網絡終端設備進行監控,在每個數據處理器上維護數據交換的信息,以及維護每個數據處理器的端口、工作模式、網速,使每個數據處理器與物理數據交換對應同步狀態,網絡通信處理模塊采用MAC地址區分不同的數據處理器;
網絡拓撲設置模塊用于對服務器集群網絡中的數據處理器之間建立網絡拓撲連接,當數據處理器之間連接之后,向上層服務器上報每個數據處理器的物理端口信息;網絡拓撲設置模塊通過鏈路層協議收集每個數據處理器的連接狀況,形成整個網絡的拓撲結構,通過周期性的發送數據連接報文,網絡拓撲設置模塊及時獲取網絡拓撲變化,當新的數據處理器加入到網絡中,或者數據處理器出現故障時,重新更新網絡拓撲信息并且通知上層服務器;
數據庫用來存儲全局網絡拓撲信息,網絡拓撲設置模塊將獲取到的網絡信息發送到數據庫中存儲,當有請求到達時,通過數據庫的信息學習全網拓撲;當某個區域的網絡發生變化時,及時將信息更新到數據庫中。
優選地,數據分配子系統還包括:統計管理模塊:
統計管理模塊用于對每個數據處理器處理的數據信息量進行收集,統計和儲存,并且向上層服務器提供統計信息。
優選地,數據分配子系統還包括:系統資源折算模塊;
系統資源折算模塊用于通過比較每個數據處理器與系統平均數據處理量的方差D來衡量當前系統中分配的數據處理資源量是否平衡,通過公式1.1計算來該平衡度;N為系統設有N個數據處理器,PAVE表示系統平均數據處理量,Pi表示第i個控制數據處理器的數據處理量;
優選地,數據分配子系統還包括:數據傳輸量設置模塊,數據傳輸調度模塊;
數據傳輸量設置模塊用于設置網絡拓撲中傳輸線路的第一流量閾值,第二流量閾值,第一流量閾值大于第二流量閾值,第一流量閾值為網絡拓撲中傳輸線路承受數據傳輸的上限值,第二流量閾值為傳輸線路的預設值,數據傳輸量處理模塊獲取網絡拓撲中各個傳輸線路的數據量信息;
數據傳輸調度模塊用于獲取網絡拓撲中各個傳輸線路的傳輸量,當識別網絡拓撲中某一傳輸線路中傳輸量超過第一流量閾值時,將該傳輸線路的傳輸數據量分配至傳輸線路中傳輸數據量低于第二流量閾值的傳輸線路傳輸。
優選地,數據分配子系統還包括:數據傳輸線路選定模塊;
數據傳輸線路選定模塊用于查找每個傳輸線路的源地址和目的地址,確定端到端的數據信息,基于路由算法計算數據傳輸在網絡拓撲中的最短傳輸線路和所有可行的傳輸線路。
優選地,數據分配子系統與數據處理子系統之間采用TCP/IP協議通信。
優選地,數據分配器還用于獲取各個數據處理器的數據處理量上限值及數據處理器的緩存數據量,根據各個數據處理器的數據處理量上限值及數據處理器的緩存數據量進行資源分配。
優選地,數據分配子系統還包括:數據處理器處理量獲取模塊;
數據處理器處理量獲取模塊用于實時獲取各個數據處理器的數據處理量,根據各個數據處理器的數據處理量以及各個數據處理器的可處理量進行數據分配。
優選地,數據分配子系統還包括:QCI數據傳輸模塊,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710355384.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有多個天線的天線芯軸
- 下一篇:天線間隔離得到改善的天線通信裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





