亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存儲方法、sdn控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng)的制作方法

文檔序號:7811641閱讀:160來源:國知局
數(shù)據(jù)存儲方法、sdn控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法、SDN控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)的元數(shù)據(jù)管理節(jié)點(diǎn)和數(shù)據(jù)節(jié)點(diǎn)之間通過SDN交換機(jī)連接并通信,SDN交換機(jī)還與SDN控制器連接,元數(shù)據(jù)管理節(jié)點(diǎn)通過向SDN控制器發(fā)送目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系,以使SDN控制器根據(jù)目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系生成第一流表項(xiàng)并發(fā)送給SDN交換機(jī),第一流表項(xiàng)中包括目的數(shù)據(jù)節(jié)點(diǎn)的地址和目的數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,SDN交換機(jī)根據(jù)第一流表項(xiàng)將客戶端的根據(jù)元數(shù)據(jù)發(fā)送的寫請求廣播給目的數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn),由于SDN交換機(jī)以廣播的方法將寫請求同時(shí)廣播給目的數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn),從而減少了將待寫數(shù)據(jù)從目的數(shù)據(jù)節(jié)點(diǎn)存儲到備份數(shù)據(jù)節(jié)點(diǎn)時(shí)的I/O時(shí)延。
【專利說明】數(shù)據(jù)存儲方法、SDN控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及數(shù)據(jù)通信技術(shù),尤其涉及一種數(shù)據(jù)存儲方法、SDN控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng)。

【背景技術(shù)】
[0002]隨著海量數(shù)據(jù)存儲的需求,傳統(tǒng)的存儲系統(tǒng)已經(jīng)不能滿足用戶需求,因此,分布式存儲系統(tǒng)應(yīng)用而生。雖然,分布式存儲系統(tǒng)能夠滿足海量數(shù)據(jù)存儲的需求,但是由于分布式存儲系統(tǒng)的網(wǎng)絡(luò)時(shí)延較大,限制了其只能應(yīng)用在對時(shí)延不敏感的應(yīng)用場景中。
[0003]圖1為現(xiàn)有的一種分布式網(wǎng)絡(luò)存儲系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,該分布式網(wǎng)絡(luò)存儲系統(tǒng)包括一個(gè)元數(shù)據(jù)管理節(jié)點(diǎn)和多個(gè)數(shù)據(jù)節(jié)點(diǎn)(data node),元數(shù)據(jù)管理節(jié)點(diǎn)管理該分布式網(wǎng)絡(luò)存儲系統(tǒng)的名字空間,例如打開、關(guān)閉、重命名文件或目錄等,并維護(hù)文件路徑到數(shù)據(jù)塊的映射以及監(jiān)控?cái)?shù)據(jù)節(jié)點(diǎn)的心跳和維護(hù)數(shù)據(jù)塊副本的個(gè)數(shù),數(shù)據(jù)節(jié)點(diǎn)用于管理自己節(jié)點(diǎn)上存儲的數(shù)據(jù)。通常一個(gè)文件會(huì)被劃分成一個(gè)或多個(gè)數(shù)據(jù)塊,這些數(shù)據(jù)塊存儲在一組數(shù)據(jù)節(jié)點(diǎn)上。為了保證分布式網(wǎng)絡(luò)存儲系統(tǒng)的高可靠性,分布式網(wǎng)絡(luò)存儲系統(tǒng)為每個(gè)主數(shù)據(jù)節(jié)點(diǎn)設(shè)置至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn)。如圖1中,數(shù)據(jù)節(jié)點(diǎn)I為主數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn)2和數(shù)據(jù)節(jié)點(diǎn)3為數(shù)據(jù)節(jié)點(diǎn)I的備份數(shù)據(jù)節(jié)點(diǎn)。當(dāng)客戶端有待寫數(shù)據(jù)要寫時(shí),客戶端首先向元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送數(shù)據(jù)存儲請求,元數(shù)據(jù)節(jié)點(diǎn)向客戶端返回待寫數(shù)據(jù)元數(shù)據(jù),元數(shù)據(jù)中包括待寫數(shù)據(jù)的目的數(shù)據(jù)節(jié)點(diǎn)的地址,目的數(shù)據(jù)節(jié)點(diǎn)為數(shù)據(jù)節(jié)點(diǎn)1,客戶端先將待寫數(shù)據(jù)寫入數(shù)據(jù)節(jié)點(diǎn)1,然后,數(shù)據(jù)節(jié)點(diǎn)I將待寫數(shù)據(jù)寫到數(shù)據(jù)節(jié)點(diǎn)2,數(shù)據(jù)節(jié)點(diǎn)2再將待寫數(shù)據(jù)寫到數(shù)據(jù)節(jié)點(diǎn)3,然后,數(shù)據(jù)節(jié)點(diǎn)3向數(shù)據(jù)節(jié)點(diǎn)2返回確認(rèn)響應(yīng),數(shù)據(jù)節(jié)點(diǎn)2向數(shù)據(jù)節(jié)點(diǎn)I返回確認(rèn)響應(yīng),數(shù)據(jù)節(jié)點(diǎn)I向客戶端返回確認(rèn)響應(yīng),客戶端收到數(shù)據(jù)節(jié)點(diǎn)I返回的確認(rèn)響應(yīng)后確定待寫數(shù)據(jù)成功寫入系統(tǒng),客戶端向元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送文件關(guān)閉命令。
[0004]通過上述描述,客戶端在將待寫數(shù)據(jù)寫入主數(shù)據(jù)節(jié)點(diǎn),以及主數(shù)據(jù)節(jié)點(diǎn)將待寫數(shù)據(jù)寫入備份數(shù)據(jù)節(jié)點(diǎn)時(shí),需要多次經(jīng)過網(wǎng)絡(luò)操作,I次網(wǎng)絡(luò)操作的時(shí)延大約200US,因此,現(xiàn)有的分布式網(wǎng)絡(luò)存儲系統(tǒng)的網(wǎng)絡(luò)時(shí)延較大,限制了其只能應(yīng)用在對時(shí)延不敏感的應(yīng)用場景中。


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

