專利名稱:一種用于云計(jì)算系統(tǒng)的負(fù)載均衡方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地來說,涉及加密卡負(fù)載均衡的實(shí)現(xiàn)方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,云計(jì)算越來越成為當(dāng)今世界的熱點(diǎn),然而,云環(huán)境下的數(shù)據(jù)加密問題成為云計(jì)算中眾多問題的重中之中。本文提出了一種云環(huán)境下基于刀片服務(wù)器的網(wǎng)絡(luò)加密機(jī)系統(tǒng),把數(shù)據(jù)加密的操作全部放到加密卡內(nèi)來進(jìn)行,進(jìn)一步加強(qiáng)數(shù)據(jù)的安全性。加密卡速度快,利用密鑰加密方式進(jìn)行工作,所以解密時(shí)需要本加密卡進(jìn)行解密,如果利用其它加密卡進(jìn)行解密,則需要本加密卡與其它加密卡之間的密鑰就交換,因此,加密卡的安全性非常高。然而,隨著云計(jì)算系統(tǒng)的發(fā)展,在數(shù)據(jù)流量越來越大的同時(shí),越來越多的數(shù)據(jù)流量需要進(jìn)行加密保護(hù),在需要時(shí)將加密保護(hù)的數(shù)據(jù)流量進(jìn)行解碼,然后傳送給用戶或者云計(jì)算中心。但是,單個(gè)加密卡的計(jì)算速度很難滿足大量數(shù)據(jù)流量的請(qǐng)求,因此提出將多個(gè)加密卡并行連接來解決單個(gè)加密卡計(jì)算速度問題。然而,在云計(jì)算系統(tǒng)中,通過多個(gè)加密卡進(jìn)行加密和/解密計(jì)算期間,多個(gè)加密卡的數(shù)據(jù)流量通常是隨機(jī)分配的,會(huì)導(dǎo)致負(fù)載不均衡,即,某些加密卡會(huì)處于超載狀態(tài),而其他加密卡處于輕載狀態(tài)或者無負(fù)載狀態(tài),因此,會(huì)對(duì)整個(gè)云計(jì)算系統(tǒng)速度產(chǎn)生不利影響,從而造成系統(tǒng)資源的浪費(fèi)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的負(fù)載不均衡,會(huì)對(duì)整個(gè)云計(jì)算系統(tǒng)的速度產(chǎn)生不利影響,從而造成系統(tǒng)資源浪費(fèi)的缺陷,本發(fā)明提出了能夠解決上述缺陷的負(fù)載均衡方法。根據(jù)本發(fā)明的一方面,本發(fā)明提供了一種負(fù)載均衡方法,包括監(jiān)測(cè)加密卡,以獲取加密卡的數(shù)據(jù)流量;將數(shù)據(jù)流量與數(shù)據(jù)流量閾值進(jìn)行比較;以及當(dāng)數(shù)據(jù)流量超出數(shù)據(jù)流量閾值時(shí),判定加密卡處于超載狀態(tài),并且將超出數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡,以進(jìn)行數(shù)據(jù)處理。優(yōu)選地,處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與相同次級(jí)服務(wù)器連接,或者處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與不同次級(jí)服務(wù)器連接。優(yōu)選地,當(dāng)處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與相同次級(jí)服務(wù)器連接時(shí),局部負(fù)載均衡裝置執(zhí)行加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。優(yōu)選地,超載數(shù)據(jù)流量通過PCIE總線進(jìn)行轉(zhuǎn)移。優(yōu)選地,當(dāng)處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與不同的次級(jí)服務(wù)器連接時(shí),全局負(fù)載均衡裝置執(zhí)行加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。優(yōu)選地,負(fù)載均衡方法進(jìn)一步包括在數(shù)據(jù)處理完成以后,將經(jīng)過處理的超載數(shù)據(jù)流量轉(zhuǎn)移回處于超載狀態(tài)的加密卡。
優(yōu)選地,超載數(shù)據(jù)流量通過光纖、電纜或雙絞線進(jìn)行轉(zhuǎn)移。優(yōu)選地,局部負(fù)載均衡裝置位于次級(jí)服務(wù)器中,全局負(fù)載均衡裝置位于不同次級(jí)服務(wù)器共同連接的主服務(wù)器中。優(yōu)選地,將超出數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡包括將未處于超載狀態(tài)的加密卡的數(shù)據(jù)流量進(jìn)行比較;根據(jù)數(shù)據(jù)流量從小到大的順序,順序地向未處于超載狀態(tài)的加密卡分配超載數(shù)據(jù)流量,直至超載數(shù)據(jù)流量都被分配完;以及將要轉(zhuǎn)移的超載數(shù)據(jù)流量的剩余數(shù)據(jù)流量轉(zhuǎn)移至其他次級(jí)服務(wù)器。優(yōu)選地,數(shù)據(jù)處理是對(duì)超載數(shù)據(jù)流量進(jìn)行加密和/或解密。利用本發(fā)明的負(fù)載均衡方法,在云計(jì)算系統(tǒng)中,在通過多個(gè)加密卡進(jìn)行加密和/或解密計(jì)算期間,將超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡來均衡多個(gè)加密卡之間的數(shù)據(jù)流量,從而大幅提高了整個(gè)云計(jì)算系統(tǒng)的速度,提高了加密卡的利用率,適當(dāng)設(shè)置加密卡的數(shù)量,能夠充分利用系統(tǒng)資源,因此降低了整個(gè)云計(jì)算系統(tǒng)的成本。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖
中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。在附圖中圖I是根據(jù)本發(fā)明的實(shí)施例的多加密卡系統(tǒng)的實(shí)例;圖2是根據(jù)本發(fā)明的實(shí)施例的負(fù)載均衡方法的整體流程圖;圖3是根據(jù)本發(fā)明的實(shí)施例的負(fù)載均衡方法的具體流程圖;以及圖4是根據(jù)本發(fā)明的實(shí)施例的兩級(jí)負(fù)載均衡模型的結(jié)構(gòu)圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖I是根據(jù)本發(fā)明的實(shí)施例的多加密卡系統(tǒng)的實(shí)例。由主服務(wù)器控制次級(jí)服務(wù)器,次級(jí)服務(wù)器的主板高速PCIe總線與多個(gè)加密卡連接,加密卡通過交換機(jī)與客戶端連接。具體地,通過多加密卡系統(tǒng)在由高速PCIe總線連接起來的各個(gè)加密卡間平衡系統(tǒng)負(fù)載(下文中,也稱為數(shù)據(jù)流量)來提高多加密卡系統(tǒng)的性能。主服務(wù)器和次級(jí)服務(wù)器之間通過高速光纖連接,加密卡之間通過PCIe總線連接。靜態(tài)負(fù)載平衡易于實(shí)現(xiàn)。但是這種策略不考慮系統(tǒng)中各個(gè)節(jié)點(diǎn)(也稱為服務(wù)器)的具體負(fù)載情況而進(jìn)行負(fù)載的劃分和分配,使得系統(tǒng)性能較差。所以動(dòng)態(tài)負(fù)載平衡根據(jù)系統(tǒng)中各個(gè)節(jié)點(diǎn)的負(fù)載狀態(tài)動(dòng)態(tài)地做出負(fù)載的劃分和分配,相對(duì)于靜態(tài)負(fù)載平衡來說能更好地提高系統(tǒng)的資源利用率。下文中將對(duì)動(dòng)態(tài)負(fù)載平衡方法進(jìn)行詳細(xì)描述。圖2是根據(jù)本發(fā)明的實(shí)施例的負(fù)載均衡方法的整體流程圖。參照?qǐng)D2,通過以下步驟來描述負(fù)載均衡方法200。在步驟202中,監(jiān)測(cè)加密卡,以獲取加密卡的數(shù)據(jù)流量。在步驟204中,將數(shù)據(jù)流量與數(shù)據(jù)流量閾值進(jìn)行比較。具體地,數(shù)據(jù)流量閾值是加密卡能夠即時(shí)進(jìn)行加密和/或解密的最大數(shù)據(jù)流量。在步驟206中,當(dāng)數(shù)據(jù)流量超出數(shù)據(jù)流量閾值時(shí),判定加密卡處于超載狀態(tài),并且將超出數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡,以進(jìn)行數(shù)據(jù)處理。其中,未處于超載狀態(tài)的加密卡包括沒有數(shù)據(jù)流量的加密卡和數(shù)據(jù)流量小于數(shù)據(jù)流量閾值的加密卡,即,包括無負(fù)載加密卡和欠載加密卡。具體地,當(dāng)數(shù)據(jù)流量大于數(shù)據(jù)流量閾值時(shí),通過該加密卡進(jìn)行加密和/解密的數(shù)據(jù)流量就不能及時(shí)進(jìn)行處理,需要等待,如果超載數(shù)據(jù)流量太大,則會(huì)大幅增加等待時(shí)間,會(huì)拖慢了整個(gè)云存儲(chǔ)系統(tǒng)的速度。所以將超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡,從而通過未處于超載狀態(tài)的加密卡對(duì)轉(zhuǎn)移來的超載數(shù)據(jù)流量進(jìn)行處理。利用本發(fā)明的實(shí)施例的負(fù)載平衡方法,可以將超載加密卡的超載數(shù)據(jù)流量轉(zhuǎn)移至欠載加密卡或無負(fù)載加密卡,通過欠載加密卡或無負(fù)載加密卡進(jìn)行數(shù)據(jù)處理,不僅避免或減少了等待時(shí)間,提高了加密卡的數(shù)據(jù)處理速度,而且提高了無負(fù)載和欠載加密卡的利用率,從而實(shí)現(xiàn)了資源有效共享,提高了多加密卡系統(tǒng)的資源利用率。圖3是根據(jù)本發(fā)明的實(shí)施例的負(fù)載均衡方法的具體流程圖。參照?qǐng)D3,通過以下步驟詳細(xì)描述負(fù)載平衡方法300。在步驟302中,監(jiān)測(cè)加密卡,以獲取加密卡的數(shù)據(jù)流量。在步驟304中,將數(shù)據(jù)流量與數(shù)據(jù)流量閾值進(jìn)行比較。在步驟306中,當(dāng)數(shù)據(jù)流量超出數(shù)據(jù)流量閾值時(shí),判定加密卡處于超載狀態(tài)。在步驟308中,將未處于超載狀態(tài)的加密卡的數(shù)據(jù)流量進(jìn)行比較。具體地,將作為超載數(shù)據(jù)流量的轉(zhuǎn)移目標(biāo)的加密卡的數(shù)據(jù)流量進(jìn)行比較,其中,目標(biāo)加密卡為無負(fù)載加密卡和欠載加密卡。在步驟310中,根據(jù)數(shù)據(jù)流量從小到大的順序,順序地向未處于超載狀態(tài)的加密卡分配超載數(shù)據(jù)流量,直至超載數(shù)據(jù)流量都被分配完。具體地,根據(jù)在步驟308中的比較結(jié)果,通過數(shù)據(jù)流量從小到大的順序?qū)δ繕?biāo)加密卡進(jìn)行排序,從而確定向目標(biāo)加密卡轉(zhuǎn)移超載數(shù)據(jù)流量的順序。其中,首先將超載數(shù)據(jù)流量轉(zhuǎn)移至數(shù)據(jù)流量最小的加密卡,將剩余的超載數(shù)據(jù)流量轉(zhuǎn)移至數(shù)據(jù)流量第二最小的加密卡,依次類推,直到所有的超載數(shù)據(jù)流量都被轉(zhuǎn)移至未處于超載狀態(tài)的加密卡。負(fù)載平衡方法300還可以包括其他步驟,例如,目標(biāo)加密卡對(duì)超載數(shù)據(jù)流量進(jìn)行數(shù)據(jù)處理;在數(shù)據(jù)處理完成以后,將經(jīng)過處理的超載數(shù)據(jù)流量轉(zhuǎn)移回處于超載狀態(tài)的加密卡或?qū)⑻幚硗甑臄?shù)據(jù)流量通過次級(jí)服務(wù)器傳送至主服務(wù)器或者通過交換機(jī)傳送至客戶端。具體地,數(shù)據(jù)處理是對(duì)所述超載數(shù)據(jù)流量進(jìn)行加密和/或解密。在優(yōu)選實(shí)施例中,處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與相同次級(jí)服務(wù)器連接,或者處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與不同次級(jí)服務(wù)器連接。一個(gè)次級(jí)服務(wù)器(也稱為刀片節(jié)點(diǎn)或網(wǎng)段)往往對(duì)應(yīng)一個(gè)公司或者一個(gè)部門的應(yīng)用請(qǐng)求,不同公司或者部門申請(qǐng)的服務(wù)對(duì)應(yīng)不同的節(jié)點(diǎn)。從一個(gè)網(wǎng)段發(fā)送的數(shù)據(jù)如果轉(zhuǎn)移到別的網(wǎng)段加密卡內(nèi)進(jìn)行加密和解密的話,是不能從別的網(wǎng)段發(fā)送出去的,因?yàn)榭紤]到安全性,默認(rèn)的是各個(gè)網(wǎng)段是物理隔離的,因此,當(dāng)在別的網(wǎng)段加密和解密完成后必須轉(zhuǎn)發(fā)回來,這就會(huì)造成資源的浪費(fèi)。所以在一個(gè)網(wǎng)段內(nèi)的任務(wù)盡量在一個(gè)網(wǎng)段內(nèi)解決,以此來節(jié)約資源。所以有必要在一個(gè)網(wǎng)段內(nèi)維護(hù)一個(gè)小型的資源池(也稱為多個(gè)加密卡數(shù)據(jù)流量的信息列表,其中,記錄了與同一次級(jí)服務(wù)器連接的多個(gè)加密卡的數(shù)據(jù)流量的實(shí)時(shí)信息),以此為基礎(chǔ)來實(shí)現(xiàn)一個(gè)局部的動(dòng)態(tài)負(fù)載平衡策略。局部動(dòng)態(tài)負(fù)載平衡是為了解決本網(wǎng)段內(nèi)局部的負(fù)載不均衡情況下而設(shè)計(jì)的,但是局部的負(fù)載平衡不代表在全局范圍內(nèi)負(fù)載的平衡。例如突發(fā)的網(wǎng)絡(luò)數(shù)據(jù)襲擊一個(gè)網(wǎng)段的時(shí)候,本網(wǎng)段的數(shù)據(jù)就會(huì)瞬間變大,而別的網(wǎng)段則空閑,如果不在全局范圍內(nèi)實(shí)現(xiàn)一個(gè)全局的負(fù)載平衡的話,就會(huì)造成全局范圍內(nèi)的負(fù)載不平衡,使單個(gè)的請(qǐng)求得不到響應(yīng),而全局的資源被浪費(fèi)掉?;谝陨蟽煞矫娴脑?,在全局范圍內(nèi)維護(hù)全局動(dòng)態(tài)負(fù)載平衡則很有必要。第一個(gè)資源池為主服務(wù)器資源池(也稱為主控制節(jié)點(diǎn)資源池),第二個(gè)為各個(gè)網(wǎng)段內(nèi)資源池。第一級(jí)資源池向全局動(dòng)態(tài)負(fù)載均衡模塊提供信息,第二級(jí)資源池向本網(wǎng)段內(nèi)的局部動(dòng)態(tài)負(fù)載平衡模塊提供信息。具體地,主服務(wù)器資源池也稱為與不同次級(jí)服務(wù)器連接的多個(gè)加密卡數(shù)據(jù)流量的信息列表,其中,記錄了與不同次級(jí)服務(wù)器連接的多個(gè)加密卡的數(shù)據(jù)流量的實(shí)時(shí)信息)。圖4是根據(jù)本發(fā)明的實(shí)施例的兩級(jí)負(fù)載均衡模型的結(jié)構(gòu)圖。參照?qǐng)D4,局部負(fù)載均衡裝置位于次級(jí)服務(wù)器中,全局負(fù)載均衡裝置位于不同次級(jí)服務(wù)器共同連接的主服務(wù)器中。兩級(jí)負(fù)載平衡模型包括全局資源池和局部資源池,負(fù)載平衡實(shí)現(xiàn)所需要的數(shù)據(jù)流量信息(或負(fù)載信息)以及節(jié)點(diǎn)狀態(tài)的信息都是由兩級(jí)資源池來提供。一般情況下,全局資源池都是在一個(gè)主服務(wù)器上實(shí)現(xiàn),而局部資源池都是在多個(gè)次級(jí)服務(wù)器上實(shí)現(xiàn)。主服務(wù)器主要完成全局范圍內(nèi)的資源調(diào)度,而局部范圍內(nèi)的資源信息在每個(gè)具體的節(jié)點(diǎn)上都有維護(hù),以方便各個(gè)次級(jí)服務(wù)器調(diào)度自己的資源和負(fù)載狀況。當(dāng)處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與相同次級(jí)服務(wù)器連接時(shí),局部負(fù)載均衡裝置執(zhí)行加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。超載數(shù)據(jù)流量通過PCIE總線進(jìn)行轉(zhuǎn)移。具體地,如圖I所示,即,每個(gè)次級(jí)服務(wù)器(節(jié)點(diǎn))可以都可以與一個(gè)或多個(gè)加密卡連接,其中,可以根據(jù)數(shù)據(jù)流量的需求來確定加密卡的數(shù)量。當(dāng)與同一個(gè)次級(jí)服務(wù)器連接的加密卡包括處于超載狀態(tài)的加密卡和處于未超載狀態(tài)的加密卡時(shí),可以優(yōu)先通過局部負(fù)載均衡裝置執(zhí)行與同一次級(jí)服務(wù)器連接的多個(gè)加密卡(可以被稱為一組加密卡)之間的超載數(shù)據(jù)流量轉(zhuǎn)移。這組加密卡通過PCIE總線連接,因此在這組加密卡之間進(jìn)行數(shù)據(jù)流量轉(zhuǎn)移的速度非???,從而提高了局部負(fù)載均衡裝置執(zhí)行負(fù)載均衡的速度和效率。當(dāng)處于超載狀態(tài)的加密卡和未處于超載狀態(tài)的加密卡與不同的次級(jí)服務(wù)器連接時(shí),全局負(fù)載均衡裝置執(zhí)行加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。超載數(shù)據(jù)流量通過光纖、電纜或雙絞線進(jìn)行轉(zhuǎn)移。具體地,如圖I所示,即,每個(gè)次級(jí)服務(wù)器(節(jié)點(diǎn))可以都可以與多個(gè)加密卡連接。如果與同一個(gè)次級(jí)服務(wù)器連接的多個(gè)加密卡僅包括處于超載狀態(tài)的加密卡(也可以被稱為第一組加密卡),而與另一個(gè)次級(jí)服務(wù)器連接的多個(gè)加密卡包括處于未超載狀態(tài)的加密卡(也可以被稱為第二組加密卡),則可以通過全局負(fù)載均衡裝置執(zhí)行與不同次級(jí)服務(wù)器連接的多個(gè)加密卡(即,第一組加密卡和第二組加密卡)之間的超載流量轉(zhuǎn)移。次級(jí)服務(wù)器之間通過光纖、電纜或雙絞線連接,所以在全部復(fù)制均衡裝置通過光纖、電纜或雙絞線在次級(jí)服務(wù)器之間轉(zhuǎn)移超載數(shù)據(jù)流量。優(yōu)選地,超載數(shù)據(jù)流量通過光纖進(jìn)行轉(zhuǎn)移。具體地,單個(gè)網(wǎng)段內(nèi)動(dòng)態(tài)負(fù)載平衡是基于局部資源列表的次級(jí)服務(wù)器自治式動(dòng)態(tài)負(fù)載平衡,在加密卡上實(shí)現(xiàn),各結(jié)點(diǎn)維護(hù)本地局部資源列表,即,只收集本網(wǎng)段內(nèi)的結(jié)點(diǎn)負(fù)載狀態(tài)信息。在負(fù)載被處理過程中根據(jù)節(jié)點(diǎn)狀態(tài)的變化動(dòng)態(tài)的調(diào)節(jié)系統(tǒng)的負(fù)載平衡狀態(tài),如果當(dāng)前結(jié)點(diǎn)超載,就將目前正在處理的負(fù)載優(yōu)先地局部轉(zhuǎn)移到負(fù)載最輕的節(jié)點(diǎn)繼續(xù)處理。局部負(fù)載平衡的局部負(fù)載平衡轉(zhuǎn)移策略。
全局動(dòng)態(tài)負(fù)載平衡的流程涉及主節(jié)點(diǎn)、本地節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)。在具體的實(shí)現(xiàn)過程中還要涉及到密鑰信息的轉(zhuǎn)移,因?yàn)樵趯?shí)際應(yīng)用中,公司的一個(gè)部門往往用的是一個(gè)網(wǎng)段,而不同網(wǎng)段內(nèi)的密鑰信息是不同的,各個(gè)網(wǎng)段都有自己的密鑰信息。不但密鑰信息不同,在源節(jié)點(diǎn)把負(fù)載信息發(fā)送給目標(biāo)節(jié)點(diǎn)之前,一定要和目標(biāo)節(jié)點(diǎn)進(jìn)行會(huì)話,因?yàn)樵谥鞴?jié)點(diǎn)做轉(zhuǎn)移決策前,很有可能網(wǎng)絡(luò)數(shù)據(jù)已經(jīng)到達(dá)目標(biāo)節(jié)點(diǎn),這時(shí)候如果再把相應(yīng)的負(fù)載發(fā)給目標(biāo)節(jié)點(diǎn)的話,就會(huì)使得目標(biāo)節(jié)點(diǎn)超載,同時(shí)還造成系統(tǒng)資源的浪費(fèi)。利用本發(fā)明的負(fù)載均衡方法,通過多個(gè)加密卡進(jìn)行加密和/或解密計(jì)算期間,將超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡來均衡多個(gè)加密卡之間的數(shù)據(jù)流量,相應(yīng)地提高了加密卡的利用率;通過局部負(fù)載平衡裝置執(zhí)行與相同次級(jí)服務(wù)器連接多個(gè)加密卡的數(shù)據(jù)流量的局部負(fù)載平衡,提高加密卡的數(shù)據(jù)處理速度,進(jìn)而提高了資源利用率;通過全部負(fù)載均衡裝置執(zhí)行與不同次級(jí)服務(wù)器連接的多個(gè)加密卡的數(shù)據(jù)流量的全部負(fù)載平衡,提高了云存儲(chǔ)系統(tǒng)中的加密卡的速度,進(jìn)而提高了資源利用率;以及適當(dāng)設(shè)置加密卡的數(shù)量,避免的不必要的資源浪費(fèi),充分利用系統(tǒng)資源,因此降低了整個(gè)云計(jì)算系統(tǒng)的成本。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
權(quán)利要求
1.一種負(fù)載均衡方法,其特征在于,包括 監(jiān)測(cè)加密卡,以獲取所述加密卡的數(shù)據(jù)流量; 將所述數(shù)據(jù)流量與數(shù)據(jù)流量閾值進(jìn)行比較;以及 當(dāng)所述數(shù)據(jù)流量超出所述數(shù)據(jù)流量閾值時(shí),判定所述加密卡處于超載狀態(tài),并且將超出所述數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于所述超載狀態(tài)的所述加密卡,以進(jìn)行數(shù)據(jù)處理。
2.根據(jù)權(quán)利要求I所述的負(fù)載均衡方法,其特征在于,處于超載狀態(tài)的所述加密卡和未處于超載狀態(tài)的所述加密卡與相同次級(jí)服務(wù)器連接,或者處于超載狀態(tài)的所述加密卡和未處于超載狀態(tài)的所述加密卡與不同次級(jí)服務(wù)器連接。
3.根據(jù)權(quán)利要求2所述的負(fù)載均衡方法,其特征在于,當(dāng)處于超載狀態(tài)的所述加密卡和未處于超載狀態(tài)的所述加密卡與相同次級(jí)服務(wù)器連接時(shí),局部負(fù)載均衡裝置執(zhí)行所述加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。
4.根據(jù)權(quán)利要求3所述的負(fù)載均衡方法,其特征在于,所述超載數(shù)據(jù)流量通過PCIE總線進(jìn)行轉(zhuǎn)移。
5.根據(jù)權(quán)利要求2所述的負(fù)載均衡方法,其特征在于,當(dāng)處于超載狀態(tài)的所述加密卡和未處于超載狀態(tài)的所述加密卡與不同的次級(jí)服務(wù)器連接時(shí),全局負(fù)載均衡裝置執(zhí)行所述加密卡之間的超載數(shù)據(jù)流量轉(zhuǎn)移。
6.根據(jù)權(quán)利要求5所述的負(fù)載均衡方法,其特征在于,進(jìn)一步包括在所述數(shù)據(jù)處理完成以后,將經(jīng)過處理的所述超載數(shù)據(jù)流量轉(zhuǎn)移回處于超載狀態(tài)的所述加密卡。
7.根據(jù)權(quán)利要求6所述的負(fù)載均衡方法,其特征在于,所述超載數(shù)據(jù)流量通過光纖、電纜或雙絞線進(jìn)行轉(zhuǎn)移。
8.根據(jù)權(quán)利要求2或5所述的負(fù)載均衡方法,其特征在于,所述局部負(fù)載均衡裝置位于所述次級(jí)服務(wù)器中,所述全局負(fù)載均衡裝置位于所述不同次級(jí)服務(wù)器共同連接的主服務(wù)器中。
9.根據(jù)權(quán)利要求I所述的負(fù)載均衡方法,其特征在于,將超出所述數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于所述超載狀態(tài)的所述加密卡包括 將未處于超載狀態(tài)的所述加密卡的數(shù)據(jù)流量進(jìn)行比較; 根據(jù)所述數(shù)據(jù)流量從小到大的順序,順序地向未處于超載狀態(tài)的所述加密卡分配超載數(shù)據(jù)流量,直至所述超載數(shù)據(jù)流量都被分配完;以及 將要轉(zhuǎn)移的超載數(shù)據(jù)流量的剩余數(shù)據(jù)流量轉(zhuǎn)移至其他次級(jí)服務(wù)器。
10.根據(jù)權(quán)利要求I所述的負(fù)載均衡方法,其特征在于,所述數(shù)據(jù)處理是對(duì)所述超載數(shù)據(jù)流量進(jìn)行加密和/或解密。
全文摘要
本發(fā)明提供了一種負(fù)載均衡方法,包括監(jiān)測(cè)加密卡,以獲取加密卡的數(shù)據(jù)流量;將數(shù)據(jù)流量與數(shù)據(jù)流量閾值進(jìn)行比較;以及當(dāng)數(shù)據(jù)流量超出數(shù)據(jù)流量閾值時(shí),判定加密卡處于超載狀態(tài),并且將超出數(shù)據(jù)流量閾值的超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡,以進(jìn)行數(shù)據(jù)處理。在云計(jì)算系統(tǒng)中,將超載數(shù)據(jù)流量轉(zhuǎn)移給未處于超載狀態(tài)的加密卡來均衡多個(gè)加密卡之間的數(shù)據(jù)流量,從而大幅提高了整個(gè)云計(jì)算系統(tǒng)的速度,提高了加密卡的利用率,適當(dāng)設(shè)置加密卡的數(shù)量,能夠充分利用系統(tǒng)資源,因此降低了整個(gè)云計(jì)算系統(tǒng)的成本。
文檔編號(hào)H04L12/803GK102984080SQ201210590508
公開日2013年3月20日 申請(qǐng)日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者王健杰, 孫國(guó)忠, 孫征 申請(qǐng)人:無錫城市云計(jì)算中心有限公司