[發(fā)明專利]一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 201710891213.1 | 申請日: | 2017-09-27 |
| 公開(公告)號: | CN107483645A | 公開(公告)日: | 2017-12-15 |
| 發(fā)明(設計)人: | 馬龍 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/46 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 分布式 存儲系統(tǒng) 網(wǎng)絡 通信 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及存儲技術(shù)領(lǐng)域,特別是涉及一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng)和方法。
背景技術(shù)
InfiniBand(IB)架構(gòu)是一種支持多并發(fā)鏈接的“轉(zhuǎn)換線纜”技術(shù),其作為I/O技術(shù)領(lǐng)域的一種新型體系結(jié)構(gòu),具有低延時、高帶寬的特性。
遠程直接內(nèi)存訪問(RDMA,即Remote Direct Memory Access)技術(shù)能夠通過網(wǎng)絡把數(shù)據(jù)直接傳入計算機的存儲區(qū),從而消除了外部存儲器復制和文本交換操作,解放了內(nèi)存帶寬和CPU周期,可以有效改進應用系統(tǒng)的性能。在IB體系結(jié)構(gòu)之上應用RDMA協(xié)議進行消息通信,可以充分利用兩者的優(yōu)勢,有效地提高集群通信性能。在分布式存儲系統(tǒng)中,網(wǎng)絡分為公共網(wǎng)絡和集群網(wǎng)絡,公共網(wǎng)絡用于用戶應用和存儲對接,集群網(wǎng)絡用于存儲系統(tǒng)內(nèi)部交換數(shù)據(jù),為了降低時延以及減少中央處理器的負擔,目前的高性能存儲系統(tǒng),公共網(wǎng)絡和集群網(wǎng)絡統(tǒng)一采用RDMA協(xié)議的InfiniBand網(wǎng)絡實現(xiàn)。但是,雖然該方案能夠提供更高的存儲性能,但是由于InfiniBand網(wǎng)絡需要單獨的硬件支持,其兼容性大打折扣。
因此,如何能夠使得分布式存儲系統(tǒng)能夠在保證良好兼容性的同時,也能提供更高的性能,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng)和方法,可以使得分布式存儲系統(tǒng)能夠在保證良好兼容性的同時,也能提供更高的性能。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng),包括:與各用戶節(jié)點連接的公共網(wǎng)絡,與所述公共網(wǎng)絡連接的存儲節(jié)點,與各所述存儲節(jié)點連接的集群網(wǎng)絡;
其中,所述公共網(wǎng)絡采用以太網(wǎng),所述集群網(wǎng)絡采用基于RDMA協(xié)議的InfiniBand網(wǎng)絡。
優(yōu)選地,所述公共網(wǎng)絡采用基于TCP/IP協(xié)議的以太網(wǎng)。
優(yōu)選地,各所述存儲節(jié)點分別設有一個用于支持搭建公共網(wǎng)絡的以太網(wǎng)卡和一個用于支持搭建集群網(wǎng)絡的IB網(wǎng)卡。
優(yōu)選地,所述系統(tǒng)包括ms_cluster、ms_public、ms_hbclient、ms_hb_front_server、ms_hb_back_server和ms_objecter共6種信使,其中,ms_public用于處理各所述用戶節(jié)點發(fā)送的消息,其他信使用于處理存儲系統(tǒng)的集群內(nèi)部消息。
一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信方法,包括:
預先通過以太網(wǎng)搭建公共網(wǎng)絡,通過基于RDMA協(xié)議的InfiniBand網(wǎng)絡搭建集群網(wǎng)絡;
通過所述公共網(wǎng)絡處理各用戶節(jié)點和各存儲節(jié)點之間的通信信息;
通過所述集群網(wǎng)絡處理存儲系統(tǒng)的集群內(nèi)的消息。
優(yōu)選地,所述預先通過以太網(wǎng)搭建公共網(wǎng)絡,具體為:
預先通過基于TCP/IP協(xié)議的以太網(wǎng)搭建所述公共網(wǎng)絡。
優(yōu)選地,所述通過所述公共網(wǎng)絡處理各用戶節(jié)點和各存儲節(jié)點之間的通信信息,包括:
通過存儲系統(tǒng)中的ms_public信使處理各所述用戶節(jié)點發(fā)送的消息。
優(yōu)選地,所述通過所述集群網(wǎng)絡處理存儲系統(tǒng)的集群內(nèi)的消息,包括:
通過存儲系統(tǒng)中的ms_cluster、ms_hbclient、ms_hb_front_server、ms_hb_back_server和ms_objecter信使處理存儲系統(tǒng)的集群內(nèi)的消息。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點:
本發(fā)明所提供的一種基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng),包括:與各用戶節(jié)點連接的公共網(wǎng)絡,與公共網(wǎng)絡連接的存儲節(jié)點,與各存儲節(jié)點連接的集群網(wǎng)絡;其中,公共網(wǎng)絡采用以太網(wǎng),集群網(wǎng)絡采用基于RDMA協(xié)議的InfiniBand網(wǎng)絡。由于用戶節(jié)點多為以太網(wǎng),故公共網(wǎng)絡采用以太網(wǎng)以實現(xiàn)更好的兼容性,而集群網(wǎng)絡采用基于RDMA協(xié)議的InfiniBand網(wǎng)絡具有高帶寬、低延時和系統(tǒng)擴展性好的特點,故能夠提供更高的性能。本系統(tǒng)通過采用上述混合網(wǎng)絡通信模式,能夠在保證良好兼容性的同時,提供更高的存儲性能。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種具體實施方式所提供的基于分布式存儲系統(tǒng)的網(wǎng)絡通信系統(tǒng)的拓撲圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710891213.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于處理到遠程存儲位置的故障恢復的方法、系統(tǒng)以及程序
- 包括向外擴展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復系統(tǒng)、方法、設備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災平臺及一種容災方法
- 在基于云的存儲系統(tǒng)中服務I/O操作
- 一種數(shù)據(jù)修復方法及裝置
- 網(wǎng)絡和網(wǎng)絡終端
- 網(wǎng)絡DNA
- 網(wǎng)絡地址自適應系統(tǒng)和方法及應用系統(tǒng)和方法
- 網(wǎng)絡系統(tǒng)及網(wǎng)絡至網(wǎng)絡橋接器
- 一種電力線網(wǎng)絡中根節(jié)點網(wǎng)絡協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡裝置、網(wǎng)絡系統(tǒng)、網(wǎng)絡方法以及網(wǎng)絡程序
- 從重復網(wǎng)絡地址自動恢復的方法、網(wǎng)絡設備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡管理方法和裝置





