欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng)的制作方法

文檔序號(hào):10515702閱讀:295來(lái)源:國(guó)知局
一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng),屬于計(jì)算機(jī)集群管理技術(shù)領(lǐng)域;本發(fā)明利用集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上都設(shè)有數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,通過(guò)數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊的相互作用,可以自適應(yīng)節(jié)點(diǎn)間數(shù)據(jù)同步,通過(guò)集群內(nèi)部的數(shù)據(jù)讀取和調(diào)節(jié),保證集群系統(tǒng)的數(shù)據(jù)同步,可廣泛的用于計(jì)算機(jī)集群中。
【專利說(shuō)明】
一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明公開(kāi)一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng),屬于計(jì)算機(jī)集群管理技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著國(guó)內(nèi)高性能計(jì)算的發(fā)展,目前在許多大學(xué)、研究所、超算中心、企業(yè)都部署了小型、中型、甚至是大型的超級(jí)計(jì)算機(jī)。這些超級(jí)計(jì)算機(jī)少則擁有數(shù)十個(gè)計(jì)算節(jié)點(diǎn),多則擁有上萬(wàn)個(gè)計(jì)算節(jié)點(diǎn)。在集群使用過(guò)程中,眾多的節(jié)點(diǎn)之間的數(shù)據(jù)傳輸常常出現(xiàn)需要同步的情況,而當(dāng)前的數(shù)據(jù)同步方式,比如Cp,SCp,rSync都是使用主從的模式,即一個(gè)數(shù)據(jù)的提供方和一個(gè)數(shù)據(jù)的接收方的方式。數(shù)據(jù)的接收方接收并直接覆蓋相應(yīng)的文件,比如cp和scp;或者和發(fā)送方數(shù)據(jù)進(jìn)行比較,如果發(fā)送方的文件時(shí)間戳更新,則覆蓋接收方的對(duì)應(yīng)文件,否則保留接收方的文件,比如r sync。但是這種模式,從單一源的同步在節(jié)點(diǎn)數(shù)增多時(shí),時(shí)間會(huì)線性增加,對(duì)于成千上萬(wàn)個(gè)節(jié)點(diǎn)的集群,其同步的時(shí)間開(kāi)銷(xiāo)將難以接受。即如果單純的把一個(gè)節(jié)點(diǎn)作為輸出方,其他多個(gè)節(jié)點(diǎn)作為接收方,并行的數(shù)據(jù)同步并不能加快同步的效率。而本發(fā)明提供一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng),可以自適應(yīng)節(jié)點(diǎn)間數(shù)據(jù)同步,通過(guò)集群內(nèi)部的數(shù)據(jù)讀取和調(diào)節(jié),保證集群系統(tǒng)的數(shù)據(jù)同步,可廣泛的用于計(jì)算機(jī)集群中。

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

