[發(fā)明專利]支持多協(xié)議鏈路的數(shù)據(jù)同步方法及服務器無效
| 申請?zhí)枺?/td> | 201210519890.8 | 申請日: | 2012-12-06 |
| 公開(公告)號: | CN103002035A | 公開(公告)日: | 2013-03-27 |
| 發(fā)明(設計)人: | 徐旸;張延楓 | 申請(專利權)人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京安信方達知識產(chǎn)權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 協(xié)議 數(shù)據(jù) 同步 方法 服務器 | ||
技術領域
本發(fā)明涉及計算機數(shù)據(jù)存儲領域,尤其涉及一種支持多協(xié)議鏈路的數(shù)據(jù)同步方法及服務器。
背景技術
隨著計算機應用的不斷普及,計算機用戶對數(shù)據(jù)安全的要求也日益增長。各種天災人禍引起的數(shù)據(jù)丟失可能會給用戶帶來極大的損失,所以出現(xiàn)了能將數(shù)據(jù)實時同步到遠程服務器上的遠程復制技術。在意外發(fā)生時,能夠利用備份到遠程服務器上的數(shù)據(jù)對本地服務器上的數(shù)據(jù)進行恢復,保障了數(shù)據(jù)的物理安全。
在一個遠程復制系統(tǒng)中,本地服務器和遠程服務器需要通過網(wǎng)絡鏈路連接起來,并以某種鏈路協(xié)議來傳輸數(shù)據(jù)。目前一般的遠程復制軟件只支持一種鏈路協(xié)議。受制于此種鏈路協(xié)議對應的網(wǎng)絡鏈路硬件的發(fā)展,本地服務器和遠程服務器間的通信速度提升較為困難,可能難以滿足用戶對性能的要求。
如果用戶需要使用另一種網(wǎng)絡鏈路類型,則需要增加專用的鏈路協(xié)議轉換軟件,將一種鏈路協(xié)議轉換為另一種鏈路協(xié)議。但由于軟件轉換機制會大量占用服務器的計算資源、不同協(xié)議的傳輸機制差異較大、鏈路中其它硬件缺少對轉換后的協(xié)議的優(yōu)化等原因,在鏈路協(xié)議層面進行轉換會對網(wǎng)絡性能產(chǎn)生明顯的影響,也增大了用戶配置存儲服務器的難度,提高了用戶的使用成本。
發(fā)明內(nèi)容
本發(fā)明提供了一種支持多協(xié)議鏈路的數(shù)據(jù)同步方法及服務器,以解決現(xiàn)有遠程復制系統(tǒng)支持鏈路協(xié)議單一的缺點。
本發(fā)明提供了一種服務器,該服務器包括:
復制操作模塊,用于發(fā)起請求元數(shù)據(jù)的小型計算機系統(tǒng)接口(SCSI)命令,向發(fā)起(initiator)模塊發(fā)送該SCSI命令;接收所述initiator模塊返回的讀取結果;以及向元數(shù)據(jù)模塊發(fā)送調(diào)用請求,接收所述元數(shù)據(jù)模塊返回的元數(shù)據(jù),將所述讀取結果和所述元數(shù)據(jù)進行比對,根據(jù)比對結果構造讀取請求或?qū)懭胝埱螅鶕?jù)該讀取請求或?qū)懭胝埱笸剿龇掌骱蛡浞莘掌鞯臄?shù)據(jù);
所述發(fā)起(initiator)模塊,用于將來自所述復制操作模塊的所述SCSI命令封裝為鏈路協(xié)議命令后傳遞給所述備份服務器中與該initiator模塊使用相同鏈路協(xié)議的目標(target)模塊,接收所述target模塊返回的讀取結果,并向所述復制操作模塊發(fā)送該讀取結果;以及
所述元數(shù)據(jù)模塊,用于根據(jù)所述復制操作模塊發(fā)送的所述調(diào)用請求讀取本地的元數(shù)據(jù),并向所述復制操作模塊返回讀取到的所述元數(shù)據(jù)。
優(yōu)選地,所述復制操作模塊,具體用于:將該寫入請求生成寫入SCSI命令后發(fā)送給所述initiator模塊,或者將該讀取請求生成讀取SCSI命令后發(fā)送給所述initiator模塊;
所述initiator模塊,具體用于:接收所述寫入SCSI命令,將該寫入SCSI命令封裝為鏈路協(xié)議命令后發(fā)送給所述備份服務器中使用相同鏈路協(xié)議的target模塊,以便所述target模塊將所述鏈路協(xié)議命令所攜帶的數(shù)據(jù)寫入所述備份服務器的底層磁盤;或者接收所述讀取SCSI命令,將該讀取SCSI命令封裝為鏈路協(xié)議命令后發(fā)送給所述備份服務器中使用相同鏈路協(xié)議的target模塊,以便所述target模塊從所述備份服務器的底層磁盤取出所述鏈路協(xié)議命令所攜帶的數(shù)據(jù)。
優(yōu)選地,所述復制操作模塊,還用于:接收上層應用發(fā)送的寫入請求,將所述寫入的內(nèi)容寫入到本地磁盤,以及將該寫入請求生成寫入SCSI命令后發(fā)送給所述initiator模塊;所述initiator模塊,還用于:接收所述寫入SCSI命令,將該寫入SCSI命令封裝為鏈路協(xié)議命令后發(fā)送給所述備份服務器中使用相同鏈路協(xié)議的target模塊,以便所述target模塊將所述鏈路協(xié)議命令所攜帶的數(shù)據(jù)寫入所述備份服務器的底層磁盤;和/或
所述請求元數(shù)據(jù)的SCSI命令和所述鏈路協(xié)議命令是在SCSI標準的協(xié)議上擴展出的命令。
本發(fā)明還提供了一種服務器,該服務器包括:
目標(target)模塊,用于接收對端服務器中與該target模塊使用相同協(xié)議命令的發(fā)起(initiator)模塊發(fā)送的鏈路協(xié)議命令,根據(jù)該協(xié)議命令向元數(shù)據(jù)模塊發(fā)送調(diào)用請求,接收所述元數(shù)據(jù)模塊返回的讀取結果,并向所述initiator模塊返回所述讀取結果;
所述元數(shù)據(jù)模塊,用于根據(jù)所述目標模塊發(fā)送的所述調(diào)用請求讀取本地的元數(shù)據(jù),并向所述target模塊返回讀取結果。
優(yōu)選地,所述target模塊,還用于:接收所述initiator模塊發(fā)送的包含寫入請求的鏈路協(xié)議命令,將所述包含寫入請求的鏈路協(xié)議命令所攜帶的數(shù)據(jù)寫入所述備份服務器的底層磁盤。
本發(fā)明另提供了一種支持多協(xié)議鏈路的數(shù)據(jù)同步方法,該方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210519890.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:繼電器控制器
- 下一篇:生物質(zhì)燃燒爐的防增壓回火給料結構
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