[0005]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法、SDN控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng),能夠減少數(shù)據(jù)存儲過程中的時(shí)延。
[0006]本發(fā)明第一方面提供一種分布式網(wǎng)絡(luò)存儲系統(tǒng),包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、軟件定義網(wǎng)絡(luò)SDN控制器、SDN交換機(jī),其中,所述元數(shù)據(jù)管理節(jié)點(diǎn)通過所述SDN交換機(jī)和所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)連接并通信,所述元數(shù)據(jù)管理節(jié)點(diǎn)還與所述SDN控制器連接,所述SDN控制器與所述SDN交換機(jī)連接,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn);
[0007]所述元數(shù)據(jù)管理節(jié)點(diǎn),用于接收客戶端發(fā)送的數(shù)據(jù)存儲請求,根據(jù)所述數(shù)據(jù)存儲請求向所述客戶端返回待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù),所述元數(shù)據(jù)包括存儲所述待寫數(shù)據(jù)的目的數(shù)據(jù)節(jié)點(diǎn)的地址,所述元數(shù)據(jù)管理節(jié)點(diǎn)還用于向所述SDN控制器發(fā)送所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系;
[0008]所述SDN控制器,用于根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系生成第一流表項(xiàng),并向所述SDN交換機(jī)下發(fā)所述第一流表項(xiàng),所述第一流表項(xiàng)中包括所述目的數(shù)據(jù)節(jié)點(diǎn)的地址和所述目的數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址;
[0009]所述SDN交換機(jī),用于接收所述客戶端根據(jù)所述元數(shù)據(jù)發(fā)送的寫請求,所述寫請求中包括所述待寫數(shù)據(jù)和所述目的數(shù)據(jù)節(jié)點(diǎn)的地址,所述SDN交換機(jī)還用于根據(jù)所述目的數(shù)據(jù)節(jié)點(diǎn)的地址查詢流表,找到與所述目的數(shù)據(jù)節(jié)點(diǎn)的地址匹配的所述第一流表項(xiàng),根據(jù)所述第一流表項(xiàng)向所述目的數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn)廣播所述寫請求;
[0010]所述目標(biāo)數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn),分別用于接收所述SDN交換機(jī)廣播的所述寫請求,根據(jù)所述寫請求分別存儲所述待寫數(shù)據(jù)。
[0011]結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面的第一種可能的實(shí)現(xiàn)方式中,所述目的數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述目的數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
[0012]結(jié)合本發(fā)明第一方面以及本發(fā)明第一方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第二種可能的實(shí)現(xiàn)方式中,所述系統(tǒng)還包括:
[0013]資源管理節(jié)點(diǎn),與所述SDN交換機(jī)連接,用于獲取所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址,將所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址發(fā)送給所述SDN控制器;
[0014]所述SDN控制器,還用于根據(jù)所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),將所述第二流表項(xiàng)下發(fā)給所述SDN交換機(jī),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址;
[0015]所述SDN交換機(jī),還用于在接收到所述數(shù)據(jù)存儲請求時(shí),根據(jù)所述數(shù)據(jù)存儲請求的目的地址查詢所述流表,找到與所述數(shù)據(jù)存儲請求的目的地址匹配的所述第二流表項(xiàng),根據(jù)所述第二流表項(xiàng)將所述數(shù)據(jù)存儲請求添加到最高級優(yōu)先級隊(duì)列,優(yōu)先將所述數(shù)據(jù)存儲請求發(fā)送給所述元數(shù)據(jù)管理節(jié)點(diǎn),所述數(shù)據(jù)存儲請求的目的地址為所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址;
[0016]所述SDN交換機(jī),還用于在接收到所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)時(shí),根據(jù)所述元數(shù)據(jù)的源地址查詢所述流表,找到與所述元數(shù)據(jù)的源地址匹配的所述第二流表項(xiàng),根據(jù)所述第二流表項(xiàng)將所述數(shù)據(jù)存儲請求添加到最高級優(yōu)先級隊(duì)列,優(yōu)先將所述元數(shù)據(jù)發(fā)送給所述客戶端,所述元數(shù)據(jù)的源地址為所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址。
[0017]結(jié)合本發(fā)明第一方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第三種可能的實(shí)現(xiàn)方式中,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
[0018]結(jié)合本發(fā)明第一方面以及本發(fā)明第一方面的第一種至第三種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第四種可能的實(shí)現(xiàn)方式中,所述元數(shù)據(jù)管理節(jié)點(diǎn)還用于:當(dāng)所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系變化后,向所述SDN控制器發(fā)送變化后的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系;
[0019]所述SDN控制器,還用于根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述變化后的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系更新所述第一流表項(xiàng),將更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
[0020]本發(fā)明第二方面提供一種數(shù)據(jù)存儲方法,所述方法應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、軟件定義網(wǎng)絡(luò)SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),所述方法包括:
[0021]所述SDN控制器接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系;
[0022]所述SDN控制器根據(jù)所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系生成第一流表項(xiàng),所述第一流表項(xiàng)中包括主數(shù)據(jù)節(jié)點(diǎn)的地址和所述主數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,所述第一流表項(xiàng)用于將匹配的數(shù)據(jù)包廣播發(fā)送給所述主數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn);
[0023]所述SDN控制器向所述SDN交換機(jī)發(fā)送所述第一流表項(xiàng)。
[0024]結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式中,所述主數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述主數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
[0025]結(jié)合本發(fā)明第二方面以及本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第二方面的第二種可能的實(shí)現(xiàn)方式中,所述分布式網(wǎng)絡(luò)存儲系統(tǒng)還包括資源管理節(jié)點(diǎn),所述資源管理節(jié)點(diǎn)與所述SDN交換機(jī)連接,所述方法還包括:
[0026]所述SDN控制器接收所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址;
[0027]所述SDN控制器根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)地址,所述第二流表項(xiàng)用于將匹配的數(shù)據(jù)包添加到最高優(yōu)先級隊(duì)列,優(yōu)先轉(zhuǎn)發(fā)所述數(shù)據(jù)包;
[0028]所述SDN控制器將所述第二流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
[0029]結(jié)合本發(fā)明第二方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明第二方面的第三種可能的實(shí)現(xiàn)方式中,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
[0030]結(jié)合本發(fā)明第二方面以及本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第二方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0031]所述SDN控制器接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的變化后的所述數(shù)據(jù)節(jié)點(diǎn)備份映身寸關(guān)系;
[0032]所述SDN控制器根據(jù)所述變化后的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系更新所述第一流表項(xiàng);
[0033]所述SDN控制器將所述更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
[0034]本發(fā)明第三方面提供一種軟件定義網(wǎng)絡(luò)SDN控制器,所述SDN控制器應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、所述SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),所述SDN控制器包括:
[0035]接收模塊,用于接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系;
[0036]生成模塊,用于根據(jù)所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系生成第一流表項(xiàng),所述第一流表項(xiàng)中包括主數(shù)據(jù)節(jié)點(diǎn)的地址和所述主數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,所述第一流表項(xiàng)用于將匹配的數(shù)據(jù)包廣播發(fā)送給所述主數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn);
[0037]發(fā)送模塊,用于向所述SDN交換機(jī)發(fā)送所述第一流表項(xiàng)。
[0038]結(jié)合本發(fā)明第三方面,在本發(fā)明第三方面的第一種可能的實(shí)現(xiàn)方式中,所述主數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述主數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
[0039]結(jié)合本發(fā)明第三方面以及本發(fā)明第三方面的第一種可能的實(shí)現(xiàn)方式,所述分布式網(wǎng)絡(luò)存儲系統(tǒng)還包括資源管理節(jié)點(diǎn),所述資源管理節(jié)點(diǎn)與所述SDN交換機(jī)連接,在本發(fā)明第三方面的第二種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于:接收所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址;
[0040]所述生成模塊還用于:根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)地址,所述第二流表項(xiàng)用于將匹配的數(shù)據(jù)包添加到最高優(yōu)先級隊(duì)列,優(yōu)先轉(zhuǎn)發(fā)所述數(shù)據(jù)包;
[0041]所述發(fā)送模塊還用于:將所述第二流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
[0042]結(jié)合本發(fā)明第三方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明第三方面的第三種可能的實(shí)現(xiàn)方式中,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
[0043]結(jié)合本發(fā)明第三方面以及本發(fā)明第三方面的第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第三方面的第四種可能的實(shí)現(xiàn)方式中,所述SDN控制器還包括:更新模塊;
[0044]所述接收模塊還用于:接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的變化后的所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系;
[0045]所述更新模塊,用于根據(jù)所述變化后的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系更新所述第一流表項(xiàng);
[0046]所述發(fā)送模塊還用于:將所述更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
[0047]本發(fā)明第四方面提供一種軟件定義網(wǎng)絡(luò)SDN控制器,其中,所述SDN控制器應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、所述SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),所述SDN控制器包括處理器和存儲器,所述處理器和所述存儲器通信,所述存儲器中存儲的計(jì)算機(jī)可執(zhí)行指令,所述處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行指令,用于執(zhí)行本發(fā)明第二方面以及第二方面的第一種至第四種可能的實(shí)現(xiàn)方式提供的方法。
[0048]本發(fā)明實(shí)施例的數(shù)據(jù)存儲方法、SDN控制器和分布式網(wǎng)絡(luò)存儲系統(tǒng),元數(shù)據(jù)管理節(jié)點(diǎn)通過向SDN控制器發(fā)送目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系,以使SDN控制器根據(jù)目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系生成第一流表項(xiàng),并向SDN交換機(jī)下發(fā)該第一流表項(xiàng),第一流表項(xiàng)中包括目的數(shù)據(jù)節(jié)點(diǎn)的地址和目的數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,SDN交換機(jī)在匹配到第一流表項(xiàng)時(shí),根據(jù)第一流表項(xiàng)一次性將客戶端根據(jù)所述元數(shù)據(jù)發(fā)送的寫請求廣播給目的數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn),從而減少了將寫請求中的待寫數(shù)據(jù)從目的數(shù)據(jù)節(jié)點(diǎn)存儲到備份數(shù)據(jù)節(jié)點(diǎn)時(shí)的I/O時(shí)延。

