亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度方法

文檔序號:10555684閱讀:479來源:國知局
跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度方法
【專利摘要】本發(fā)明公開了一種跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度方法。其中系統(tǒng)包括分布式處理中心和多個網(wǎng)絡(luò)節(jié)點,網(wǎng)絡(luò)節(jié)點用于根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理數(shù)據(jù)的目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié)點;目標(biāo)節(jié)點用于保存網(wǎng)絡(luò)節(jié)點上傳的待處理數(shù)據(jù),并根據(jù)關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定與目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù)備份至關(guān)聯(lián)節(jié)點上,并通過目標(biāo)節(jié)點處理待處理數(shù)據(jù);關(guān)聯(lián)節(jié)點用于保存目標(biāo)節(jié)點發(fā)送的待處理數(shù)據(jù)。該系統(tǒng)通過網(wǎng)絡(luò)節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù)載能力,同時系統(tǒng)中的目標(biāo)節(jié)點能夠自動將數(shù)據(jù)保存至關(guān)聯(lián)節(jié)點保證數(shù)據(jù)的可靠性,避免目標(biāo)節(jié)點宕機時無法對待處理數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
【專利說明】
跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度 方法。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,需要由計算機實現(xiàn)的處理已經(jīng)變得越來越復(fù)雜且大 規(guī)模。然而,僅僅作為硬件的性能(計算能力、存儲量等)的提高已經(jīng)達(dá)到極限。因此,近來, 已經(jīng)特別開發(fā)出借助網(wǎng)絡(luò)相互連接的多個計算機以分配方式協(xié)作執(zhí)行處理所采用的分布 式處理的技術(shù)(分布式數(shù)據(jù)庫、分布式高速緩存、分布式共享存儲器、分布器批處理等)。
[0003] 目前,分布式數(shù)據(jù)處理系統(tǒng)在接收到網(wǎng)絡(luò)節(jié)點上報的數(shù)據(jù)后,一般通過兩種方式 存儲所接收的數(shù)據(jù),一種是通過共享存儲結(jié)構(gòu)構(gòu)建的分布式數(shù)據(jù)處理系統(tǒng),其中,分布式數(shù) 據(jù)處理系統(tǒng)處理數(shù)據(jù)的過程為:將所接收到的數(shù)據(jù)保存至共享存儲設(shè)備中,并加入到任務(wù) 隊列中,然后,系統(tǒng)中的負(fù)載均衡設(shè)備對系統(tǒng)中的各個節(jié)點進(jìn)行管理,并將任務(wù)隊列中的任 務(wù)調(diào)度給對應(yīng)的節(jié)點進(jìn)行處理。對應(yīng)的節(jié)點根據(jù)負(fù)載均衡設(shè)備分配的任務(wù)從共享存儲設(shè)備 中讀取對應(yīng)的待處理數(shù)據(jù)進(jìn)行相關(guān)處理。然而,這種分布式數(shù)據(jù)系統(tǒng)中,所有節(jié)點除了要訪 問非共享的存儲設(shè)備外,還需要訪問共享存儲設(shè)備中的數(shù)據(jù),且由于負(fù)載均衡設(shè)備和共享 存儲設(shè)備的成本較高,并且整個系統(tǒng)的穩(wěn)定性跟負(fù)載均衡設(shè)備的穩(wěn)定性有極大關(guān)系,在負(fù) 載均衡設(shè)備不能運行時,整個數(shù)據(jù)處理系統(tǒng)無法繼續(xù)提供服務(wù),并且構(gòu)建該類型的分布式 數(shù)據(jù)處理系統(tǒng)所需要成本較高。
[0004] 另一種方式為基于分布式存儲結(jié)構(gòu)構(gòu)建的分布式數(shù)據(jù)處理系統(tǒng),其中,分布式數(shù) 據(jù)處理系統(tǒng)處理數(shù)據(jù)的過程為:將所接收到的數(shù)據(jù)分布分散存儲在多個數(shù)據(jù)存儲節(jié)點上, 并將相關(guān)信息添加至任務(wù)隊列中,然后,系統(tǒng)中的負(fù)載均衡設(shè)備對系統(tǒng)中的各個節(jié)點進(jìn)行 管理,并將任務(wù)隊列中的任務(wù)調(diào)度給對應(yīng)的節(jié)點進(jìn)行處理,對應(yīng)的節(jié)點從對應(yīng)的數(shù)據(jù)存儲 節(jié)點中讀取對應(yīng)的數(shù)據(jù)進(jìn)行處理,然而,由于數(shù)據(jù)分散地存儲在多個數(shù)據(jù)存儲節(jié)點上,部署 和維護(hù)該類型的數(shù)據(jù)處理系統(tǒng)所需要成本較高,且任務(wù)執(zhí)行比較隨機,共同完成任務(wù)的效 果不理想。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的目的旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0006] 為此,本發(fā)明的第一個目的在于提出一種跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)。該系統(tǒng)通過網(wǎng)絡(luò) 節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù)載能力,同時該系統(tǒng)中的目標(biāo)節(jié)點 能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并通過目標(biāo)節(jié)點對待處理 數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕機時無法對待處理數(shù)據(jù)進(jìn)行處理, 提高處理數(shù)據(jù)的穩(wěn)定性。
[0007] 本發(fā)明的第二個目的在于提出一種負(fù)載均衡調(diào)度的方法。
[0008] 為達(dá)上述目的,本發(fā)明第一方面實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括分 布式處理中心和多個網(wǎng)絡(luò)節(jié)點,其中,所述分布式處理中心,包括多個處理節(jié)點,所述多個 處理節(jié)點組成閉環(huán)拓?fù)浣Y(jié)構(gòu),且所述閉環(huán)拓?fù)浣Y(jié)構(gòu)中相鄰的處理節(jié)點之間存在關(guān)聯(lián)關(guān)系; 所述網(wǎng)絡(luò)節(jié)點,用于根據(jù)每個處理節(jié)點的負(fù)荷信息從所述多個處理節(jié)點中確定處理待處理 數(shù)據(jù)的目標(biāo)節(jié)點,并將所述待處理數(shù)據(jù)上傳至所述目標(biāo)節(jié)點;所述目標(biāo)節(jié)點,用于保存所述 網(wǎng)絡(luò)節(jié)點上傳的所述待處理數(shù)據(jù),并根據(jù)所述關(guān)聯(lián)關(guān)系從所述多個處理節(jié)點中確定與所述 目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并將所述待處理數(shù)據(jù)備份至所述關(guān)聯(lián)節(jié)點上,并通過 所述目標(biāo)節(jié)點處理所述待處理數(shù)據(jù);所述關(guān)聯(lián)節(jié)點,用于保存所述目標(biāo)節(jié)點發(fā)送的所述待 處理數(shù)據(jù)。
[0009] 根據(jù)本發(fā)明實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng),在分布式處理中心設(shè)置多個處理節(jié) 點,并通過網(wǎng)絡(luò)節(jié)點從分布式處理中心中確定出目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié) 點保存,并且在保存待處理數(shù)據(jù)的同時,目標(biāo)節(jié)點根據(jù)分布式處理中心中預(yù)先保存的各個 處理節(jié)點之間的關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定出目標(biāo)節(jié)點的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù) 備份至關(guān)聯(lián)節(jié)點中,由此,通過網(wǎng)絡(luò)節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù) 載能力,同時該系統(tǒng)中的目標(biāo)節(jié)點能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān) 聯(lián)節(jié)點,并通過目標(biāo)節(jié)點對待處理數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕 機時無法對待處理數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
[0010] 為達(dá)上述目的,本發(fā)明第二方面實施例的分布式并行數(shù)據(jù)處理裝置,所述方法包 括:根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理數(shù)據(jù)的目標(biāo)節(jié)點;將 所述待處理數(shù)據(jù)上傳至所述目標(biāo)節(jié)點。
[0011]根據(jù)本發(fā)明實施例的負(fù)載均衡調(diào)度的方法,在分布式處理中心設(shè)置多個處理節(jié) 點,并通過網(wǎng)絡(luò)節(jié)點從分布式處理中心中確定出目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié) 點保存,并且在保存待處理數(shù)據(jù)的同時,目標(biāo)節(jié)點根據(jù)分布式處理中心中預(yù)先保存的各個 處理節(jié)點之間的關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定出目標(biāo)節(jié)點的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù) 備份至關(guān)聯(lián)節(jié)點中,由此,通過網(wǎng)絡(luò)節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù) 載能力,同時該系統(tǒng)中的目標(biāo)節(jié)點能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān) 聯(lián)節(jié)點,并通過目標(biāo)節(jié)點對待處理數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕 機時無法對待處理數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
[0012] 本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0013] 本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得 明顯和容易理解,其中,
[0014] 圖1是根據(jù)本發(fā)明一個實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖;
[0015] 圖2是本發(fā)明一個具體實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖;
[0016] 圖3是各個處理節(jié)點進(jìn)行存活檢測的示例圖;
[0017] 圖4是根據(jù)本發(fā)明一個實施例的負(fù)載均衡調(diào)度的方法的流程圖;
[0018] 圖5是根據(jù)本發(fā)明一個實施例的應(yīng)用圖1所示的分布式處理中心進(jìn)行負(fù)載均衡調(diào) 度的方法的流程圖;
[0019] 圖6是根據(jù)本發(fā)明另一個實施例的應(yīng)用圖1所示的分布式處理中心進(jìn)行負(fù)載均衡 調(diào)度的方法的流程圖。
【具體實施方式】
[0020] 下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0021] 下面參考附圖描述本發(fā)明實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)及負(fù)載均衡調(diào)度方法。
[0022] 圖1是根據(jù)本發(fā)明一個實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖。
[0023]如圖1所示,該系統(tǒng)包括分布式處理中心和多個網(wǎng)絡(luò)節(jié)點,其中,
[0024] 分布式處理中心,包括多個處理節(jié)點,多個處理節(jié)點組成閉環(huán)拓?fù)浣Y(jié)構(gòu),且閉環(huán)拓 撲結(jié)構(gòu)中相鄰的處理節(jié)點之間存在關(guān)聯(lián)關(guān)系。
[0025] 例如,分布式處理中心包括四個處理節(jié)點,分別為處理節(jié)點1、2、3和4,該分布式處 理中心中預(yù)先保存的這四個處理節(jié)點的關(guān)聯(lián)關(guān)系為:處理節(jié)點1關(guān)聯(lián)處理節(jié)點2,處理節(jié)點2 關(guān)聯(lián)處理節(jié)點3,處理節(jié)點3關(guān)聯(lián)處理節(jié)點4,處理節(jié)點4關(guān)聯(lián)處理節(jié)點1。
[0026]網(wǎng)絡(luò)節(jié)點,用于根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理 數(shù)據(jù)的目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié)點。
[0027] 其中,負(fù)荷信息為各個節(jié)點統(tǒng)一約定的信息,可以是功率、帶寬、實際負(fù)載率等。
[0028] 其中,需要說明的是,該系統(tǒng)中的各個網(wǎng)絡(luò)節(jié)點可以處于不同的網(wǎng)絡(luò)中。
[0029]其中,需要理解的是,目標(biāo)節(jié)點是分布式處理中心中的一個處理節(jié)點。
[0030]其中,分布式處理中心的每個處理節(jié)點對自身中的負(fù)荷信息進(jìn)行統(tǒng)計,并將自身 的負(fù)荷信息周期性地發(fā)送至網(wǎng)絡(luò)節(jié)點中,網(wǎng)絡(luò)節(jié)點獲取每個處理節(jié)點的負(fù)荷信息,并根據(jù) 所獲得的負(fù)荷信息按照負(fù)荷由輕到重的選擇原則,將負(fù)荷最輕的處理節(jié)點作為目標(biāo)節(jié)點。
[0031] 例如,分布式處理系統(tǒng)包括四個處理節(jié)點,分別為處理節(jié)點1、2、3和4,根據(jù)所獲取 到的處理節(jié)點1、2、3、4的負(fù)荷信息確定出這四個處理節(jié)點中負(fù)荷最輕的處理節(jié)點,如果根 據(jù)負(fù)荷由輕到處理節(jié)點進(jìn)行排序后所獲得的結(jié)果為處理節(jié)點3、4、1、2,此時,可將處理節(jié)點 3作為目標(biāo)節(jié)點。
[0032] 在本發(fā)明的一個實施例中,如果存在多個負(fù)荷最輕的處理節(jié)點時,網(wǎng)絡(luò)節(jié)點可根 據(jù)預(yù)設(shè)的目標(biāo)節(jié)點選擇策略從多個負(fù)荷最輕的處理節(jié)點中選擇出目標(biāo)節(jié)點。
[0033]具體地,在負(fù)荷最輕的處理節(jié)點有多個時,網(wǎng)絡(luò)節(jié)點可對負(fù)荷最輕的處理節(jié)點的 原編號進(jìn)行排序,并根據(jù)排序結(jié)果為對應(yīng)的負(fù)荷最輕的處理節(jié)點分配新編號,并保存負(fù)荷 最輕的處理節(jié)點的原編號和新編號之間的對應(yīng)關(guān)系。然后,網(wǎng)絡(luò)節(jié)點確定負(fù)荷最輕的處理 節(jié)點的節(jié)點數(shù)量,并將網(wǎng)絡(luò)節(jié)點的編號對節(jié)點數(shù)量進(jìn)行取余,得到余數(shù),以及根據(jù)余數(shù)和對 應(yīng)關(guān)系確定處理網(wǎng)絡(luò)節(jié)點的目標(biāo)節(jié)點。
[0034] 例如,網(wǎng)絡(luò)節(jié)點確定出負(fù)載最輕的處理節(jié)點,分別為處理節(jié)點1、3、4,此時,網(wǎng)絡(luò)節(jié) 點可按照編號由小到大的順序?qū)ζ溥M(jìn)行排序,并根據(jù)排序結(jié)果對處理節(jié)點進(jìn)行重新編號, 其中,處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系為:即新編號?對應(yīng)處理節(jié)點1,①對應(yīng)處理 節(jié)點3;②對應(yīng)處理節(jié)點4。網(wǎng)絡(luò)節(jié)點可確定出負(fù)載最輕的處理節(jié)點的節(jié)點數(shù)為3,假設(shè)網(wǎng)絡(luò) 節(jié)點自身的編號為5,將5%3得到的余數(shù)為2,根據(jù)處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系, 可以確定出余數(shù)2對應(yīng)的處理節(jié)點為處理節(jié)點4,此時,處理節(jié)點4即為網(wǎng)絡(luò)節(jié)點5上報數(shù)據(jù) 的目標(biāo)節(jié)點。
[0035]目標(biāo)節(jié)點,用于保存網(wǎng)絡(luò)節(jié)點上傳的待處理數(shù)據(jù),并根據(jù)關(guān)聯(lián)關(guān)系從多個處理節(jié) 點中確定與目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù)備份至關(guān)聯(lián)節(jié)點上,并通 過目標(biāo)節(jié)點處理待處理數(shù)據(jù)。
[0036]關(guān)聯(lián)節(jié)點,用于保存目標(biāo)節(jié)點發(fā)送的待處理數(shù)據(jù)。
[0037] 具體而言,目標(biāo)節(jié)點在根據(jù)關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定出與目標(biāo)節(jié)點存在關(guān) 聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點后,目標(biāo)節(jié)點將待處理數(shù)據(jù)同步或者異步備份至關(guān)聯(lián)節(jié)點上。
[0038] 其中,需要理解的是,將數(shù)據(jù)從一個節(jié)點同步或者異步備份至另一個節(jié)點過程可 通過現(xiàn)有的數(shù)據(jù)同步或者數(shù)據(jù)異步技術(shù)實現(xiàn),此處不再贅述。
[0039] 例如,分布式數(shù)據(jù)處理中心中包括三個處理節(jié)點,分別為處理節(jié)點1、2、3,且保存 的關(guān)聯(lián)關(guān)系為處理節(jié)點1關(guān)聯(lián)處理節(jié)點2,即處理節(jié)點1的關(guān)聯(lián)節(jié)點為處理節(jié)點2,處理節(jié)點2 關(guān)聯(lián)處理節(jié)點3,即,處理節(jié)點2的關(guān)聯(lián)節(jié)點為處理節(jié)點3。假設(shè)當(dāng)前確定出目標(biāo)節(jié)點為處理 節(jié)點2,在目標(biāo)節(jié)點接收到對應(yīng)網(wǎng)絡(luò)節(jié)點上報的待處理數(shù)據(jù)后,目標(biāo)節(jié)點根據(jù)該關(guān)聯(lián)關(guān)系可 確定出關(guān)聯(lián)節(jié)點為處理節(jié)點3,此時,目標(biāo)節(jié)點可通過數(shù)據(jù)同步或者異步技術(shù)將網(wǎng)絡(luò)節(jié)點上 報的待處理數(shù)據(jù)備份至處理節(jié)點3中。
[0040] 為了提高處理數(shù)據(jù)的穩(wěn)定性,在本發(fā)明的一個實施例中,在目標(biāo)節(jié)點對待處理數(shù) 據(jù)進(jìn)行處理的過程中,與目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點還可以檢測目標(biāo)節(jié)點是否宕 機,并在檢測到目標(biāo)節(jié)點宕機時,關(guān)聯(lián)節(jié)點對目標(biāo)節(jié)點未處理完的待處理數(shù)據(jù)進(jìn)行處理。
[0041] 也就是說,在確定出目標(biāo)節(jié)點宕機時,關(guān)聯(lián)節(jié)點還用于繼續(xù)對剩余的待處理數(shù)據(jù) 進(jìn)行處理,以保證待處理數(shù)據(jù)可以正常處理。
[0042]根據(jù)本發(fā)明實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng),在分布式處理中心設(shè)置多個處理節(jié) 點,并通過網(wǎng)絡(luò)節(jié)點從分布式處理中心中確定出目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié) 點保存,并且在保存待處理數(shù)據(jù)的同時,目標(biāo)節(jié)點根據(jù)分布式處理中心中預(yù)先保存的各個 處理節(jié)點之間的關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定出目標(biāo)節(jié)點的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù) 備份至關(guān)聯(lián)節(jié)點中,由此,通過網(wǎng)絡(luò)節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù) 載能力,同時該系統(tǒng)中的目標(biāo)節(jié)點能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān) 聯(lián)節(jié)點,并通過目標(biāo)節(jié)點對待處理數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕 機時無法對待處理數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
[0043]圖2是本發(fā)明一個具體實施例的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖。
[0044]為了清楚起見,在圖2中以分布式處理中心中包括四個處理節(jié)點為例進(jìn)行描述,分 別為處理節(jié)點1、2、3和4。
[0045] 其中,該分布式處理中心中這四個處理節(jié)點的關(guān)聯(lián)關(guān)系為:處理節(jié)點1關(guān)聯(lián)處理節(jié) 點2,處理節(jié)點2關(guān)聯(lián)處理節(jié)點3,處理節(jié)點3關(guān)聯(lián)處理節(jié)點4,處理節(jié)點4關(guān)聯(lián)處理節(jié)點1,存在 四級關(guān)聯(lián)關(guān)系。
[0046]假設(shè)每個處理節(jié)點的負(fù)荷信息相當(dāng),為了使得每個處理節(jié)點的處理任務(wù)均等,即 為了實現(xiàn)對處理節(jié)點的負(fù)載均衡,對于跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)中的各個網(wǎng)絡(luò)節(jié)點,對于網(wǎng)絡(luò) 節(jié)點1通過預(yù)設(shè)的目標(biāo)節(jié)點策略可以確定出網(wǎng)絡(luò)節(jié)點1所對應(yīng)的目標(biāo)節(jié)點為處理節(jié)點1;網(wǎng) 絡(luò)節(jié)點2所對應(yīng)的目標(biāo)節(jié)點為處理節(jié)點2,網(wǎng)絡(luò)節(jié)點3所對應(yīng)的目標(biāo)節(jié)點為處理節(jié)點3、網(wǎng)絡(luò) 節(jié)點4所對應(yīng)的目標(biāo)節(jié)點為處理節(jié)點4,網(wǎng)絡(luò)節(jié)點5所對應(yīng)的目標(biāo)節(jié)點為處理節(jié)點1。
[0047]需要理解的是,如果系統(tǒng)中僅有一個網(wǎng)絡(luò)節(jié)點在上報數(shù)據(jù),為了達(dá)到負(fù)載均衡的 目的,該系統(tǒng)還可以設(shè)置按照處理節(jié)點的順序?qū)W(wǎng)絡(luò)節(jié)點上報的數(shù)據(jù)進(jìn)行處理,假設(shè),目 前,只有網(wǎng)絡(luò)節(jié)點1在上報數(shù)據(jù),在網(wǎng)絡(luò)節(jié)點1上報待處理數(shù)據(jù)1時,網(wǎng)絡(luò)節(jié)點1將待處理數(shù)據(jù) 1上報至處理節(jié)點1,處理節(jié)點1將待處理數(shù)據(jù)1同步或者異步備份到處理節(jié)點2。
[0048] 在網(wǎng)絡(luò)節(jié)點1上報待處理數(shù)據(jù)2時,網(wǎng)絡(luò)節(jié)點1將待處理數(shù)據(jù)2上報至處理節(jié)點2,處 理節(jié)點2將待處理數(shù)據(jù)2同步或者異步備份到處理節(jié)點3。
[0049] 對應(yīng)地,在網(wǎng)絡(luò)節(jié)點1上報待處理數(shù)據(jù)3時,網(wǎng)絡(luò)節(jié)點1將待處理數(shù)據(jù)3上報至處理 節(jié)點3,處理節(jié)點3將待處理數(shù)據(jù)3同步或者異步備份到處理節(jié)點4。
[0050] 對應(yīng)地,在網(wǎng)絡(luò)節(jié)點1上報待處理數(shù)據(jù)4時,網(wǎng)絡(luò)節(jié)點1將待處理數(shù)據(jù)4上報至處理 節(jié)點4,處理節(jié)點4將待處理數(shù)據(jù)4同步或者異步備份到處理節(jié)點1。
[0051] 假設(shè)當(dāng)前網(wǎng)絡(luò)節(jié)點2上報數(shù)據(jù),網(wǎng)絡(luò)節(jié)點2根據(jù)預(yù)設(shè)的目標(biāo)節(jié)點策略可以確定出該 網(wǎng)絡(luò)節(jié)點2所對應(yīng)的目標(biāo)節(jié)點為2,因此,在網(wǎng)絡(luò)節(jié)點2上報待處理數(shù)據(jù)1時,網(wǎng)絡(luò)節(jié)點2將待 處理數(shù)據(jù)1上報至處理節(jié)點2,處理節(jié)點2將待處理數(shù)據(jù)1同步或者異步備份到處理節(jié)點3;網(wǎng) 絡(luò)節(jié)點2將待處理數(shù)據(jù)2上報至處理節(jié)點3,處理節(jié)點3將待處理數(shù)據(jù)2同步或者異步備份到 處理節(jié)點4;網(wǎng)絡(luò)節(jié)點2將待處理數(shù)據(jù)3上報至處理節(jié)點4,處理節(jié)點4將待處理數(shù)據(jù)3同步或 者異步備份到處理節(jié)點1;網(wǎng)絡(luò)節(jié)點2將待處理數(shù)據(jù)4上報至處理節(jié)點1,處理節(jié)點1將待處理 數(shù)據(jù)3同步或者異步備份到處理節(jié)點2。
[0052]其中,該分布式處理中心中各個處理節(jié)點檢測進(jìn)行存活檢測的示例圖,如圖3所 示,通過圖3可以看出,在處理節(jié)點1與處理節(jié)點2這對關(guān)聯(lián)關(guān)系中,處理節(jié)點2為處理節(jié)點1 的關(guān)聯(lián)節(jié)點,處理節(jié)點2對處理節(jié)點1進(jìn)行存活檢測,即,處理節(jié)點2檢測處理節(jié)點1是否存在 宕機;相應(yīng)地,處理節(jié)點3對處理節(jié)點2進(jìn)行存活檢測;處理節(jié)點4對處理節(jié)點3進(jìn)行存活檢 測;處理節(jié)點1對處理節(jié)點4進(jìn)行存活檢測。
[0053] 本發(fā)明還提供了一種應(yīng)用圖1所示的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)進(jìn)行負(fù)載均衡調(diào)度的方 法。
[0054] 圖4是根據(jù)本發(fā)明一個實施例的負(fù)載均衡調(diào)度的方法的流程圖,如圖4所示,可以 包括以下步驟:
[0055] S41,根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理數(shù)據(jù)的目 標(biāo)節(jié)點。
[0056]具體地,獲取分布式處理中心的每個處理節(jié)點的負(fù)荷信息,并根據(jù)所獲得的負(fù)荷 信息按照負(fù)荷由輕到重的選擇原則,將負(fù)荷最輕的處理節(jié)點作為目標(biāo)節(jié)點。
[0057]例如,分布式處理系統(tǒng)包括四個處理節(jié)點,分別為處理節(jié)點1、2、3和4,根據(jù)所獲取 到的處理節(jié)點1、2、3、4的負(fù)荷信息確定出這四個處理節(jié)點中負(fù)荷最輕的處理節(jié)點,如果根 據(jù)負(fù)荷由輕到處理節(jié)點進(jìn)行排序后所獲得的結(jié)果為處理節(jié)點3、4、1、2,此時,可將處理節(jié)點 3作為目標(biāo)節(jié)點。
[0058]在本發(fā)明的一個實施例中,如果存在多個負(fù)荷最輕的處理節(jié)點時,可根據(jù)預(yù)設(shè)的 目標(biāo)節(jié)點選擇策略從多個負(fù)荷最輕的處理節(jié)點中選擇出目標(biāo)節(jié)點。
[0059]具體地,在負(fù)荷最輕的處理節(jié)點有多個時,可對負(fù)荷最輕的處理節(jié)點的原編號進(jìn) 行排序,并根據(jù)排序結(jié)果為對應(yīng)的負(fù)荷最輕的處理節(jié)點分配新編號,并保存負(fù)荷最輕的處 理節(jié)點的原編號和新編號之間的對應(yīng)關(guān)系。然后,確定負(fù)荷最輕的處理節(jié)點的節(jié)點數(shù)量,并 將網(wǎng)絡(luò)節(jié)點的編號對節(jié)點數(shù)量進(jìn)行取余,得到余數(shù),以及根據(jù)余數(shù)和對應(yīng)關(guān)系確定處理網(wǎng) 絡(luò)節(jié)點的目標(biāo)節(jié)點。
[0060] 例如,網(wǎng)絡(luò)節(jié)點確定出負(fù)載最輕的處理節(jié)點,分別為處理節(jié)點1、3、4,此時,網(wǎng)絡(luò)節(jié) 點可按照編號由小到大的順序?qū)ζ溥M(jìn)行排序,并根據(jù)排序結(jié)果對處理節(jié)點進(jìn)行重新編號, 其中,處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系為:即新編號?對應(yīng)處理節(jié)點1,①對應(yīng)處理 節(jié)點3;②對應(yīng)處理節(jié)點4。網(wǎng)絡(luò)節(jié)點可確定出負(fù)載最輕的處理節(jié)點的節(jié)點數(shù)為3,假設(shè)網(wǎng)絡(luò) 節(jié)點自身的編號為5,將5%3得到的余數(shù)為2,根據(jù)處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系, 可以確定出余數(shù)2對應(yīng)的處理節(jié)點為處理節(jié)點4,此時,處理節(jié)點4即為網(wǎng)絡(luò)節(jié)點5上報數(shù)據(jù) 的目標(biāo)節(jié)點。
[0061] S42,將待處理數(shù)據(jù)上傳至目標(biāo)節(jié)點。
[0062] 需要說明的是,前述對跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)實施例的解釋說明也適用于該負(fù)載均 衡調(diào)度的方法實施例,此處不再贅述。
[0063]根據(jù)本發(fā)明實施例的負(fù)載均衡調(diào)度的方法,在分布式處理中心設(shè)置多個處理節(jié) 點,并通過網(wǎng)絡(luò)節(jié)點從分布式處理中心中確定出目標(biāo)節(jié)點,并將待處理數(shù)據(jù)上傳至目標(biāo)節(jié) 點保存,并且在保存待處理數(shù)據(jù)的同時,目標(biāo)節(jié)點根據(jù)分布式處理中心中預(yù)先保存的各個 處理節(jié)點之間的關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定出目標(biāo)節(jié)點的關(guān)聯(lián)節(jié)點,并將待處理數(shù)據(jù) 備份至關(guān)聯(lián)節(jié)點中,由此,通過網(wǎng)絡(luò)節(jié)點實現(xiàn)對處理節(jié)點負(fù)載均衡的管理,有效提高系統(tǒng)負(fù) 載能力,同時該系統(tǒng)中的目標(biāo)節(jié)點能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān) 聯(lián)節(jié)點,并通過目標(biāo)節(jié)點對待處理數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕 機時無法對待處理數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
[0064]圖5是根據(jù)本發(fā)明一個實施例的應(yīng)用圖1所示的分布式處理中心進(jìn)行負(fù)載均衡調(diào) 度的方法的流程圖。如圖5所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0065] S51,接收網(wǎng)絡(luò)節(jié)點上傳的待處理數(shù)據(jù)。
[0066] S52,根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理數(shù)據(jù)的目 標(biāo)節(jié)點。
[0067]具體地,在接收到網(wǎng)絡(luò)節(jié)點上傳的待處理數(shù)據(jù)后,可獲取每個處理節(jié)點的負(fù)荷信 息,并根據(jù)所獲得的負(fù)荷信息按照負(fù)荷由輕到重的選擇原則,將負(fù)荷最輕的處理節(jié)點作為 目標(biāo)節(jié)點。
[0068] 其中,負(fù)荷信息為各個節(jié)點統(tǒng)一約定的信息,可以是功率、帶寬、實際負(fù)載率等。
[0069] 在確定目標(biāo)節(jié)點的過程中,有時會存在多個在負(fù)荷最輕的處理節(jié)點,為了快速確 定出目標(biāo)節(jié)點,在本發(fā)明的一個實施例中,可根據(jù)預(yù)設(shè)的目標(biāo)節(jié)點選擇策略,從多個負(fù)荷最 輕的處理節(jié)點中選擇出目標(biāo)節(jié)點。
[0070] 具體地,在負(fù)荷最輕的處理節(jié)點有多個時,可對負(fù)荷最輕的處理節(jié)點的原編號進(jìn) 行排序,并根據(jù)排序結(jié)果為對應(yīng)的負(fù)荷最輕的處理節(jié)點分配新編號,并保存負(fù)荷最輕的處 理節(jié)點的原編號和新編號之間的對應(yīng)關(guān)系。然后,確定負(fù)荷最輕的處理節(jié)點的節(jié)點數(shù)量,并 將網(wǎng)絡(luò)節(jié)點的編號對節(jié)點數(shù)量進(jìn)行取余,得到余數(shù),以及根據(jù)余數(shù)和對應(yīng)關(guān)系確定處理網(wǎng) 絡(luò)節(jié)點的目標(biāo)節(jié)點。
[0071] 例如,網(wǎng)絡(luò)節(jié)點確定出負(fù)載最輕的處理節(jié)點,分別為處理節(jié)點1、3、4,此時,網(wǎng)絡(luò)節(jié) 點可按照編號由小到大的順序?qū)ζ溥M(jìn)行排序,并根據(jù)排序結(jié)果對處理節(jié)點進(jìn)行重新編號, 其中,處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系為:即新編號?對應(yīng)處理節(jié)點1,①對應(yīng)處理 節(jié)點3;②對應(yīng)處理節(jié)點4。網(wǎng)絡(luò)節(jié)點可確定出負(fù)載最輕的處理節(jié)點的節(jié)點數(shù)為3,假設(shè)網(wǎng)絡(luò) 節(jié)點自身的編號為5,將5%3得到的余數(shù)為2,根據(jù)處理節(jié)點的原編號與新編號的對應(yīng)關(guān)系, 可以確定出余數(shù)2對應(yīng)的處理節(jié)點為處理節(jié)點4,此時,處理節(jié)點4即為網(wǎng)絡(luò)節(jié)點5上報數(shù)據(jù) 的目標(biāo)節(jié)點。
[0072] S53,將待處理數(shù)據(jù)保存至目標(biāo)節(jié)點上,并根據(jù)關(guān)聯(lián)關(guān)系從多個處理節(jié)點中確定與 目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點。
[0073] S54,將待處理數(shù)據(jù)備份至關(guān)聯(lián)節(jié)點上,并通過目標(biāo)節(jié)點處理待處理數(shù)據(jù)。
[0074]具體地,在確定出關(guān)聯(lián)節(jié)點后,可將待處理數(shù)據(jù)同步備份至關(guān)聯(lián)節(jié)點上。或者,將 待處理數(shù)據(jù)異步備份至關(guān)聯(lián)節(jié)點上。
[0075]為了提高處理數(shù)據(jù)的穩(wěn)定性,在本發(fā)明的一個實施例中,在目標(biāo)節(jié)點對待處理數(shù) 據(jù)進(jìn)行處理的過程中,如圖6所示,該數(shù)據(jù)處理方法還可以包括以下步驟:
[0076] S55,控制關(guān)聯(lián)節(jié)點對目標(biāo)節(jié)點是否宕機進(jìn)行檢測。
[0077] S56,在檢測到目標(biāo)節(jié)點宕機時,通過關(guān)聯(lián)節(jié)點對未處理完的待處理數(shù)據(jù)進(jìn)行處 理。
[0078] 根據(jù)本發(fā)明實施例的負(fù)載均衡調(diào)度的方法,在接收到網(wǎng)絡(luò)節(jié)點上傳的數(shù)據(jù)后,根 據(jù)每個處理節(jié)點的負(fù)荷信息確定出處理數(shù)據(jù)的目標(biāo)節(jié)點,并將所獲取到的數(shù)據(jù)保存至目標(biāo) 節(jié)點的同時,能夠自動將數(shù)據(jù)保存至與該目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并通過目標(biāo) 節(jié)點對待處理數(shù)據(jù)進(jìn)行處理,保證了數(shù)據(jù)的可靠性,避免了目標(biāo)節(jié)點宕機時無法對待處理 數(shù)據(jù)進(jìn)行處理,提高處理數(shù)據(jù)的穩(wěn)定性。
[0079] 在本發(fā)明的描述中,需要理解的是,術(shù)語"第一"、"第二"僅用于描述目的,而不能 理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第 一"、"第二"的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,"多個" 的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0080] 在本說明書的描述中,參考術(shù)語"一個實施例"、"一些實施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特 點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不 必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任 一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技 術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié) 合和組合。
[0081] 流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括 一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部 分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順 序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明 的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0082] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用 于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供 指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí) 行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè) 備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳 輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝 置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電 連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器 (ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存 儲器(CDR0M)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的 介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其 他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0083]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述 實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件 或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下 列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路 的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA)JIg 可編程門陣列(FPGA)等。
[0084]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介 質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0085]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模 塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如 果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機 可讀取存儲介質(zhì)中。
[0086] 上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描 述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限 制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變 型。
【主權(quán)項】
1. 一種跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述系統(tǒng)包括分布式處理中心和多個網(wǎng)絡(luò) 節(jié)點,其中, 所述分布式處理中心,包括多個處理節(jié)點,所述多個處理節(jié)點組成閉環(huán)拓?fù)浣Y(jié)構(gòu),且所 述閉環(huán)拓?fù)浣Y(jié)構(gòu)中相鄰的處理節(jié)點之間存在關(guān)聯(lián)關(guān)系; 所述網(wǎng)絡(luò)節(jié)點,用于根據(jù)每個處理節(jié)點的負(fù)荷信息從所述多個處理節(jié)點中確定處理待 處理數(shù)據(jù)的目標(biāo)節(jié)點,并將所述待處理數(shù)據(jù)上傳至所述目標(biāo)節(jié)點; 所述目標(biāo)節(jié)點,用于保存所述網(wǎng)絡(luò)節(jié)點上傳的所述待處理數(shù)據(jù),并根據(jù)所述關(guān)聯(lián)關(guān)系 從所述多個處理節(jié)點中確定與所述目標(biāo)節(jié)點存在關(guān)聯(lián)關(guān)系的關(guān)聯(lián)節(jié)點,并將所述待處理數(shù) 據(jù)備份至所述關(guān)聯(lián)節(jié)點上,并通過所述目標(biāo)節(jié)點處理所述待處理數(shù)據(jù); 所述關(guān)聯(lián)節(jié)點,用于保存所述目標(biāo)節(jié)點發(fā)送的所述待處理數(shù)據(jù)。2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)節(jié)點,具體用于: 獲取每個處理節(jié)點的負(fù)荷信息,并根據(jù)所獲得的負(fù)荷信息按照負(fù)荷由輕到重的選擇原 貝IJ,將負(fù)荷最輕的處理節(jié)點作為目標(biāo)節(jié)點。3. 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)節(jié)點,還用于: 在負(fù)荷最輕的處理節(jié)點有多個時,根據(jù)預(yù)設(shè)的目標(biāo)節(jié)點選擇策略從多個負(fù)荷最輕的處 理節(jié)點中選擇出目標(biāo)節(jié)點。4. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)節(jié)點,具體用于: 在負(fù)荷最輕的處理節(jié)點有多個時,對所述負(fù)荷最輕的處理節(jié)點的原編號進(jìn)行排序,并 根據(jù)排序結(jié)果為對應(yīng)的負(fù)荷最輕的處理節(jié)點分配新編號,并保存負(fù)荷最輕的處理節(jié)點的原 編號和新編號之間的對應(yīng)關(guān)系; 確定所述負(fù)荷最輕的處理節(jié)點的節(jié)點數(shù)量,并將所述網(wǎng)絡(luò)節(jié)點的編號對所述節(jié)點數(shù)量 進(jìn)行取余,得到余數(shù);以及 根據(jù)所述余數(shù)和所述對應(yīng)關(guān)系確定處理所述網(wǎng)絡(luò)節(jié)點的目標(biāo)節(jié)點。5. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述目標(biāo)節(jié)點,具體用于: 將所述待處理數(shù)據(jù)同步備份至所述關(guān)聯(lián)節(jié)點上;或者, 將所述待處理數(shù)據(jù)異步備份至所述關(guān)聯(lián)節(jié)點上。6. 如權(quán)利要求1-5中任一項所述的系統(tǒng),其特征在于,所述關(guān)聯(lián)節(jié)點,還用于: 檢測所述目標(biāo)節(jié)點是否宕機; 在檢測到所述目標(biāo)節(jié)點宕機時,對所述目標(biāo)節(jié)點未處理完的待處理數(shù)據(jù)進(jìn)行處理。7. -種使用如權(quán)利要求1-6中任一項所述的跨網(wǎng)絡(luò)數(shù)據(jù)傳輸系統(tǒng)進(jìn)行負(fù)載均衡調(diào)度的 方法,其特征在于,所述方法包括以下步驟: 根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處理節(jié)點中確定處理待處理數(shù)據(jù)的目標(biāo)節(jié)點; 將所述待處理數(shù)據(jù)上傳至所述目標(biāo)節(jié)點。8. 如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)每個處理節(jié)點的負(fù)荷信息從多個處 理節(jié)點中確定處理待處理數(shù)據(jù)的目標(biāo)節(jié)點,具體包括: 獲取每個處理節(jié)點的負(fù)荷信息,并根據(jù)所獲得的負(fù)荷信息按照負(fù)荷由輕到重的選擇原 貝IJ,將負(fù)荷最輕的處理節(jié)點作為目標(biāo)節(jié)點。9. 如權(quán)利要求8所述的方法,其特征在于,在負(fù)荷最輕的處理節(jié)點有多個時,所述方法 還包括: 根據(jù)預(yù)設(shè)的目標(biāo)節(jié)點選擇策略從多個負(fù)荷最輕的處理節(jié)點中選擇出目標(biāo)節(jié)點。10.如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的目標(biāo)節(jié)點選擇策略從多個 負(fù)荷最輕的處理節(jié)點中選擇出目標(biāo)節(jié)點,具體包括: 在負(fù)荷最輕的處理節(jié)點有多個時,對所述負(fù)荷最輕的處理節(jié)點的原編號進(jìn)行排序,并 根據(jù)排序結(jié)果為對應(yīng)的負(fù)荷最輕的處理節(jié)點分配新編號,并保存負(fù)荷最輕的處理節(jié)點的原 編號和新編號之間的對應(yīng)關(guān)系; 確定所述負(fù)荷最輕的處理節(jié)點的節(jié)點數(shù)量,并將所述網(wǎng)絡(luò)節(jié)點的編號對所述節(jié)點數(shù)量 進(jìn)行取余,得到余數(shù);以及 根據(jù)所述余數(shù)和所述對應(yīng)關(guān)系確定處理所述網(wǎng)絡(luò)節(jié)點的目標(biāo)節(jié)點。
【文檔編號】H04L29/08GK105915630SQ201610382965
【公開日】2016年8月31日
【申請日】2016年6月1日
【發(fā)明人】李東鴿, 牟曉光
【申請人】東軟集團(tuán)股份有限公司, 國家信息中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1