一種raid1數(shù)據(jù)寫(xiě)入的方法、cpu系統(tǒng)及存儲(chǔ)設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種RAID1數(shù)據(jù)寫(xiě)入的方法、CPU系統(tǒng)及存儲(chǔ)設(shè)備,能夠提升RAID1的寫(xiě)入性能。所述方法包括:確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N≥2,N為整數(shù);若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造網(wǎng)絡(luò)協(xié)議IP組播請(qǐng)求消息;通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。本發(fā)明適用于存儲(chǔ)【技術(shù)領(lǐng)域】。
【專利說(shuō)明】—種RAID1數(shù)據(jù)寫(xiě)入的方法、CPU系統(tǒng)及存儲(chǔ)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及一種RAIDl數(shù)據(jù)寫(xiě)入的方法、CPU系統(tǒng)及存儲(chǔ)設(shè)備。
【背景技術(shù)】
[0002]在數(shù)據(jù)存儲(chǔ)領(lǐng)域,數(shù)據(jù)全部存儲(chǔ)到各種存儲(chǔ)介質(zhì)中,如常見(jiàn)的磁帶、光盤(pán)、硬盤(pán)以及其他各種閃存(flash)介質(zhì)。專業(yè)的存儲(chǔ)設(shè)備除了提供基本的數(shù)據(jù)存儲(chǔ)功能,還可以根據(jù)需要提升存儲(chǔ)性能或數(shù)據(jù)保護(hù)功能,最基本的數(shù)據(jù)保護(hù)就是通過(guò)冗余存儲(chǔ)實(shí)現(xiàn)在局部介質(zhì)損壞或故障時(shí)仍可正常訪問(wèn)數(shù)據(jù),而不使數(shù)據(jù)丟失。一般,在這樣的存儲(chǔ)設(shè)備中,會(huì)有一組存儲(chǔ)介質(zhì)和至少一個(gè)中央處理器(Central Processing Unit,CPU)系統(tǒng)。其中,存儲(chǔ)介質(zhì)用于存儲(chǔ)數(shù)據(jù),而CPU系統(tǒng)則用于處理要存儲(chǔ)的數(shù)據(jù)。根據(jù)要存儲(chǔ)的數(shù)據(jù)量的大小,一個(gè)存儲(chǔ)設(shè)備中所需的存儲(chǔ)介質(zhì)的數(shù)量可以從兩個(gè)到成百上千個(gè)不等。
[0003]目前,存儲(chǔ)系統(tǒng)普遍采用獨(dú)立冗余磁盤(pán)陣列(Redundant Array of IndependentDisks, RAID)技術(shù)作為數(shù)據(jù)保護(hù)的手段。RAID技術(shù)的實(shí)現(xiàn)級(jí)別有RAID0/1/2/3/4/5/6,以及RAIDOU與其他級(jí)別的組合應(yīng)用等。對(duì)于重要的數(shù)據(jù),存儲(chǔ)系統(tǒng)大都采用RAIDl進(jìn)行存儲(chǔ)保護(hù)。RAIDl通過(guò)把用戶寫(xiě)入硬盤(pán)的數(shù)據(jù)百分之百地自動(dòng)復(fù)制到其他一個(gè)或多個(gè)硬盤(pán)上,實(shí)現(xiàn)最大限度的保證用戶數(shù)據(jù)的可用性和可修復(fù)性。
[0004]現(xiàn)有技術(shù)中,采用RAIDl將一組數(shù)據(jù)寫(xiě)入存儲(chǔ)介質(zhì)時(shí),CPU系統(tǒng)需要根據(jù)RAIDl中存儲(chǔ)介質(zhì)的數(shù)量構(gòu)造與其相等數(shù)量的請(qǐng)求,并將這些請(qǐng)求分別發(fā)送給每一個(gè)存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)接收到請(qǐng)求后開(kāi)始寫(xiě)入數(shù)據(jù)。對(duì)于越是重要的數(shù)據(jù),RAIDl中存儲(chǔ)介質(zhì)的數(shù)目也會(huì)越多,這將導(dǎo)致在將數(shù)據(jù)寫(xiě)入存儲(chǔ)介質(zhì)時(shí),構(gòu)造的請(qǐng)求數(shù)量增多,進(jìn)而使得系統(tǒng)內(nèi)部資源的需求和延時(shí)增加,造成RAIDl寫(xiě)入性能的下降。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種RAIDl數(shù)據(jù)寫(xiě)入的方法、CPU系統(tǒng)及存儲(chǔ)設(shè)備,能夠提升RAIDl的寫(xiě)入性能。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,提供一種RAIDl數(shù)據(jù)寫(xiě)入的方法,包括:
[0008]確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N > 2,N為整數(shù);
[0009]若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造網(wǎng)絡(luò)協(xié)議IP組播請(qǐng)求消息;
[0010]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0011]在第一方面第一種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面,所述IP組播請(qǐng)求消息攜帶所述IO數(shù)據(jù);[0012]所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括:
[0013]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息,將所述IP請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0014]在第一方面第二種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面,所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括:
[0015]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息獲取所述IO數(shù)據(jù)后,將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0016]在第一方面第三種可能的實(shí)現(xiàn)方式中,結(jié)合第一方面,所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括:
[0017]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息后發(fā)送IP組播響應(yīng)消息;
[0018]接收所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息;
[0019]根據(jù)所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將所述IO數(shù)據(jù)發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0020]第二方面,提供一種中央處理器CPU系統(tǒng),包括:確定單元、構(gòu)造單元、發(fā)送單元;
[0021]所述確定單元,用于確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N≥2,N為整數(shù);
[0022]所述構(gòu)造單元,用于若所述確定單元確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造網(wǎng)絡(luò)協(xié)議IP組播請(qǐng)求消息;
[0023]所述發(fā)送單元,用于通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0024] 在第二方面第一種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面,所述IP組播請(qǐng)求消息攜帶所述IO數(shù)據(jù);
[0025]所述發(fā)送單元具體用于:
[0026]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息,將所述IP請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0027]在第二方面第二種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面,所述發(fā)送單元具體用于:
[0028]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息獲取所述IO數(shù)據(jù)后,將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0029]在第二方面第三種可能的實(shí)現(xiàn)方式中,結(jié)合第二方面,所述發(fā)送單元具體用于:
[0030]通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息發(fā)送IP組播響應(yīng)消息;
[0031]接收所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息;
[0032]根據(jù)所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將所述IO數(shù)據(jù)發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0033]第三方面,提供一種存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備包括第二方面至第二方面第三種可能的實(shí)現(xiàn)方式中的任一項(xiàng)所述的CPU系統(tǒng)、以及N個(gè)存儲(chǔ)介質(zhì)。
[0034]本發(fā)明實(shí)施例提供一種RAIDl數(shù)據(jù)寫(xiě)入的方法、CPU系統(tǒng)及存儲(chǔ)設(shè)備,在RAIDl數(shù)據(jù)寫(xiě)入的方法中,存儲(chǔ)設(shè)備的CPU系統(tǒng)首先確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則構(gòu)造IP組播請(qǐng)求消息,并由CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。由于該方法不再根據(jù)RAIDl中存儲(chǔ)介質(zhì)的數(shù)量構(gòu)造與其相等數(shù)量的寫(xiě)入請(qǐng)求消息,而只需構(gòu)造并發(fā)送一個(gè)IP組播請(qǐng)求消息,RAIDl中的所有存儲(chǔ)介質(zhì)就可獲得同樣的IO數(shù)據(jù)。而將請(qǐng)求消息的數(shù)量從多個(gè)減少到一個(gè),可以使構(gòu)造請(qǐng)求消息所需的系統(tǒng)內(nèi)部資源和時(shí)間也相應(yīng)減少,從而提升了 RAIDl的寫(xiě)入性能。
【專利附圖】
【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實(shí)施例提供的一種RAIDl數(shù)據(jù)寫(xiě)入的方法示意圖;
[0037]圖2為本發(fā)明實(shí)施例提供的另一種RAIDl數(shù)據(jù)寫(xiě)入的方法示意圖;
[0038]圖3為本發(fā)明實(shí)施例提供的又一種RAIDl數(shù)據(jù)寫(xiě)入的方法示意圖;
[0039]圖4為本發(fā)明實(shí)施例提供的又一種RAIDl數(shù)據(jù)寫(xiě)入的方法示意圖;
[0040]圖5為本發(fā)明實(shí)施例提供的根據(jù)RAIDl數(shù)據(jù)寫(xiě)入的方法寫(xiě)入數(shù)據(jù)的過(guò)程示意圖;
[0041]圖6為本發(fā)明實(shí)施例提供的一種CPU系統(tǒng)的構(gòu)造示意圖;
[0042]圖7為本發(fā)明實(shí)施例提供的一種存儲(chǔ)設(shè)備的構(gòu)造示意圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]實(shí)施例一、
[0045]本發(fā)明實(shí)施例提供一種RAIDl數(shù)據(jù)寫(xiě)入的方法,具體如圖1所示,包括:
[0046]S101、中央處理器(Central Processing Unit, CPU)系統(tǒng)確定是否需要將預(yù)存儲(chǔ)的輸入輸出(Input Output,10)數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N≥2,N為整數(shù)。
[0047]具體的,本發(fā)明實(shí)施例中的存儲(chǔ)介質(zhì)可以是硬盤(pán),也可以是閃存,還可以是其他用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)介質(zhì),本發(fā)明對(duì)此不作具體限定。[0048]若CPU系統(tǒng)確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則執(zhí)行步驟S102 ;否貝IJ,暫不處理。
[0049]S102、若確定需要將預(yù)存的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則CPU系統(tǒng)構(gòu)造網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)組播請(qǐng)求消息。
[0050]可選的,在IO數(shù)據(jù)相對(duì)較小時(shí),所述IP組播請(qǐng)求消息可以攜帶IO數(shù)據(jù),本發(fā)明實(shí)施例對(duì)此不作具體限定。
[0051]S103、CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0052]示例的,假設(shè)RAIDl中有3個(gè)存儲(chǔ)介質(zhì),則CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給RAIDl中的3個(gè)存儲(chǔ)介質(zhì),其中,第I個(gè)存儲(chǔ)介質(zhì)根據(jù)收到的IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入第I個(gè)存儲(chǔ)介質(zhì)中,第2個(gè)存儲(chǔ)介質(zhì)根據(jù)收到的IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入第2個(gè)存儲(chǔ)介質(zhì)中,第3個(gè)存儲(chǔ)介質(zhì)根據(jù)收到的IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入第3個(gè)存儲(chǔ)介質(zhì)中。
[0053]需要說(shuō)明的是,IP交換網(wǎng)可用于傳輸IP組播請(qǐng)求消息,即通過(guò)IP交換網(wǎng)可以將構(gòu)造的一個(gè)IP組播請(qǐng)求消息發(fā)送給多個(gè)存儲(chǔ)介質(zhì)。 [0054]具體的,若IP組播請(qǐng)求消息攜帶IO數(shù)據(jù),則如圖2所示,本發(fā)明實(shí)施例提供的RAIDl數(shù)據(jù)寫(xiě)入的方法中,S103,即CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,具體可以包括:
[0055]S103a、CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IP組播請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0056]即,存儲(chǔ)介質(zhì)在接收到IP組播請(qǐng)求消息后,可以直接將IP組播請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)。
[0057]可選的,如圖3所示,本發(fā)明實(shí)施例提供的RAIDl數(shù)據(jù)寫(xiě)入的方法中,S103,即CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,具體還可以包括:
[0058]S103b、CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息獲取IO數(shù)據(jù)后,將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0059]即,存儲(chǔ)介質(zhì)在接收到IP組播請(qǐng)求消息后,可以直接獲取IO數(shù)據(jù),然后將獲取的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0060]示例性的,存儲(chǔ)介質(zhì)在接收到IP組播請(qǐng)求消息后,可以從緩存中讀取IO數(shù)據(jù),然后將讀取的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0061]可選的,如圖4所示,本發(fā)明實(shí)施例提供的RAIDl數(shù)據(jù)寫(xiě)入的方法中,S103 JPCPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,具體還可以包括:
[0062]S103cl、CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息向CPU系統(tǒng)發(fā)送IP組播響應(yīng)消息。
[0063]S103c2、CPU系統(tǒng)接收N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息。[0064]S103c3、CPU系統(tǒng)根據(jù)N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將IO數(shù)據(jù)發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0065]即,在存儲(chǔ)介質(zhì)收到CPU系統(tǒng)發(fā)送的IP組播請(qǐng)求消息后,可能需要確認(rèn)自身的存儲(chǔ)空間及存儲(chǔ)性能等是否符合IO數(shù)據(jù)的寫(xiě)入條件,在自身的存儲(chǔ)空間及存儲(chǔ)性能等符合IO數(shù)據(jù)的寫(xiě)入條件時(shí),向CPU系統(tǒng)發(fā)送IP組播響應(yīng)消息,CPU系統(tǒng)接收到IP組播響應(yīng)消息后才向存儲(chǔ)介質(zhì)發(fā)送IO數(shù)據(jù),這一過(guò)程可以提升RAIDl寫(xiě)數(shù)據(jù)的可靠性。
[0066]下面結(jié)合本發(fā)明實(shí)施例提供的RAIDl數(shù)據(jù)寫(xiě)入的方法,以存儲(chǔ)介質(zhì)為IP硬盤(pán)為例,對(duì)RAIDl數(shù)據(jù)寫(xiě)入的整個(gè)過(guò)程闡述如下:
[0067]如圖5所示,假設(shè)需要將服務(wù)器501中的IO數(shù)據(jù)寫(xiě)入IP硬盤(pán)505中,IP硬盤(pán)505包括IP硬盤(pán)1、……、IP硬盤(pán)N,N≥2,N為整數(shù),則:
[0068]首先,在配置RAIDl功能時(shí),將RAIDl中的所有IP硬盤(pán)配置到同一個(gè)多播組;
[0069]其次,服務(wù)器501與主機(jī)接口 502相連,通過(guò)鏈路I與CPU系統(tǒng)503中的前端芯片503a相連,前端芯片503a通過(guò)主機(jī)接口 502接收服務(wù)器501傳輸過(guò)來(lái)的IO數(shù)據(jù)后,由前端芯片503a內(nèi)的直接存儲(chǔ)器訪問(wèn)(Direct Memory Access, DMA)引擎503al將IO數(shù)據(jù)搬移至CPU系統(tǒng)503的緩存503b中;
[0070]然后,CPU系統(tǒng)503需要確定是否需要將緩存503b中的IO數(shù)據(jù)寫(xiě)入IP硬盤(pán)505中,在確定需要將緩存503b中的IO數(shù)據(jù)寫(xiě)入IP硬盤(pán)505中時(shí),將IO數(shù)據(jù)交給RAIDl算法模塊503c,RAIDl算 法模塊503c再將IO數(shù)據(jù)交給IP硬盤(pán)驅(qū)動(dòng)503d,IP硬盤(pán)驅(qū)動(dòng)503d構(gòu)造一個(gè)IP組播請(qǐng)求消息后,通過(guò)IP交換網(wǎng)504將IP組播請(qǐng)求消息發(fā)送給IP硬盤(pán)505,由IP硬盤(pán)505根據(jù)接收到的IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入。
[0071]至此,整個(gè)RAIDl數(shù)據(jù)寫(xiě)入的過(guò)程結(jié)束。
[0072]本發(fā)明實(shí)施例提供的RAIDl數(shù)據(jù)寫(xiě)入的方法中,首先確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則構(gòu)造IP組播請(qǐng)求消息,并由CPU系統(tǒng)通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。由于該方法不再根據(jù)RAIDl中存儲(chǔ)介質(zhì)的數(shù)量構(gòu)造與其相等數(shù)量的寫(xiě)入請(qǐng)求消息,而只需構(gòu)造并發(fā)送一個(gè)IP組播請(qǐng)求消息,RAIDl中的所有存儲(chǔ)介質(zhì)就可獲得同樣的IO數(shù)據(jù)。而將請(qǐng)求消息的數(shù)量從多個(gè)減少到一個(gè),可以使構(gòu)造請(qǐng)求消息所需的系統(tǒng)內(nèi)部資源和時(shí)間也相應(yīng)減少,從而提升了 RAIDl的寫(xiě)入性能。
[0073]實(shí)施例二、
[0074]本發(fā)明實(shí)施例提供一種CPU系統(tǒng)60,具體如圖6所不,所述CPU系統(tǒng)60包括:確定單元601、構(gòu)造單元602、發(fā)送單元603。
[0075]確定單元601,用于確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N≥2,N為整數(shù)。
[0076]構(gòu)造單元602,用于若確定單元601確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造IP組播請(qǐng)求消息。
[0077]發(fā)送單元603,用于通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0078]具體的,若IP組播請(qǐng)求消息攜帶所述IO數(shù)據(jù),則發(fā)送單元603具體用于:[0079]通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息,將IP請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0080]可選的,發(fā)送單元603具體還可用于:
[0081]通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息獲取IO數(shù)據(jù)后,將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0082]可選的,發(fā)送單元603具體還可用于:
[0083]通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息發(fā)送IP組播響應(yīng)消息;
[0084]接收N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息;
[0085]根據(jù)N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將IO數(shù)據(jù)發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0086]具體的,通過(guò)CPU系統(tǒng)60進(jìn)行RAIDl數(shù)據(jù)寫(xiě)入的方法可參考實(shí)施例一的描述,本發(fā)明實(shí)施例在此不再贅述。
[0087]本發(fā)明實(shí)施例提供的CPU系統(tǒng),首先通過(guò)確定單元確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),若確定單元確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則通過(guò)構(gòu)造單元構(gòu)造IP組播請(qǐng)求消息,并由發(fā)送單元通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì),由N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。由于該CPU系統(tǒng)不再根據(jù)RAIDl中存儲(chǔ)介質(zhì)的數(shù)量構(gòu)造與其相等數(shù)量的寫(xiě)入請(qǐng)求消息,而只需構(gòu)造并發(fā)送一個(gè)IP組播請(qǐng)求消息,RAIDl中的所有存儲(chǔ)介質(zhì)就可獲得同樣的IO數(shù)據(jù)。而將請(qǐng)求消息的數(shù)量從多個(gè)減少到一個(gè),可以使構(gòu)造請(qǐng)求消息所需的系統(tǒng)內(nèi)部資源和時(shí)間也相應(yīng)減少,從而提升了 RAIDl的寫(xiě)入性能。
[0088]實(shí)施例三、
[0089]本發(fā)明實(shí)施例提供一種存儲(chǔ)設(shè)備70,具體如圖7所示,所述存儲(chǔ)設(shè)備70包括:CPU系統(tǒng)60、以及N個(gè)存儲(chǔ)介質(zhì)701。
[0090]其中,CPU系統(tǒng)60,用于確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì)701,其中,NS 2,N為整數(shù);若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì)701,構(gòu)造IP組播請(qǐng)求消息;通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì)701。
[0091]N個(gè)存儲(chǔ)介質(zhì)701,用于分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0092]具體的,若IP組播請(qǐng)求消息攜帶IO數(shù)據(jù),則N個(gè)存儲(chǔ)介質(zhì)具體用于:將IP組播請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)。
[0093]可選的,N個(gè)存儲(chǔ)介質(zhì)701,具體還可用于:在接收到CPU系統(tǒng)發(fā)送的IP組播請(qǐng)求消息后,獲取IO數(shù)據(jù),然后將獲取的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)。
[0094]另一種可能的實(shí)現(xiàn)方式中,CPU系統(tǒng)60具體可用于:確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì)701,其中,NS 2,N為整數(shù);若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì)701,構(gòu)造IP組播請(qǐng)求消息;通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì)701 ;
[0095]N個(gè)存儲(chǔ)介質(zhì)701,具體還可用于:在接收到CPU系統(tǒng)60發(fā)送的IP組播請(qǐng)求消息后,根據(jù)IP組播請(qǐng)求消息向CPU系統(tǒng)60發(fā)送IP組播響應(yīng)消息;
[0096]CPU系統(tǒng)60具體可用于,接收N個(gè)存儲(chǔ)介質(zhì)701發(fā)送的IP組播響應(yīng)消息,并根據(jù)N個(gè)存儲(chǔ)介質(zhì)701發(fā)送的IP組播響應(yīng)消息,將IO數(shù)據(jù)發(fā)送給N個(gè)存儲(chǔ)介質(zhì)701。
[0097]N個(gè)存儲(chǔ)介質(zhì)701,具體還可用于,接收CPU系統(tǒng)發(fā)送的IO數(shù)據(jù),并將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
[0098]具體的,通過(guò)存儲(chǔ)設(shè)備70進(jìn)行RAIDl數(shù)據(jù)寫(xiě)入的方法可參考實(shí)施例一的描述,本發(fā)明實(shí)施例在此不再贅述。
[0099]本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備中,CPU系統(tǒng)用于確定是否需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),若確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),則構(gòu)造IP組播請(qǐng)求消息,并通過(guò)IP交換網(wǎng)將IP組播請(qǐng)求消息發(fā)送給N個(gè)存儲(chǔ)介質(zhì)#個(gè)存儲(chǔ)介質(zhì)用于分別根據(jù)IP組播請(qǐng)求消息將IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。由于該存儲(chǔ)設(shè)備不再根據(jù)RAIDl中存儲(chǔ)介質(zhì)的數(shù)量構(gòu)造與其相等數(shù)量的寫(xiě)入請(qǐng)求消息,而只需構(gòu)造并發(fā)送一個(gè)IP組播請(qǐng)求消息,RAIDl中的所有存儲(chǔ)介質(zhì)就可獲得同樣的IO數(shù)據(jù)。而將請(qǐng)求消息的數(shù)量從多個(gè)減少到一個(gè),可以使構(gòu)造請(qǐng)求消息所需的系統(tǒng)內(nèi)部資源和時(shí)間也相應(yīng)減少,從而提升了 RAIDl的寫(xiě)入性能。
[0100]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0101]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0102]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0103]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0104]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。[0105]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種獨(dú)立冗余磁盤(pán)陣列RAIDl數(shù)據(jù)寫(xiě)入的方法,其特征在于,所述方法包括: 確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,NS 2,N為整數(shù); 若確定需要將所述預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造網(wǎng)絡(luò)協(xié)議IP組播請(qǐng)求消息; 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述IP組播請(qǐng)求消息攜帶所述IO數(shù)據(jù); 所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息,將所述IP請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息獲取所述IO數(shù)據(jù)后,將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
4.根據(jù)權(quán)利要求 1所述的方法,其特征在于,所述通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中,包括: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息發(fā)送IP組播響應(yīng)消息; 接收所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息; 根據(jù)所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將所述IO數(shù)據(jù)發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
5.一種中央處理器CPU系統(tǒng),其特征在于,所述CPU系統(tǒng)包括:確定單元、構(gòu)造單元、發(fā)送單元; 所述確定單元,用于確定是否需要將預(yù)存儲(chǔ)的輸入輸出IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),其中,N≥2,N為整數(shù); 所述構(gòu)造單元,用于若所述確定單元確定需要將預(yù)存儲(chǔ)的IO數(shù)據(jù)寫(xiě)入N個(gè)存儲(chǔ)介質(zhì),構(gòu)造網(wǎng)絡(luò)協(xié)議IP組播請(qǐng)求消息; 所述發(fā)送單元,用于通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
6.根據(jù)權(quán)利要求5所述的CPU系統(tǒng),其特征在于,所述IP組播請(qǐng)求消息攜帶所述IO數(shù)據(jù); 所述發(fā)送單元具體用于: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息,將所述IP請(qǐng)求消息中攜帶的IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
7.根據(jù)權(quán)利要求5所述的CPU系統(tǒng),其特征在于,所述發(fā)送單元具體用于: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息獲取所述IO數(shù)據(jù)后,將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
8.根據(jù)權(quán)利要求5所述的CPU系統(tǒng),其特征在于,所述發(fā)送單元具體用于: 通過(guò)IP交換網(wǎng)將所述IP組播請(qǐng)求消息發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別根據(jù)所述IP組播請(qǐng)求消息發(fā)送IP組播響應(yīng)消息; 接收所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息; 根據(jù)所述N個(gè)存儲(chǔ)介質(zhì)發(fā)送的IP組播響應(yīng)消息,將所述IO數(shù)據(jù)發(fā)送給所述N個(gè)存儲(chǔ)介質(zhì),由所述N個(gè)存儲(chǔ)介質(zhì)分別將所述IO數(shù)據(jù)寫(xiě)入該存儲(chǔ)介質(zhì)中。
9.一種存儲(chǔ)設(shè)備,其特征在于,所述存儲(chǔ)設(shè)備包括權(quán)5-權(quán)8任一項(xiàng)所述的CPU系統(tǒng)、以及N個(gè)存儲(chǔ)介質(zhì)。
【文檔編號(hào)】G06F3/06GK104020962SQ201410227973
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年5月27日 優(yōu)先權(quán)日:2014年5月27日
【發(fā)明者】何昌軍 申請(qǐng)人:華為技術(shù)有限公司