【專利附圖】

【附圖說明】
[0049]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1為現(xiàn)有的一種分布式網(wǎng)絡(luò)存儲系統(tǒng)的結(jié)構(gòu)示意圖;
[0051]圖2為本發(fā)明實(shí)施例一提供的分布式網(wǎng)絡(luò)存儲系統(tǒng)的結(jié)構(gòu)示意圖;
[0052]圖3為本發(fā)明實(shí)施例二提供的分布式網(wǎng)絡(luò)存儲系統(tǒng)的結(jié)構(gòu)示意圖;
[0053]圖4為本發(fā)明實(shí)施例三提供的數(shù)據(jù)存儲方法的流程圖;
[0054]圖5為本發(fā)明實(shí)施例四提供的數(shù)據(jù)存儲方法的流程圖;
[0055]圖6為本發(fā)明實(shí)施例五提供的SDN控制器的結(jié)構(gòu)示意圖;
[0056]圖7為本發(fā)明實(shí)施例六提供的SDN控制器的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0057]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]圖2為本發(fā)明實(shí)施例一提供的分布式網(wǎng)絡(luò)存儲系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,本實(shí)施例的分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)11、多個(gè)數(shù)據(jù)節(jié)點(diǎn)12、軟件定義網(wǎng)絡(luò)(Software Defined Network,簡稱SDN)控制器13和SDN交換機(jī)14。其中,元數(shù)據(jù)管理節(jié)點(diǎn)11通過SDN交換機(jī)14和數(shù)據(jù)節(jié)點(diǎn)12連接并通信,元數(shù)據(jù)管理節(jié)點(diǎn)11還與SDN控制器13連接,SDN控制器13與SDN交換機(jī)14連接,多個(gè)數(shù)據(jù)節(jié)點(diǎn)11互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn)。該分布式網(wǎng)絡(luò)存儲系統(tǒng)可以包括多個(gè)元數(shù)據(jù)管理節(jié)點(diǎn)和多個(gè)SDN交換機(jī)。
[0059]元數(shù)據(jù)管理節(jié)點(diǎn)11,用于接收客戶端發(fā)送的數(shù)據(jù)存儲請求,根據(jù)數(shù)據(jù)存儲請求向客戶端返回待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù),元數(shù)據(jù)包括存儲待寫數(shù)據(jù)的目的數(shù)據(jù)節(jié)點(diǎn)的地址,元數(shù)據(jù)管理節(jié)點(diǎn)11還用于向SDN控制器發(fā)送目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系。
[0060]元數(shù)據(jù)管理節(jié)點(diǎn)11中存儲有元數(shù)據(jù),元數(shù)據(jù)是描述存儲在分布式網(wǎng)絡(luò)系統(tǒng)中的數(shù)據(jù)及其環(huán)境的數(shù)據(jù),具體描述了分布式網(wǎng)絡(luò)系統(tǒng)都存儲了哪些數(shù)據(jù),這些數(shù)據(jù)的存儲位置、大小、名字空間等信息。當(dāng)客戶端有待寫數(shù)據(jù)要寫入分布式網(wǎng)絡(luò)存儲系統(tǒng)中時(shí),客戶端首先向元數(shù)據(jù)管理節(jié)點(diǎn)11發(fā)送數(shù)據(jù)存儲請求,獲取到待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù),客戶端根據(jù)待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù)向數(shù)據(jù)節(jié)點(diǎn)寫入數(shù)據(jù)。本實(shí)施例中,待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù)中包括存儲待寫數(shù)據(jù)的目的數(shù)據(jù)節(jié)點(diǎn)的地址,目的數(shù)據(jù)節(jié)點(diǎn)為主數(shù)據(jù)節(jié)點(diǎn),客戶端根據(jù)目的數(shù)據(jù)節(jié)點(diǎn)的地址向目的數(shù)據(jù)節(jié)點(diǎn)發(fā)送寫請求。
[0061]元數(shù)據(jù)管理節(jié)點(diǎn)11還用于對元數(shù)據(jù)進(jìn)行管理,具體對元數(shù)據(jù)進(jìn)行如下管理:元數(shù)據(jù)的添加、刪除、修改屬性等維護(hù)功能,元數(shù)據(jù)之間關(guān)系的建立、刪除和跟蹤等關(guān)系維護(hù)功能;提供元數(shù)據(jù)發(fā)布流程管理,以便更好地管理和跟蹤元數(shù)據(jù)的整個(gè)生命周期;元數(shù)據(jù)自身質(zhì)量核查、元數(shù)據(jù)查詢、元數(shù)據(jù)統(tǒng)計(jì)、元數(shù)據(jù)使用情況分析、元數(shù)據(jù)變更、元數(shù)據(jù)版本和生命周期管理等功能。
[0062]元數(shù)據(jù)管節(jié)點(diǎn)11還用于控制各數(shù)據(jù)節(jié)點(diǎn)之間的備份映射關(guān)系,分布式網(wǎng)絡(luò)存儲系統(tǒng)中的各個(gè)數(shù)據(jù)節(jié)點(diǎn)12之間互為主備關(guān)系,也就是說主數(shù)據(jù)節(jié)點(diǎn)和備份數(shù)據(jù)節(jié)點(diǎn)是相對的,不應(yīng)看做絕對的角色分配,比如對某些數(shù)據(jù)來說數(shù)據(jù)節(jié)點(diǎn)A是主數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn)B是備份數(shù)據(jù)節(jié)點(diǎn),而對另外一些數(shù)據(jù)來說數(shù)據(jù)節(jié)點(diǎn)A是備份數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn)B是主數(shù)據(jù)節(jié)點(diǎn)。
[0063]SDN控制器13,用于根據(jù)元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系生成第一流表項(xiàng),并向SDN交換機(jī)下發(fā)第一流表項(xiàng),第一流表項(xiàng)中包括目的數(shù)據(jù)節(jié)點(diǎn)的地址和目的數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址。
[0064]本發(fā)明實(shí)施例中,在現(xiàn)有的分布式存儲網(wǎng)絡(luò)系統(tǒng)中增加了 SDN控制器13和SDN交換機(jī)14,SDN控制器13用于根據(jù)元數(shù)據(jù)管理節(jié)點(diǎn)11發(fā)送的各數(shù)據(jù)節(jié)點(diǎn)14的備份映射關(guān)系,為每一個(gè)主數(shù)據(jù)節(jié)點(diǎn)生成一條對應(yīng)的第一流表項(xiàng),第一流表項(xiàng)中包括主數(shù)據(jù)節(jié)點(diǎn)的地址和主數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址。主數(shù)據(jù)節(jié)點(diǎn)的地址可以包括:主數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號,備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號,主數(shù)據(jù)節(jié)點(diǎn)的地址也可以只包括主數(shù)據(jù)節(jié)點(diǎn)的IP地址,備份數(shù)據(jù)節(jié)點(diǎn)的地址也可以只包括備份數(shù)據(jù)節(jié)點(diǎn)的IP地址。元數(shù)據(jù)管理節(jié)點(diǎn)11可通過數(shù)據(jù)節(jié)點(diǎn)相互備份映射表將各數(shù)據(jù)節(jié)點(diǎn)14的備份映射關(guān)系發(fā)送給SDN控制器13,數(shù)據(jù)節(jié)點(diǎn)相互備份映射表如表1所示:
[0065]表1
[0066]

