桂林電子科技大學(xué)張文輝獲國家專利權(quán)
買專利賣專利找龍圖騰,真高效! 查專利查商標(biāo)用IPTOP,全免費(fèi)!專利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)獲悉桂林電子科技大學(xué)申請(qǐng)的專利一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法獲國家發(fā)明授權(quán)專利權(quán),本發(fā)明授權(quán)專利權(quán)由國家知識(shí)產(chǎn)權(quán)局授予,授權(quán)公告號(hào)為:CN119544792B 。
龍圖騰網(wǎng)通過國家知識(shí)產(chǎn)權(quán)局官網(wǎng)在2025-09-02發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專利申請(qǐng)?zhí)?專利號(hào)為:202411573739.1,技術(shù)領(lǐng)域涉及:H04L67/568;該發(fā)明授權(quán)一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法是由張文輝;王亞磊;朱金波設(shè)計(jì)研發(fā)完成,并于2024-11-06向國家知識(shí)產(chǎn)權(quán)局提交的專利申請(qǐng)。
本一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法在說明書摘要公布了:本發(fā)明公開一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,Redis服務(wù)器根據(jù)網(wǎng)絡(luò)場(chǎng)景選擇基于RDMA或Socket的網(wǎng)絡(luò)通信組件,并注冊(cè)RDMA連接類型;當(dāng)客戶端向Redis服務(wù)器發(fā)出連接請(qǐng)求時(shí),Redis服務(wù)器接收該連接請(qǐng)求并分配一個(gè)區(qū)塊給該客戶端作為該客戶端的私有區(qū)塊;客戶端將基于Redis命令格式的數(shù)據(jù)請(qǐng)求發(fā)送給Redis服務(wù)器;Redis服務(wù)器通過不斷輪詢與之連接的客戶端的私有區(qū)塊的接收區(qū)塊,提取基于Redis命令格式的數(shù)據(jù)請(qǐng)求中的數(shù)據(jù)請(qǐng)求;Redis服務(wù)器處理所提取的數(shù)據(jù)請(qǐng)求,并將數(shù)據(jù)請(qǐng)求的處理結(jié)果存儲(chǔ)在對(duì)應(yīng)客戶端的私有區(qū)塊的發(fā)送區(qū)塊中;Redis服務(wù)器將客戶端的私有區(qū)塊的發(fā)送區(qū)塊中所存儲(chǔ)的數(shù)據(jù)請(qǐng)求的處理結(jié)果返回給對(duì)應(yīng)的客戶端。本發(fā)明能夠支持不同的通信方式,并能夠提高系統(tǒng)運(yùn)行效率。
本發(fā)明授權(quán)一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法在權(quán)利要求書中公布了:1.一種基于RDMA的Redis系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征是,包括步驟如下: 1Redis服務(wù)器初始化階段: 步驟1.1、在Redis服務(wù)器中加載通信模塊;該通信模塊由基于RDMA的網(wǎng)絡(luò)通信組件和基于Socket的傳統(tǒng)網(wǎng)絡(luò)通信組件構(gòu)成,且這兩個(gè)組件通過在Redis自身的配置文件中添加選擇參數(shù)和redisServer結(jié)構(gòu)體中添加判斷參數(shù)來實(shí)現(xiàn)根據(jù)具體的網(wǎng)絡(luò)場(chǎng)景進(jìn)行切換; 步驟1.2、當(dāng)Redis服務(wù)器啟動(dòng)時(shí),會(huì)分配一段連續(xù)的內(nèi)存區(qū)域,該內(nèi)存區(qū)域被分成N個(gè)區(qū)塊,每個(gè)區(qū)塊均包括接收區(qū)塊和發(fā)送區(qū)塊;其中N為設(shè)定值; 步驟1.3、在Redis系統(tǒng)的連接層框架中注冊(cè)RDMA連接類型; 2Redis系統(tǒng)數(shù)據(jù)傳輸階段: 步驟2.1、當(dāng)客戶端向Redis服務(wù)器發(fā)出連接請(qǐng)求時(shí),Redis服務(wù)器接收該連接請(qǐng)求并建立與客戶端之間的連接,創(chuàng)建一個(gè)新的用于網(wǎng)絡(luò)通信的文件描述符,并分配一個(gè)區(qū)塊給該客戶端作為該客戶端的私有區(qū)塊; 步驟2.2、客戶端在數(shù)據(jù)請(qǐng)求的基礎(chǔ)上添加一個(gè)消息頭和一個(gè)尾標(biāo)志,得到基于Redis命令格式的數(shù)據(jù)請(qǐng)求,并使用RDMAWrite操作發(fā)送基于Redis命令格式的數(shù)據(jù)請(qǐng)求給Redis服務(wù)器; 步驟2.3、Redis服務(wù)器通過不斷輪詢與之連接的客戶端的私有區(qū)塊的接收區(qū)塊,當(dāng)發(fā)現(xiàn)某一客戶端的私有區(qū)塊的接收區(qū)塊不再為空時(shí),Redis服務(wù)器判斷其中所存儲(chǔ)的基于Redis命令格式的數(shù)據(jù)請(qǐng)求中的消息頭的唯一標(biāo)識(shí)和尾標(biāo)志的唯一標(biāo)識(shí)是否一致,且該唯一標(biāo)識(shí)是否大于Redis服務(wù)器所記錄的前一個(gè)數(shù)據(jù)請(qǐng)求的唯一標(biāo)識(shí):如果一致且大于,則提取基于Redis命令格式的數(shù)據(jù)請(qǐng)求中的數(shù)據(jù)請(qǐng)求;否則,Redis服務(wù)器繼續(xù)輪詢與之連接的客戶端的私有區(qū)塊的接收區(qū)塊; 步驟2.4、Redis服務(wù)器調(diào)用Redis原有的請(qǐng)求命令處理程序處理所提取的數(shù)據(jù)請(qǐng)求,并將數(shù)據(jù)請(qǐng)求的處理結(jié)果存儲(chǔ)在對(duì)應(yīng)客戶端的私有區(qū)塊的發(fā)送區(qū)塊中; 步驟2.5、Redis服務(wù)器使用Send操作將客戶端的私有區(qū)塊的發(fā)送區(qū)塊中所存儲(chǔ)的數(shù)據(jù)請(qǐng)求的處理結(jié)果返回給對(duì)應(yīng)的客戶端。
如需購買、轉(zhuǎn)讓、實(shí)施、許可或投資類似專利技術(shù),可聯(lián)系本專利的申請(qǐng)人或?qū)@麢?quán)人桂林電子科技大學(xué),其通訊地址為:541004 廣西壯族自治區(qū)桂林市七星區(qū)金雞路1號(hào);或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- 三星電子株式會(huì)社金森宏治獲國家專利權(quán)
- 江蘇伊施德創(chuàng)新科技有限公司高敬一獲國家專利權(quán)
- 萬華化學(xué)集團(tuán)股份有限公司張立娟獲國家專利權(quán)
- 雅馬哈株式會(huì)社柘植秀幸獲國家專利權(quán)
- 瑞典愛立信有限公司L·維爾赫姆森獲國家專利權(quán)
- 路德維格癌癥研究所有限公司G·里特爾獲國家專利權(quán)
- 深圳市中興微電子技術(shù)有限公司吳毅強(qiáng)獲國家專利權(quán)
- 德克薩斯儀器股份有限公司G·F·查爾德獲國家專利權(quán)
- 法雷奧熱系統(tǒng)公司J.貝努阿利獲國家專利權(quán)
- 中國人民解放軍總醫(yī)院第四醫(yī)學(xué)中心羅殿中獲國家專利權(quán)


熱門推薦
- 三星電子株式會(huì)社林亨俊獲國家專利權(quán)
- 歌爾科技有限公司蔡曉東獲國家專利權(quán)
- 海信容聲(揚(yáng)州)冰箱有限公司李琴獲國家專利權(quán)
- 勝高股份有限公司山下健兒獲國家專利權(quán)
- 三花控股集團(tuán)有限公司請(qǐng)求不公布姓名獲國家專利權(quán)
- 廣東美的制冷設(shè)備有限公司郭紹勝獲國家專利權(quán)
- 山東大學(xué)田耘獲國家專利權(quán)
- 廣東利元亨智能裝備股份有限公司周俊杰獲國家專利權(quán)
- 是德科技股份有限公司M·卡斯帕獲國家專利權(quán)
- 浙江舜宇光學(xué)有限公司楊萌獲國家專利權(quán)