[發明專利]高度動態環境下的客戶端/服務器的調度方法和系統有效
| 申請號: | 201310178718.5 | 申請日: | 2013-05-15 |
| 公開(公告)號: | CN103297511A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 吳錫 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 朱海波 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高度 動態 環境 客戶端 服務器 調度 方法 系統 | ||
技術領域
本發明涉及互聯網的集群調度技術,尤其涉及一種高度動態環境下的客戶端/服務器的調度方法和系統。
背景技術
隨著網絡應用的不斷豐富,客戶端請求的數量不斷增長,當前越來越多地采用集群的思想來提升服務器的負載能力。所謂集群的思想,指的是從體系結構入手,將過去單一的服務器結構擴充為集群式服務器結構,使用多臺服務器組成集群系統提供服務,通過一定機制使他們共同分擔系統負載,可以顯著提高服務器的總體性能。對用戶而言,整個集群系統就是一個邏輯服務器,其將用戶請求按照負載均衡策略分發到集群中的某臺服務器上,通過服務器間的協同工作處理用戶的請求,從而可以提供較強的可擴展性、較好地吞吐性能和高可靠性。
雖然現有的集群系統在相對穩定的服務器環境中可以較好地解決服務性能的問題,但是在高度動態的服務器環境下,其在負載均衡方面會出現問題。這是因為現有的分布式任務調度系統都是針對固定集群(即數量固定)的服務器均衡各臺服務器負載的,無法有效應對高動態的集群服務器均衡。
因此,希望可以提出一種用于解決上述問題的高度動態環境下的客戶端/服務器的調度方法和系統。
發明內容
本發明的目的是提供一種高度動態環境下的客戶端/服務器的調度方法和系統,可以較好地滿足資源的動態調度。
根據本發明的一個方面,提供了一種高度動態環境下的客戶端/服務器的調度方法,該方法包括以下步驟:
基于服務形式,將服務器分成多個邏輯組;
基于socket,為每個客戶端連接一個邏輯組;
根據所述服務器是否同質,確定相應的客戶端/服務器調整策略。
根據本發明的另一個方面,還提供了一種高度動態環境下的客戶端/服務器的調度系統,包括:
服務器分組模塊,基于服務形式,將服務器分成多個邏輯組;
網絡連接模塊,基于socket,為每個客戶端連接一個邏輯組;
服務調度裝置,用于根據所述服務器是否同質,確定相應的客戶端/服務器調整策略。
與現有技術相比,本發明具有以下優點:
1)不同于hadoop調度在相對穩定的機器且計算資源數量相對固定的環境上進行,本發明提供的調度方法及系統可以在高度動態的集群機器環境下進行自動調度,其中,高度動態的集群機器環境包括運行節點隨時停止任務、計算資源的數量不斷變化等;
2)本發明采用更宏觀的任務和資源級別的負載均衡,根據任務執行的過程中的不同階段對資源需求的變化調度相應的資源。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為根據本發明一個優選實施例的一種高度動態環境下的客戶端/服務器的調度方法流程圖;
圖2為根據本發明的一個優選實施例客戶端與對應邏輯組中的服務器建立連接的示意圖;
圖3(a)是現有技術中數據處理過程中出現的長尾效應示意圖;
圖3(b)是根據本發明的客戶端/服務器的調度方法進行數據處理的長尾階段示意圖;
圖4是根據本發明另一個優選實施例的一種高度動態環境下的客戶端/服務器的調度系統的示意性框圖。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
根據本發明的一個方面,提供了一種高度動態環境下的客戶端/服務器的調度方法。請參考圖1,圖1為根據本發明一個優選實施例的一種高度動態環境下的客戶端/服務器的調度方法,如圖1所示,本發明提供的方法包括以下步驟:
步驟S101,基于服務形式,將服務器分成多個邏輯組。
具體地,將所有服務器(Servers)分成多個邏輯組(Group),其中,每個邏輯組是提供計算服務的最小單元。在本實施例中,對于將服務器劃分為邏輯組的標準在此不予限定,根據各服務器的實際處理能力而定。劃分后,所有服務器不再單獨接收客戶端的請求,而是以邏輯組的整體形式為客戶端提供服務。
步驟S102,基于socket,為每個客戶端連接一個邏輯組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310178718.5/2.html,轉載請聲明來源鉆瓜專利網。





