[發(fā)明專利]一種高并發(fā)量分布式文件系統(tǒng)及其二次負載均衡方法有效
| 申請?zhí)枺?/td> | 201410426214.5 | 申請日: | 2014-08-27 |
| 公開(公告)號: | CN104202386B | 公開(公告)日: | 2018-09-14 |
| 發(fā)明(設(shè)計)人: | 肖鋒;黃德俊;林小賓;劉東;李曉東 | 申請(專利權(quán))人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 51214 | 代理人: | 袁春曉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 并發(fā) 分布式 文件系統(tǒng) 及其 二次 負載 均衡 方法 | ||
本發(fā)明公開了一種高并發(fā)量分布式文件系統(tǒng)及其二次負載均衡方法,涉及文件分布式存儲技術(shù)。本發(fā)明技術(shù)要點包括:步驟1:客戶端向負載均衡服務(wù)器組中的任意一臺負載均衡服務(wù)器發(fā)出訪問請求;步驟2:所述負載均衡服務(wù)器接收客戶端的訪問請求,根據(jù)自身及其他負載均衡服務(wù)器的狀態(tài)信息為客戶端分配一臺為其提供負載均衡服務(wù)的負載均衡服務(wù)器;步驟3:分配給客戶端的負載均衡服務(wù)器根據(jù)各文件存儲器的狀態(tài)信息為客戶端分配一臺為其提供文件服務(wù)的文件服務(wù)器等。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式文件存儲技術(shù),尤其是一種基于二次負載均衡的高并發(fā)量的分布式文件系統(tǒng)。
背景技術(shù)
分布式文件系統(tǒng)是為了滿足大量客戶端對文件服務(wù)器訪問的需求而提出來的。其基本思想是利用多臺文件服務(wù)器為大量的客戶端服務(wù)。這種方法有效提高了為客戶端提供的文件服務(wù)的效率。
后來人們發(fā)現(xiàn),在這種系統(tǒng)中,有的文件服務(wù)器被客戶端訪問的頻率很高、工作負載量特別大,而有的文件服務(wù)器卻處于閑置狀態(tài)。不能充分利用文件服務(wù)器資源、發(fā)揮系統(tǒng)的優(yōu)勢。為此,人們提出了負載均衡的思想。
現(xiàn)有的分布式文件系統(tǒng)包括一臺負載均衡服務(wù)器及多臺文件服務(wù)器。其工作原理是,客戶端向負載均衡服務(wù)器發(fā)出訪問請求,要求訪問文件服務(wù)器,負載均衡服務(wù)器根據(jù)各文件服務(wù)器的工作狀態(tài)為客戶端指派一臺負載量較小的文件服務(wù)器為其提供文件服務(wù)。本申請中的文件服務(wù)主要是指文件服務(wù)器為客戶端提供文件存儲空間,客戶端可在文件服務(wù)器上完成文件的上傳、下載、更新等操作。
隨著客戶端的數(shù)量越來越大,現(xiàn)有的負載均衡服務(wù)器也不能滿足其高并發(fā)量的訪問請求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:針對上述存在的問題,提供一種分布式文件系統(tǒng)的二次負載均衡方法。
本發(fā)明采用的技術(shù)方案如下:
步驟1:客戶端向負載均衡服務(wù)器組中的任意一臺負載均衡服務(wù)器發(fā)出訪問請求;
步驟2:所述負載均衡服務(wù)器接收客戶端的訪問請求,根據(jù)自身及其他負載均衡服務(wù)器的狀態(tài)信息為客戶端分配一臺為其提供負載均衡服務(wù)的負載均衡服務(wù)器;
步驟3:分配給客戶端的負載均衡服務(wù)器根據(jù)各文件存儲器的狀態(tài)信息為客戶端分配一臺為其提供文件服務(wù)的文件服務(wù)器。
進一步,每臺負載均衡服務(wù)器定時統(tǒng)計自己的狀態(tài)信息,并定時向其他負載均衡服務(wù)器發(fā)送自己的狀態(tài)信息。
進一步,每臺文件服務(wù)器定時統(tǒng)計自己的狀態(tài)信息,并定時向所有負載均衡服務(wù)器發(fā)送自己的狀態(tài)信息。
進一步,每臺文件服務(wù)器定時統(tǒng)計自己的狀態(tài)信息,并定時向負載均衡服務(wù)器組的至少一臺負載均衡服務(wù)器發(fā)送自己的狀態(tài)信息;所述負載均衡服務(wù)器再定時向其他負載均衡服務(wù)器發(fā)送所有文件服務(wù)器的狀態(tài)信息。
步驟2進一步包括,負載均衡服務(wù)器收到客戶端的訪問請求后,先將自己狀態(tài)信息中的負載狀態(tài)與閾值比較,若小于閾值則將自己分配給客戶端,若大于閾值則按照一定的策略在其他負載均衡服務(wù)器中分配一臺 給客戶端;所述決策為負載情況未超出所述閾值且負載情況越低的負載均衡服務(wù)器被分配給客戶端的概率越大。
步驟2進一步包括,當前負載均衡服務(wù)器的負載情況比閾值大時,當前的解析服務(wù)器將為客戶端選擇的其他解析服務(wù)器的地址返回給客戶端,客戶端根據(jù)所述地址重新向所述其他解析服務(wù)器發(fā)送訪問請求并附帶重定向標識消息。
所述步驟3進一步包括:負載均衡服務(wù)器收到客戶端的訪問請求及重定向標識消息后直接為客戶端分配一臺為其提供文件服務(wù)的文件服務(wù)器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長虹電器股份有限公司,未經(jīng)四川長虹電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410426214.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





