一種均衡負(fù)載的方法及分布式數(shù)據(jù)庫系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種均衡負(fù)載的方法,包括:服務(wù)器節(jié)點實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,并根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表;主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表;主控服務(wù)器節(jié)點根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;主控服務(wù)器節(jié)點確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。本發(fā)明還同時公開了一種分布式數(shù)據(jù)庫系統(tǒng),采用本發(fā)明能根據(jù)各個服務(wù)器節(jié)點的負(fù)載情況,均衡分布式數(shù)據(jù)庫的負(fù)載。
【專利說明】一種均衡負(fù)載的方法及分布式數(shù)據(jù)庫系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域的數(shù)據(jù)庫管理技術(shù),尤其涉及一種均衡負(fù)載的方法及分布式數(shù)據(jù)庫系統(tǒng)。
【背景技術(shù)】
[0002]分布式數(shù)據(jù)庫能夠在不中斷業(yè)務(wù)的情況下,通過動態(tài)增加計算節(jié)點和存儲節(jié)點,線性地提升整體性能和存儲容量,并且可通過系統(tǒng)的節(jié)點間多副本技術(shù)保證數(shù)據(jù)的安全性。所述分布式數(shù)據(jù)庫由多臺服務(wù)器節(jié)點組成,數(shù)據(jù)被分布在多臺服務(wù)器節(jié)點上;每個服務(wù)器節(jié)點中的中央處理器(CPU,Central Processing Unit)和硬盤同步處理數(shù)據(jù)。分布式數(shù)據(jù)庫存儲數(shù)據(jù)的方法為:客戶端通過一致性算法,選定一臺服務(wù)器節(jié)點后,將數(shù)據(jù)發(fā)送給該服務(wù)器節(jié)點保存。
[0003]但是,由于上述保存數(shù)據(jù)的服務(wù)器節(jié)點的選定方式為客戶端通過一致性算法,比如哈希(Hash)算法來選定服務(wù)器節(jié)點,然而客戶端在使用一致性算法選擇服務(wù)器時,無法判斷每個服務(wù)器中已存數(shù)據(jù)的情況,如此可能出現(xiàn)分布式數(shù)據(jù)庫系統(tǒng)負(fù)載不均衡的問題,進而影響系統(tǒng)的存儲業(yè)務(wù)。比如,服務(wù)器節(jié)點A中存儲的數(shù)據(jù)接近該服務(wù)器磁盤容量的100%,而服務(wù)器節(jié)點B中保存的數(shù)據(jù)占用不到10%的磁盤容量,但客戶端根據(jù)一致性算法選定服務(wù)器節(jié)點A來存儲數(shù)據(jù),這樣就可能會出現(xiàn)服務(wù)器節(jié)點A無法存儲數(shù)據(jù)的情況。
[0004]可見,現(xiàn)有技術(shù)中由于存儲數(shù)據(jù)時,沒有考慮當(dāng)前系統(tǒng)中各個服務(wù)器節(jié)點的負(fù)載情況,導(dǎo)致分布式數(shù)據(jù)庫出現(xiàn)負(fù)載不均衡問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明的目的在于提供一種均衡負(fù)載的方法及分布式數(shù)據(jù)庫系統(tǒng),能根據(jù)各個服務(wù)器節(jié)點的負(fù)載情況,均衡分布式數(shù)據(jù)庫的負(fù)載。
[0006]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0007]本發(fā)明提供了一種均衡負(fù)載的方法,該方法包括:
[0008]服務(wù)器節(jié)點實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,并根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表;
[0009]主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表;
[0010]主控服務(wù)器節(jié)點根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;
[0011]主控服務(wù)器節(jié)點確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
[0012]上述方案中,所述遷移單元文件統(tǒng)計表,包括:服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量和每個遷移單元文件的訪問頻度。
[0013]上述方案中,所述遷移策略,包括:以下一條或多條策略:
[0014]選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點;
[0015]計算磁盤已用容量最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點;
[0016]根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié)點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定遷移單元文件作為遷出文件。
[0017]上述方案中,所述主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表之前,該方法還包括:主控服務(wù)器節(jié)點實時檢測所有服務(wù)器節(jié)點的狀態(tài),若有服務(wù)器節(jié)點的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點。
[0018]上述方案中,所述根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載,包括:主控服務(wù)器根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向遷入節(jié)點發(fā)送遷出文件的通知;
[0019]遷出節(jié)點根據(jù)發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點;
[0020]當(dāng)主控服務(wù)器節(jié)點收到遷出節(jié)點返回遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件;
[0021]當(dāng)主控服務(wù)器節(jié)點收到遷入節(jié)點返回完成遷入的通知后,更新自身的遷移單元文件統(tǒng)計表。
[0022]本發(fā)明還提供了一種分布式數(shù)據(jù)庫系統(tǒng),該系統(tǒng)包括:主控服務(wù)器節(jié)點和服務(wù)器節(jié)點;其中,
[0023]服務(wù)器節(jié)點,用于實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表,并為主控服務(wù)器節(jié)點提供遷移單元文件統(tǒng)計表,以及作為遷入節(jié)點或遷出節(jié)點接收主控服務(wù)器節(jié)點對負(fù)載的調(diào)整;
[0024]主控服務(wù)器節(jié)點,用于周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表;根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;以及確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
[0025]上述方案中,所述服務(wù)器節(jié)點,具體用于利用服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量和每個遷移單元文件的訪問頻度建立遷移單元文件統(tǒng)計表。
[0026]上述方案中,所述主控服務(wù)器節(jié)點,具體用于保存遷移策略,所述遷移策略包括以下一條或多條策略:
[0027]選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點;
[0028]計算磁盤已用容量最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點;
[0029]根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié)點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定遷移單元文件作為遷出文件
[0030]上述方案中,所述主控服務(wù)器節(jié)點,還用于實時檢測所有服務(wù)器節(jié)點的狀態(tài),若有服務(wù)器節(jié)點的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點;
[0031]相應(yīng)的,所述服務(wù)器節(jié)點,還用于為主控服務(wù)器節(jié)點提供自身的狀態(tài)為準(zhǔn)備退出還是正常運行。
[0032]上述方案中,所述主控服務(wù)器節(jié)點,具體用于根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向作為遷入節(jié)點的服務(wù)器節(jié)點發(fā)送遷出文件的通知;當(dāng)收到作為遷入節(jié)點的服務(wù)器節(jié)點返回遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件;當(dāng)收到作為遷入節(jié)點的服務(wù)器節(jié)點返回完成遷入的通知后,更新自身的遷移單元文件統(tǒng)計表;
[0033]相應(yīng)的,所述服務(wù)器節(jié)點,具體用于作為遷出節(jié)點時,根據(jù)主控服務(wù)器節(jié)點發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點,向主控服務(wù)器節(jié)點返回遷出成功的通知;以及作為遷入節(jié)點時,完成遷入后,向主控服務(wù)器節(jié)點返回完成遷入的通知。
[0034]本發(fā)明所提供的均衡負(fù)載的方法及分布式數(shù)據(jù)庫系統(tǒng),能由主控服務(wù)器節(jié)點周期性的根據(jù)所有服務(wù)器節(jié)點建立的遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;再根據(jù)遷移決策調(diào)整遷出節(jié)點和遷入節(jié)點的負(fù)載。如此,即可根據(jù)分布式數(shù)據(jù)庫系統(tǒng)中各個服務(wù)器節(jié)點的存儲數(shù)據(jù)的情況,調(diào)整各個服務(wù)器節(jié)點的負(fù)載,進而實現(xiàn)分布式數(shù)據(jù)庫的負(fù)載均衡。
【專利附圖】
【附圖說明】
[0035]圖1為本發(fā)明的均衡負(fù)載的方法流程示意圖;
[0036]圖2為本發(fā)明的分布式數(shù)據(jù)庫系統(tǒng)組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]本發(fā)明的基本思想是:各個服務(wù)器節(jié)點實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,并根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表;主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表;主控服務(wù)器節(jié)點根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;主控服務(wù)器節(jié)點確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。[0038]下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細(xì)的說明。
[0039]本發(fā)明提出的均衡負(fù)載的方法,如圖1所示,包括以下步驟:
[0040]步驟101:各個服務(wù)器節(jié)點實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,并根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表。
[0041]這里,所述將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件為:服務(wù)器節(jié)點實時檢測是否接收到客戶端發(fā)來的數(shù)據(jù),若收到,則服務(wù)器節(jié)點檢測當(dāng)前遷移單元文件是否超過最大記錄閾值,若超過,則停止更新當(dāng)前遷移單元文件,新建遷移單元文件作為當(dāng)前遷移單元文件,將數(shù)據(jù)存儲到當(dāng)前遷移單元文件中;若沒超過,則服務(wù)器節(jié)點將數(shù)據(jù)直接存儲到當(dāng)前遷移單元文件中。其中,所述最大記錄閾值為根據(jù)實際情況預(yù)置的數(shù)值,可以為遷移單元文件中記錄的數(shù)據(jù)的最大數(shù)量,也可以為遷移單元文件中保存的數(shù)據(jù)所占用的最大磁盤容量。
[0042]步驟102:主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表。
[0043]這里,所述遷移單元文件統(tǒng)計表包括:服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量、和每個遷移單元文件的訪問頻度;
[0044]其中,所述服務(wù)器節(jié)點的標(biāo)識可以為服務(wù)器節(jié)點在系統(tǒng)中的地址;
[0045]所述遷移單元文件信息包括:遷移單元文件數(shù)量、文件名,所述文件名可以由服務(wù)器節(jié)點的標(biāo)識和/或該遷移單元文件的建立次序組成;所述周期性為根據(jù)實際情況設(shè)置的時長,比如,可以設(shè)置為一天;所述獲取可以為各個服務(wù)器節(jié)點周期性向主控服務(wù)器上報遷移單元文件統(tǒng)計表,也可以為主控服務(wù)器周期性從自身管理的各個服務(wù)器節(jié)點中提取遷移單元文件統(tǒng)計信息。
[0046]步驟103:主控服務(wù)器節(jié)點根據(jù)所有遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策。
[0047]這里,所述遷移策略為根據(jù)實際情況預(yù)置在主控服務(wù)器中的以下一條或多條策略:
[0048]一、選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點;
[0049]其中,所述從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件可以根據(jù)實際情況設(shè)置選定規(guī)則,比如,可以設(shè)置選定規(guī)則為:計算磁盤已用容量與閾值之間的差值,將遷移單元文件占用的磁盤容量之和、與差值一致的一個或多個遷移單元文件作為遷出文件;所述閥值可以根據(jù)實際情況設(shè)置,比如可以設(shè)置為磁盤總?cè)萘康?90% ;
[0050]所述從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點可以為:根據(jù)當(dāng)前所有服務(wù)器節(jié)點的已用磁盤容量,計算平均已用磁盤容量,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出已用磁盤容量低于平均已用磁盤容量的服務(wù)器節(jié)點作為遷入節(jié)點,計算遷入節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,從所有遷出文件中選出占用的磁盤容量之和與所述差值相同的一個或多個遷出文件與該遷入節(jié)點對應(yīng)。[0051]二、計算磁盤已用容量最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定一個或多個遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點;
[0052]其中,所述預(yù)置值可以為比例值,差值與磁盤已用容量最多的服務(wù)器節(jié)點對應(yīng)的磁盤總?cè)萘康谋戎怠?br>
[0053]三、根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié)點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定一個或多個遷移單元文件作為遷出文件;
[0054]其中,所述從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定一個或多個遷移單元文件作為遷出文件可以根據(jù)實際情況設(shè)置,比如,可以為:根據(jù)當(dāng)前所有服務(wù)器節(jié)點的已用磁盤容量,計算出平均已用磁盤容量,從剩余服務(wù)器節(jié)點中,選出已用磁盤容量高于平均已用磁盤容量的服務(wù)器節(jié)點作為遷出節(jié)點,按照遷出節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,選出一個或多個遷出文件。
[0055]步驟104:主控服務(wù)器節(jié)點確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
[0056]這里,所述確定遷移可以由人工執(zhí)行遷移命令,或主控服務(wù)器節(jié)點設(shè)置為首先檢測是否已選出遷出節(jié)點和遷入節(jié)點,若是,則確定遷移,若否,則結(jié)束處理流程;
[0057]所述根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載包括:
[0058]步驟a:主控制服務(wù)器鎖定當(dāng)前自身保存的所有遷移單元文件統(tǒng)計表,并通知選出的所有遷出節(jié)點和遷入節(jié)點鎖定自身的遷移單元文件統(tǒng)計表;主控服務(wù)器根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向遷入節(jié)點發(fā)送遷出文件的通知。
[0059]其中,所述鎖定為停止任何對遷移單元文件統(tǒng)計表的操作。
[0060]步驟b:遷出節(jié)點根據(jù)發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點,并更新自身的遷移單元文件統(tǒng)計表。
[0061]其中,所述發(fā)送方式可以采用文件傳輸協(xié)議(FTP,File Transfer Protocol)進行傳遞;所述提取遷出文件發(fā)送給遷入節(jié)點可以為提取遷出文件并壓縮,將壓縮后的遷出文件發(fā)送給遷入節(jié)點;所述壓縮為現(xiàn)有技術(shù),這里不做贅述。
[0062]進一步的,所述提取遷出文件發(fā)送給遷入節(jié)點之后,主控服務(wù)器節(jié)點還會實時監(jiān)測壓縮文件是否失敗以及網(wǎng)絡(luò)傳輸是否異常,若壓縮文件失敗或網(wǎng)絡(luò)傳輸異常,則判斷是否可以恢復(fù),如果可以恢復(fù),則判斷當(dāng)前重復(fù)執(zhí)行次數(shù)是否超過最大值,若是,則結(jié)束處理流程,若不是,則提取遷出文件發(fā)送給遷入節(jié)點,并將重復(fù)執(zhí)行次數(shù)加一;如果不可以恢復(fù),則遷移操作失敗,記入系統(tǒng)異常日志,結(jié)束處理流程;若壓縮文件成功或網(wǎng)絡(luò)傳輸正常,則執(zhí)行步驟C。
[0063]步驟c:當(dāng)主控服務(wù)器節(jié)點收到任意一個遷出節(jié)點返回遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點,處理收到的遷出文件。
[0064]其中,所述遷出節(jié)點返回遷出成功的通知之前,還包括:所述遷出節(jié)點收到數(shù)據(jù)遷移開始的通知后,將執(zhí)行數(shù)據(jù)遷移的會話實例的識別號通知主控服務(wù)器節(jié)點;所述主控服務(wù)器收到包含會話識別號的消息后,周期性的向遷出節(jié)點發(fā)送心跳消息;所述遷出節(jié)點收至IJ心跳消息后,檢測指定會話識別號的會話是否在運行,若是,則繼續(xù)回應(yīng)心跳消息給主控服務(wù)器節(jié)點,如果超過預(yù)置時長檢測不到心跳,則判定數(shù)據(jù)遷移操作失敗,通知主控制節(jié)點遷出失敗。
[0065]所述會話識別號可以為當(dāng)前的遷移操作順序編號;所述心跳消息的發(fā)送與回應(yīng)均為現(xiàn)有技術(shù)中對系統(tǒng)設(shè)備進行管理時采用的方法,這里不做贅述。
[0066]所述主控服務(wù)器節(jié)點收到任意一個遷出節(jié)點返回遷出成功的通知包括:主控服務(wù)器節(jié)點實時檢測是否收到遷出節(jié)點返回遷出成功的通知,當(dāng)接收到遷出節(jié)點返回的遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件;當(dāng)接收到遷出節(jié)點返回的遷出失敗的通知時,結(jié)束該遷出節(jié)點對應(yīng)的遷移處理。
[0067]所述處理收到的遷出文件為:遷入節(jié)點保存遷出節(jié)點發(fā)來的遷出文件,更新自身的遷移單元文件統(tǒng)計表,并向主控服務(wù)器節(jié)點返回完成遷入的通知。其中,所述保存遷出文件可以包括:將接收到的壓縮后的遷出文件解壓縮后進行保存;所述解壓縮為與壓縮方法對應(yīng)的方法,為現(xiàn)有技術(shù),這里不做贅述。
[0068]步驟d:當(dāng)主控服務(wù)器節(jié)點收到任意一個遷入節(jié)點返回完成遷入的通知后,更新自身的遷移單元文件統(tǒng)計表。
[0069]其中,所述更新為將遷出文件對應(yīng)的記錄進行更改。
[0070]另外,執(zhí)行上述步驟101之前,該方法還可以包括:主控服務(wù)器節(jié)點實時檢測所有服務(wù)器節(jié)點的狀態(tài),若有任意一個服務(wù)器節(jié)點的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點。
[0071]其中,所述從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點可以為:根據(jù)當(dāng)前所有剩余服務(wù)器節(jié)點的已用磁盤容量,計算出平均已用磁盤容量,選出已用磁盤容量低于平均已用磁盤容量的服務(wù)器節(jié)點作為遷入節(jié)點,按照遷入節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,逐個選出的一個或多個遷出文件對應(yīng)的遷入節(jié)點。
[0072]如圖2所示,本發(fā)明提供了一種分布式數(shù)據(jù)庫系統(tǒng),該系統(tǒng)包括:主控服務(wù)器節(jié)點21和服務(wù)器節(jié)點22 ;其中,
[0073]服務(wù)器節(jié)點22,用于實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表,并為主控服務(wù)器節(jié)點21提供遷移單元文件統(tǒng)計表,以及作為遷入節(jié)點或遷出節(jié)點接收主控服務(wù)器節(jié)點21對負(fù)載的調(diào)整;
[0074]主控服務(wù)器節(jié)點21,用于周期性獲取各個服務(wù)器節(jié)點22的遷移單元文件統(tǒng)計表;根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;以及確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
[0075]所述服務(wù)器節(jié)點22,具體用于實時檢測是否接收到客戶端發(fā)來的數(shù)據(jù),若收到,則檢測當(dāng)前遷移單元文件是否超過最大記錄閾值,若超過,則停止更新當(dāng)前遷移單元文件,新建遷移單元文件作為當(dāng)前遷移單元文件,將數(shù)據(jù)存儲到當(dāng)前遷移單元文件中;若沒超過,則將數(shù)據(jù)直接存儲到當(dāng)前遷移單元文件中。[0076]所述服務(wù)器節(jié)點22,具體用于保存遷移單元文件統(tǒng)計表包括:服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量、和每個遷移單元文件的訪問頻度。
[0077]所述主控服務(wù)器節(jié)點21,具體用于保存遷移策略;所述遷移策略為根據(jù)實際情況預(yù)置的以下一條或多條策略:
[0078]一、選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點;
[0079]其中,所述從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件可以根據(jù)實際情況設(shè)置選定規(guī)則,比如,可以設(shè)置選定規(guī)則為:計算磁盤已用容量與閾值之間的差值,將遷移單元文件占用的磁盤容量之和、與差值一致的一個或多個遷移單元文件作為遷出文件;所述閥值可以根據(jù)實際情況設(shè)置,比如可以設(shè)置為磁盤總?cè)萘康?90% ;
[0080]所述從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點可以為:根據(jù)當(dāng)前所有服務(wù)器節(jié)點的已用磁盤容量,計算平均已用磁盤容量,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出已用磁盤容量低于平均已用磁盤容量的服務(wù)器節(jié)點作為遷入節(jié)點,計算遷入節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,從所有遷出文件中選出占用的磁盤容量之和與所述差值相同的一個或多個遷出文件與該遷入節(jié)點對應(yīng)。
[0081]二、計算磁盤已用容量最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定一個或多個遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點;
[0082]其中,所述預(yù)置值可以為比例值,差值與磁盤已用容量最多的服務(wù)器節(jié)點對應(yīng)的磁盤總?cè)萘康谋戎怠?br>
[0083]三、根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié)點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定一個或多個遷移單元文件作為遷出文件;
[0084]其中,所述從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定一個或多個遷移單元文件作為遷出文件可以根據(jù)實際情況設(shè)置,比如,可以為:根據(jù)當(dāng)前所有服務(wù)器節(jié)點的已用磁盤容量,計算出平均已用磁盤容量,從剩余服務(wù)器節(jié)點中,選出已用磁盤容量高于平均已用磁盤容量的服務(wù)器節(jié)點作為遷出節(jié)點,按照遷出節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,選出一個或多個遷出文件。
[0085]所述主控服務(wù)器節(jié)點21,具體用于由人工執(zhí)行遷移命令來確定開始遷移,或設(shè)置為首先檢測是否已選出遷出節(jié)點和遷入節(jié)點,若是,則確定遷移,若否,則結(jié)束處理流程。
[0086]所述主控服務(wù)器節(jié)點21,具體用于鎖定當(dāng)前自身保存的所有遷移單元文件統(tǒng)計表,并通知選出的所有遷出節(jié)點和遷入節(jié)點鎖定自身的遷移單元文件統(tǒng)計表,主控服務(wù)器根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向遷入節(jié)點發(fā)送遷出文件的通知。
[0087]所述服務(wù)器節(jié)點22,具體用于作為遷出節(jié)點時,根據(jù)發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點,并更新自身的遷移單元文件統(tǒng)計表。
[0088]所述服務(wù)器節(jié)點22,具體用于提取遷出文件并壓縮,將壓縮后的遷出文件發(fā)送給遷入節(jié)點。
[0089]所述主控服務(wù)器節(jié)點21,具體用于實時監(jiān)測作為遷出節(jié)點的服務(wù)器節(jié)點22壓縮文件是否失敗以及網(wǎng)絡(luò)傳輸是否異常,若壓縮文件失敗或網(wǎng)絡(luò)傳輸異常,則判斷是否可以恢復(fù),如果可以恢復(fù),則判斷當(dāng)前重復(fù)執(zhí)行次數(shù)是否超過最大值,若是,則結(jié)束處理流程,若不是,則提取遷出文件發(fā)送給遷入節(jié)點,并將重復(fù)執(zhí)行次數(shù)加一;如果不可以恢復(fù),則遷移操作失敗,記入系統(tǒng)異常日志,結(jié)束處理流程。
[0090]所述服務(wù)器節(jié)點22,還用于作為遷出節(jié)點時,收到數(shù)據(jù)遷移開始的通知后,將執(zhí)行數(shù)據(jù)遷移的會話實例的識別號通知主控模塊,以及接收主控服務(wù)器節(jié)點21發(fā)來的心跳消息后,檢測心跳消息對應(yīng)的會話識別號的會話是否在運行,若是,則繼續(xù)回應(yīng)消息給主控服務(wù)器節(jié)點21,如果超過預(yù)置時長檢測不到心跳,則判定數(shù)據(jù)遷移操作失敗,通知主控服務(wù)器節(jié)點21遷出失敗;相應(yīng)的,所述主控服務(wù)器節(jié)點21,還用于收到服務(wù)器節(jié)點22發(fā)來的包含會話識別號的消息后,周期性的向作為遷出節(jié)點的服務(wù)器節(jié)點22發(fā)送心跳消息。
[0091]所述主控服務(wù)器節(jié)點21,具體用于實時檢測是否收到遷出節(jié)點返回遷出成功的通知,當(dāng)接收到遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件,當(dāng)接收到遷出節(jié)點返回的遷出失敗的通知時,結(jié)束該遷出節(jié)點對應(yīng)的遷移處理。
[0092]所述服務(wù)器節(jié)點22,具體用于作為遷入節(jié)點時,保存遷出節(jié)點發(fā)來的遷出文件,更新自身的遷移單元文件統(tǒng)計表,并向主控服務(wù)器節(jié)點21返回完成遷入的通知。
[0093]所述服務(wù)器節(jié)點22,具體用于作為遷入節(jié)點時,將接收到的壓縮后的遷出文件解壓縮后進行保存;所述解壓縮為與壓縮方法對應(yīng)的方法,為現(xiàn)有技術(shù),這里不做贅述。
[0094]所述主控服務(wù)器節(jié)點21,還用于實時檢測服務(wù)器節(jié)點22的狀態(tài),若有服務(wù)器節(jié)點22的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點22作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點22中,為各個遷出文件選出遷入節(jié)點;相應(yīng)的,所述服務(wù)器節(jié)點22,還用于為主控服務(wù)器節(jié)點21提供自身的狀態(tài)為準(zhǔn)備退出還是正常運行。
[0095]所述主控服務(wù)器節(jié)點21,具體用于根據(jù)當(dāng)前所有剩余服務(wù)器節(jié)點22的已用磁盤容量,計算出平均已用磁盤容量,選出已用磁盤容量低于平均已用磁盤容量的服務(wù)器節(jié)點22作為遷入節(jié)點,按照遷入節(jié)點的已用磁盤容量與平均已用磁盤容量之間的差值,逐個選出一個或多個遷出文件對應(yīng)的遷入節(jié)點。
[0096]上述系統(tǒng)中的主控服務(wù)器節(jié)點21和服務(wù)器節(jié)點22除具備本發(fā)明提供的功能外,均具有現(xiàn)有技術(shù)中規(guī)定的分布式數(shù)據(jù)庫中的節(jié)點設(shè)備應(yīng)具備的所有功能,這里不做贅述。
[0097]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種均衡負(fù)載的方法,其特征在于,該方法包括: 服務(wù)器節(jié)點實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,并根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表; 主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表; 主控服務(wù)器節(jié)點根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策; 主控服務(wù)器節(jié)點確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述遷移單元文件統(tǒng)計表,包括:服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量和每個遷移單元文件的訪問頻度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述遷移策略,包括:以下一條或多條策略: 選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點; 計算磁盤已用容量 最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點; 根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié)點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定遷移單元文件作為遷出文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主控服務(wù)器節(jié)點周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表之前,該方法還包括:主控服務(wù)器節(jié)點實時檢測所有服務(wù)器節(jié)點的狀態(tài),若有服務(wù)器節(jié)點的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載,包括:主控服務(wù)器根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向遷入節(jié)點發(fā)送遷出文件的通知; 遷出節(jié)點根據(jù)發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點; 當(dāng)主控服務(wù)器節(jié)點收到遷出節(jié)點返回遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件; 當(dāng)主控服務(wù)器節(jié)點收到遷入節(jié)點返回完成遷入的通知后,更新自身的遷移單元文件統(tǒng)計表。
6.一種分布式數(shù)據(jù)庫系統(tǒng),其特征在于,該系統(tǒng)包括:主控服務(wù)器節(jié)點和服務(wù)器節(jié)點;其中, 服務(wù)器節(jié)點,用于實時將當(dāng)前存儲的數(shù)據(jù)添加到遷移單元文件,根據(jù)遷移單元文件建立遷移單元文件統(tǒng)計表,并為主控服務(wù)器節(jié)點提供遷移單元文件統(tǒng)計表,以及作為遷入節(jié)點或遷出節(jié)點接收主控服務(wù)器節(jié)點對負(fù)載的調(diào)整; 主控服務(wù)器節(jié)點,用于周期性獲取各個服務(wù)器節(jié)點的遷移單元文件統(tǒng)計表;根據(jù)遷移單元文件統(tǒng)計表及遷移策略,選定遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點作為遷移決策;以及確定遷移時,根據(jù)遷移決策,調(diào)整遷出節(jié)點及遷入節(jié)點的負(fù)載。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)器節(jié)點,具體用于利用服務(wù)器節(jié)點的標(biāo)識、磁盤總?cè)萘考按疟P已用容量,服務(wù)器節(jié)點中保存的所有遷移單元文件信息,每個遷移單元文件占用的磁盤容量和每個遷移單元文件的訪問頻度建立遷移單元文件統(tǒng)計表。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述主控服務(wù)器節(jié)點,具體用于保存遷移策略,所述遷移策略包括以下一條或多條策略: 選出磁盤已用容量超過閥值的遷移單元文件統(tǒng)計表,將選出的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷出節(jié)點;從選出的遷移單元文件統(tǒng)計表中,選定遷出節(jié)點中的遷移單元文件作為遷出文件;從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,選出各個遷出文件對應(yīng)的遷入節(jié)點; 計算磁盤已用容量最多的服務(wù)器節(jié)點和磁盤已用容量最少的服務(wù)器節(jié)點之間的差值,當(dāng)該差值大于預(yù)置值時,將磁盤已用容量最多的服務(wù)器節(jié)點作為遷出節(jié)點,從對應(yīng)的遷移單元文件統(tǒng)計表中,選定遷移單元文件作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點; 根據(jù)遷移單元文件統(tǒng)計表,選出磁盤已用容量低于閥值的遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點作為遷入節(jié) 點,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中選定遷出節(jié)點,并選定遷移單元文件作為遷出文件。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述主控服務(wù)器節(jié)點,還用于實時檢測所有服務(wù)器節(jié)點的狀態(tài),若有服務(wù)器節(jié)點的狀態(tài)為準(zhǔn)備退出,則將該服務(wù)器節(jié)點作為遷出節(jié)點,將該遷出節(jié)點中的所有遷移單元文件均作為遷出文件,從剩余遷移單元文件統(tǒng)計表對應(yīng)的服務(wù)器節(jié)點中,為各個遷出文件選出遷入節(jié)點; 相應(yīng)的,所述服務(wù)器節(jié)點,還用于為主控服務(wù)器節(jié)點提供自身的狀態(tài)為準(zhǔn)備退出還是正常運行。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 所述主控服務(wù)器節(jié)點,具體用于根據(jù)選出的遷出節(jié)點、遷出節(jié)點的遷出文件、以及遷出文件對應(yīng)的遷入節(jié)點,分別給對應(yīng)的遷出節(jié)點發(fā)送向作為遷入節(jié)點的服務(wù)器節(jié)點發(fā)送遷出文件的通知;當(dāng)收到作為遷入節(jié)點的服務(wù)器節(jié)點返回遷出成功的通知時,通知該遷出節(jié)點的遷出文件對應(yīng)的所有遷入節(jié)點處理收到的遷出文件;當(dāng)收到作為遷入節(jié)點的服務(wù)器節(jié)點返回完成遷入的通知后,更新自身的遷移單元文件統(tǒng)計表; 相應(yīng)的,所述服務(wù)器節(jié)點,具體用于作為遷出節(jié)點時,根據(jù)主控服務(wù)器節(jié)點發(fā)送遷出文件的通知,提取遷出文件發(fā)送給遷入節(jié)點,向主控服務(wù)器節(jié)點返回遷出成功的通知;以及作為遷入節(jié)點時,完成遷入后,向主控服務(wù)器節(jié)點返回完成遷入的通知。
【文檔編號】G06F9/50GK103593347SQ201210288434
【公開日】2014年2月19日 申請日期:2012年8月14日 優(yōu)先權(quán)日:2012年8月14日
【發(fā)明者】白濤 申請人:中興通訊股份有限公司