[0003]本發(fā)明針對(duì)現(xiàn)有技術(shù)中的問(wèn)題,提供一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法和系統(tǒng),有效的使并行的數(shù)據(jù)同步,提高大集群的數(shù)據(jù)傳輸效率。
[0004]本發(fā)明提出的具體方案是:
一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法:
集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上都設(shè)有數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,
某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息,預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息,
發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù),
接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊,重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息傳送數(shù)據(jù)的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成。
[0005]發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是否向該節(jié)點(diǎn)傳輸數(shù)據(jù),若需要傳輸,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。
[0006]發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是否向該節(jié)點(diǎn)傳輸預(yù)備同步的文件列表和各個(gè)文件的效驗(yàn)碼,若需要傳輸,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。
[0007]集群系統(tǒng)節(jié)點(diǎn)的數(shù)據(jù)接收模塊將文件同步狀態(tài)信息設(shè)置為未同步、同步中、同步結(jié)束。
[0008]發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是未同步,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。
[0009]—種快速同步計(jì)算機(jī)集群數(shù)據(jù)的系統(tǒng),包括集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上的數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,
其中某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息,
預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息,
發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù),
接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成。
[0010]一種數(shù)據(jù)發(fā)送模塊,應(yīng)用于快速同步計(jì)算機(jī)集群數(shù)據(jù),
所述的數(shù)據(jù)發(fā)送模塊向其他節(jié)點(diǎn)請(qǐng)求文件信息;
把預(yù)備同步的文件信息發(fā)送給其他節(jié)點(diǎn);
把預(yù)備同步的節(jié)點(diǎn)信息發(fā)送給其他節(jié)點(diǎn);
讀取本節(jié)點(diǎn)文件的數(shù)據(jù),并發(fā)送給其他節(jié)點(diǎn)。
[0011]一種數(shù)據(jù)接收模塊,應(yīng)用于快速同步計(jì)算機(jī)集群數(shù)據(jù),
所述的數(shù)據(jù)接收模塊接收其他節(jié)點(diǎn)的請(qǐng)求,并反饋文件相關(guān)信息;
接收其他節(jié)點(diǎn)發(fā)送的預(yù)備同步的文件信息;
把接收到的文件寫(xiě)入到對(duì)應(yīng)的位置;
校驗(yàn)寫(xiě)入文件和源文件的一致性;
設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息;
啟動(dòng)自身節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊。
[0012]所述的數(shù)據(jù)接收模塊,設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息為未同步、同步中、同步結(jié)束。
[0013]本發(fā)明的有益之處是:
本發(fā)明方法利用集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上都設(shè)有數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息,預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息,發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù),接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成;本發(fā)明可以自適應(yīng)節(jié)點(diǎn)間數(shù)據(jù)同步,通過(guò)集群內(nèi)部的數(shù)據(jù)讀取和調(diào)節(jié),并且數(shù)據(jù)接收模塊可以啟動(dòng)自身數(shù)據(jù)發(fā)送模塊重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊的操作,形成數(shù)據(jù)同步循環(huán),保證集群系統(tǒng)的數(shù)據(jù)同步,可廣泛的用于計(jì)算機(jī)集群中。
【附圖說(shuō)明】
[0014]圖1本發(fā)明方法的流程示意圖。
【具體實(shí)施方式】
[0015]—種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法:
集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上都設(shè)有數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊,
某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息,預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息,
發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù),
接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊,重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息傳送數(shù)據(jù)的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成。
[0016]根據(jù)上述方法及
【發(fā)明內(nèi)容】
,結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
[0017]本發(fā)明還提供一種數(shù)據(jù)發(fā)送模塊和一種數(shù)據(jù)接收模塊,應(yīng)用于快速同步計(jì)算機(jī)集群數(shù)據(jù),
其中所述的數(shù)據(jù)發(fā)送模塊向其他節(jié)點(diǎn)請(qǐng)求文件信息;把預(yù)備同步的文件信息發(fā)送給其他節(jié)點(diǎn);把預(yù)備同步的節(jié)點(diǎn)信息發(fā)送給其他節(jié)點(diǎn);讀取本節(jié)點(diǎn)文件的數(shù)據(jù),并發(fā)送給其他節(jié)點(diǎn)。
[0018]而所述的數(shù)據(jù)接收模塊接收其他節(jié)點(diǎn)的請(qǐng)求,并反饋文件相關(guān)信息;接收其他節(jié)點(diǎn)發(fā)送的預(yù)備同步的文件信息;把接收到的文件寫(xiě)入到對(duì)應(yīng)的位置;校驗(yàn)寫(xiě)入文件和源文件的一致性;設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息;啟動(dòng)自身節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊。
[0019]啟動(dòng)集群系統(tǒng)中所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊,利用本發(fā)明方法,啟動(dòng)某一節(jié)點(diǎn)nodeX的數(shù)據(jù)發(fā)送模塊,并向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn),nodel、node2、node3‘"nodeN的數(shù)據(jù)接收模塊請(qǐng)求某文件的信息,比如文件夾存在性,狀態(tài),文件列表,以及是否可讀性等信息;
預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn),110(161、110(162、110(163 — 110(161'1的數(shù)據(jù)接收模塊向節(jié)點(diǎn)110(16父的數(shù)據(jù)發(fā)送模塊反饋相關(guān)信息,并把自身節(jié)點(diǎn)的文件同步狀態(tài)信息設(shè)置為未同步;
節(jié)點(diǎn)nodeX中的數(shù)據(jù)發(fā)送模塊可以依次請(qǐng)求預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)列表中的節(jié)點(diǎn)數(shù)據(jù)接收模塊的文件同步狀態(tài)信息,如果是未同步,則開(kāi)始向該節(jié)點(diǎn)傳輸預(yù)備同步的文件列表和各個(gè)文件的效驗(yàn)碼;并開(kāi)始向該節(jié)點(diǎn)傳送數(shù)據(jù);如果狀態(tài)信息為同步中或者同步結(jié)束,則跳過(guò)該節(jié)點(diǎn),向下一個(gè)節(jié)點(diǎn)請(qǐng)求信息;
數(shù)據(jù)接收模塊在接收了節(jié)點(diǎn)nodeX發(fā)送的預(yù)備同步的文件列表和各個(gè)文件的效驗(yàn)碼之后,把文件同步狀態(tài)信息設(shè)置為同步中,并開(kāi)始接收節(jié)點(diǎn)nodeX發(fā)送的文件數(shù)據(jù),并把相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,并進(jìn)行一致性校驗(yàn);
根據(jù)預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)列表中的順序,節(jié)點(diǎn)列表第一個(gè)節(jié)點(diǎn)node I的數(shù)據(jù)接收模塊在接收了所有數(shù)據(jù)之后,把文件同步狀態(tài)信息設(shè)置為同步結(jié)束,并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊;執(zhí)行節(jié)點(diǎn)nodeX的數(shù)據(jù)發(fā)送模塊根據(jù)預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)列表的中節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù),比如節(jié)點(diǎn)nodel的數(shù)據(jù)發(fā)送模塊請(qǐng)求的列表中某一節(jié)點(diǎn)的文件同步狀態(tài)信息,如果仍是未同步,則進(jìn)行該節(jié)點(diǎn)傳輸預(yù)備同步的文件列表和各個(gè)文件的效驗(yàn)碼的操作;如果狀態(tài)信息為同步中或者同步結(jié)束,則跳過(guò)該節(jié)點(diǎn),向下一個(gè)節(jié)點(diǎn)請(qǐng)求信息;
而接收數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)接收模塊進(jìn)行相應(yīng)的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)冋步完成。
【主權(quán)項(xiàng)】
1.一種快速同步計(jì)算機(jī)集群數(shù)據(jù)的方法,其特征是 集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上設(shè)有數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊, 某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息,預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息, 發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù), 接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊,重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息傳送數(shù)據(jù)的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成。2.根據(jù)權(quán)利要求1所述的方法,其特征是發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是否向該節(jié)點(diǎn)傳輸數(shù)據(jù),若需要傳輸,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。3.根據(jù)權(quán)利要求2所述的方法,其特征是發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是否向該節(jié)點(diǎn)傳輸預(yù)備同步的文件列表和各個(gè)文件的效驗(yàn)碼,若需要傳輸,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。4.根據(jù)權(quán)利要求2或3所述的方法,其特征是集群系統(tǒng)節(jié)點(diǎn)的數(shù)據(jù)接收模塊將文件同步狀態(tài)信息設(shè)置為未同步、同步中、同步結(jié)束。5.根據(jù)權(quán)利要求4所述的方法,其特征是發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,判斷是未同步,則向該節(jié)點(diǎn)傳送數(shù)據(jù),否則跳過(guò)該節(jié)點(diǎn),查詢下一節(jié)點(diǎn)文件同步狀態(tài)信息。6.—種快速同步計(jì)算機(jī)集群數(shù)據(jù)的系統(tǒng),其特征是包括集群系統(tǒng)中每個(gè)節(jié)點(diǎn)上的數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊, 其中某一節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊向預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊請(qǐng)求文件信息, 預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的數(shù)據(jù)接收模塊向發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊反饋相關(guān)文件信息,并設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息, 發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊,請(qǐng)求預(yù)備同步數(shù)據(jù)的所有節(jié)點(diǎn)的文件同步狀態(tài)信息,根據(jù)節(jié)點(diǎn)的文件同步狀態(tài)信息,傳送數(shù)據(jù), 接收了數(shù)據(jù)的節(jié)點(diǎn)的數(shù)據(jù)接收模塊,把數(shù)據(jù)發(fā)送模塊發(fā)送的全部相關(guān)數(shù)據(jù)寫(xiě)入到磁盤(pán)中,進(jìn)行一致性校驗(yàn),并啟動(dòng)自身數(shù)據(jù)發(fā)送模塊重復(fù)第一個(gè)發(fā)起請(qǐng)求節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊的操作,直至所有預(yù)備同步數(shù)據(jù)的節(jié)點(diǎn)數(shù)據(jù)同步完成。7.—種數(shù)據(jù)發(fā)送模塊,其特征是應(yīng)用于快速同步計(jì)算機(jī)集群數(shù)據(jù), 所述的數(shù)據(jù)發(fā)送模塊向其他節(jié)點(diǎn)請(qǐng)求文件信息; 把預(yù)備同步的文件信息發(fā)送給其他節(jié)點(diǎn); 把預(yù)備同步的節(jié)點(diǎn)信息發(fā)送給其他節(jié)點(diǎn); 讀取本節(jié)點(diǎn)文件的數(shù)據(jù),并發(fā)送給其他節(jié)點(diǎn)。8.一種數(shù)據(jù)接收模塊,其特征是應(yīng)用于快速同步計(jì)算機(jī)集群數(shù)據(jù), 所述的數(shù)據(jù)接收模塊接收其他節(jié)點(diǎn)的請(qǐng)求,并反饋文件相關(guān)信息; 接收其他節(jié)點(diǎn)發(fā)送的預(yù)備同步的文件信息; 把接收到的文件寫(xiě)入到對(duì)應(yīng)的位置; 校驗(yàn)寫(xiě)入文件和源文件的一致性; 設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息; 啟動(dòng)自身節(jié)點(diǎn)的數(shù)據(jù)發(fā)送模塊。9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)接收模塊,其特征是設(shè)置自身節(jié)點(diǎn)的文件同步狀態(tài)信息為未同步、同步中、同步結(jié)束。
【文檔編號(hào)】H04L29/08GK105872056SQ201610198149
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2016年4月1日
【發(fā)明人】朱紅, 劉羽, 呂文靜, 金蓮, 倪瓊琳
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江川县| 祁阳县| 吉木乃县| 沛县| 潜山县| 古浪县| 枣庄市| 绥德县| 法库县| 瑞昌市| 米脂县| 绿春县| 平湖市| 河南省| 邯郸市| 乾安县| 温宿县| 蕉岭县| 深泽县| 海晏县| 荣昌县| 衡水市| 三江| 临安市| 潜江市| 芷江| 宣威市| 会宁县| 楚雄市| 卫辉市| 德庆县| 和龙市| 吴江市| 连云港市| 丰镇市| 东乌| 睢宁县| 崇礼县| 南通市| 延吉市| 焉耆|