【權(quán)利要求】
1.一種分布式網(wǎng)絡(luò)存儲系統(tǒng),其特征在于,包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、軟件定義網(wǎng)絡(luò)SDN控制器、SDN交換機(jī),其中,所述元數(shù)據(jù)管理節(jié)點(diǎn)通過所述SDN交換機(jī)和所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)連接并通信,所述元數(shù)據(jù)管理節(jié)點(diǎn)還與所述SDN控制器連接,所述SDN控制器與所述SDN交換機(jī)連接,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn); 所述元數(shù)據(jù)管理節(jié)點(diǎn),用于接收客戶端發(fā)送的數(shù)據(jù)存儲請求,根據(jù)所述數(shù)據(jù)存儲請求向所述客戶端返回待寫數(shù)據(jù)對應(yīng)的元數(shù)據(jù),所述元數(shù)據(jù)包括存儲所述待寫數(shù)據(jù)的目的數(shù)據(jù)節(jié)點(diǎn)的地址,所述元數(shù)據(jù)管理節(jié)點(diǎn)還用于向所述SDN控制器發(fā)送所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系; 所述SDN控制器,用于根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系生成第一流表項(xiàng),并向所述SDN交換機(jī)下發(fā)所述第一流表項(xiàng),所述第一流表項(xiàng)中包括所述目的數(shù)據(jù)節(jié)點(diǎn)的地址和所述目的數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址; 所述SDN交換機(jī),用于接收所述客戶端根據(jù)所述元數(shù)據(jù)發(fā)送的寫請求,所述寫請求中包括所述待寫數(shù)據(jù)和所述目的數(shù)據(jù)節(jié)點(diǎn)的地址,所述SDN交換機(jī)還用于根據(jù)所述目的數(shù)據(jù)節(jié)點(diǎn)的地址查詢流表,找到與所述目的數(shù)據(jù)節(jié)點(diǎn)的地址匹配的所述第一流表項(xiàng),根據(jù)所述第一流表項(xiàng)向所述目的數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn)廣播所述寫請求; 所述目標(biāo)數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn),分別用于接收所述SDN交換機(jī)廣播的所述寫請求,根據(jù)所述寫請求分別存儲所述待寫數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述目的數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述目的數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 資源管理節(jié)點(diǎn),與所述SDN交換機(jī)連接,用于獲取所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址,將所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址發(fā)送給所述SDN控制器; 所述SDN控制器,還用于根據(jù)所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),將所述第二流表項(xiàng)下發(fā)給所述SDN交換機(jī),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址; 所述SDN交換機(jī),還用于在接收到所述數(shù)據(jù)存儲請求時(shí),根據(jù)所述數(shù)據(jù)存儲請求的目的地址查詢所述流表,找到與所述數(shù)據(jù)存儲請求的目的地址匹配的所述第二流表項(xiàng),根據(jù)所述第二流表項(xiàng)將所述數(shù)據(jù)存儲請求添加到最高級優(yōu)先級隊(duì)列,優(yōu)先將所述數(shù)據(jù)存儲請求發(fā)送給所述元數(shù)據(jù)管理節(jié)點(diǎn),所述數(shù)據(jù)存儲請求的目的地址為所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址; 所述SDN交換機(jī),還用于在接收到所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)時(shí),根據(jù)所述元數(shù)據(jù)的源地址查詢所述流表,找到與所述元數(shù)據(jù)的源地址匹配的所述第二流表項(xiàng),根據(jù)所述第二流表項(xiàng)將所述數(shù)據(jù)存儲請求添加到最高級優(yōu)先級隊(duì)列,優(yōu)先將所述元數(shù)據(jù)發(fā)送給所述客戶端,所述元數(shù)據(jù)的源地址為所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的系統(tǒng),其特征在于,所述元數(shù)據(jù)管理節(jié)點(diǎn)還用于:當(dāng)所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系變化后,向所述SDN控制器發(fā)送變化后的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系; 所述SDN控制器,還用于根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的所述變化后的所述目的數(shù)據(jù)節(jié)點(diǎn)的備份映射關(guān)系更新所述第一流表項(xiàng),將更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
6.一種數(shù)據(jù)存儲方法,所述方法應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、軟件定義網(wǎng)絡(luò)SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),其特征在于,所述方法包括: 所述SDN控制器接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系; 所述SDN控制器根據(jù)所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系生成第一流表項(xiàng),所述第一流表項(xiàng)中包括主數(shù)據(jù)節(jié)點(diǎn)的地址和所述主數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,所述第一流表項(xiàng)用于將匹配的數(shù)據(jù)包廣播發(fā)送給所述主數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn); 所述SDN控制器向所述SDN交換機(jī)發(fā)送所述第一流表項(xiàng)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述主數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述主數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述分布式網(wǎng)絡(luò)存儲系統(tǒng)還包括資源管理節(jié)點(diǎn),所述資源管理節(jié)點(diǎn)與所述SDN交換機(jī)連接,所述方法還包括: 所述SDN控制器接收所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址; 所述SDN控制器根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)地址,所述第二流表項(xiàng)用于將匹配的數(shù)據(jù)包添加到最高優(yōu)先級隊(duì)列,優(yōu)先轉(zhuǎn)發(fā)所述數(shù)據(jù)包; 所述SDN控制器將所述第二流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
10.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括: 所述SDN控制器接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的變化后的所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系; 所述SDN控制器根據(jù)所述變化后的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系更新所述第一流表項(xiàng); 所述SDN控制器將所述更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
11.一種軟件定義網(wǎng)絡(luò)SDN控制器,其特征在于,所述SDN控制器應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、所述SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),所述SDN控制器包括: 接收模塊,用于接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系; 生成模塊,用于根據(jù)所述數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系生成第一流表項(xiàng),所述第一流表項(xiàng)中包括主數(shù)據(jù)節(jié)點(diǎn)的地址和所述主數(shù)據(jù)節(jié)點(diǎn)的備份數(shù)據(jù)節(jié)點(diǎn)的地址,所述第一流表項(xiàng)用于將匹配的數(shù)據(jù)包廣播發(fā)送給所述主數(shù)據(jù)節(jié)點(diǎn)和所述備份數(shù)據(jù)節(jié)點(diǎn); 發(fā)送模塊,用于向所述SDN交換機(jī)發(fā)送所述第一流表項(xiàng)。
12.根據(jù)權(quán)利要求11所述的SDN控制器,其特征在于,所述主數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述主數(shù)據(jù)節(jié)點(diǎn)的網(wǎng)絡(luò)協(xié)議IP地址和端口號,所述備份數(shù)據(jù)節(jié)點(diǎn)的地址包括:所述備份數(shù)據(jù)節(jié)點(diǎn)的IP地址和端口號。
13.根據(jù)權(quán)利要求11或12所述的SDN控制器,其特征在于,所述分布式網(wǎng)絡(luò)存儲系統(tǒng)還包括資源管理節(jié)點(diǎn),所述資源管理節(jié)點(diǎn)與所述SDN交換機(jī)連接,所述接收模塊還用于:接收所述資源管理節(jié)點(diǎn)發(fā)送的所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址; 所述生成模塊還用于:根據(jù)所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址生成第二流表項(xiàng),所述第二流表項(xiàng)中包括所述元數(shù)據(jù)管理節(jié)點(diǎn)地址,所述第二流表項(xiàng)用于將匹配的數(shù)據(jù)包添加到最高優(yōu)先級隊(duì)列,優(yōu)先轉(zhuǎn)發(fā)所述數(shù)據(jù)包; 所述發(fā)送模塊還用于:將所述第二流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
14.根據(jù)權(quán)利要求13所述的SDN控制器,其特征在于,所述元數(shù)據(jù)管理節(jié)點(diǎn)的地址包括:所述元數(shù)據(jù)管理節(jié)點(diǎn)的IP地址和端口號。
15.根據(jù)權(quán)利要求11或12所述的SDN控制器,其特征在于,還包括:更新模塊; 所述接收模塊還用于:接收所述元數(shù)據(jù)管理節(jié)點(diǎn)發(fā)送的變化后的所述數(shù)據(jù)節(jié)點(diǎn)備份映身寸關(guān)系; 所述更新模塊,用于根據(jù)所述變化后的數(shù)據(jù)節(jié)點(diǎn)備份映射關(guān)系更新所述第一流表項(xiàng); 所述發(fā)送模塊還用于:將所述更新后的第一流表項(xiàng)發(fā)送給所述SDN交換機(jī)。
16.一種軟件定義網(wǎng)絡(luò)SDN控制器,其特征在于,所述SDN控制器應(yīng)用于分布式網(wǎng)絡(luò)存儲系統(tǒng),所述分布式網(wǎng)絡(luò)存儲系統(tǒng)包括:元數(shù)據(jù)管理節(jié)點(diǎn)、多個(gè)數(shù)據(jù)節(jié)點(diǎn)、所述SDN控制器和SDN交換機(jī),其中,所述多個(gè)數(shù)據(jù)節(jié)點(diǎn)互為主備關(guān)系,每個(gè)主數(shù)據(jù)節(jié)點(diǎn)對應(yīng)至少一個(gè)備份數(shù)據(jù)節(jié)點(diǎn),所述SDN控制器包括處理器和存儲器,所述處理器和所述存儲器通信,所述存儲器中存儲的計(jì)算機(jī)可執(zhí)行指令,所述處理器執(zhí)行所述計(jì)算機(jī)可執(zhí)行指令,用于執(zhí)行任一權(quán)利要求6-10中的方法。
【文檔編號】H04L29/08GK104135539SQ201410404901
【公開日】2014年11月5日 申請日期:2014年8月15日 優(yōu)先權(quán)日:2014年8月15日
【發(fā)明者】周景才 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1