• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于優化的簽名比較和數據復制的系統和方法技術方案

    技術編號:15342908 閱讀:129 留言:0更新日期:2017-05-17 00:17
    用于節點間數據復制同時減少用于遠程備份的網絡流量的系統、方法和計算機可讀儲存介質。系統接收把位于源網絡節點上的數據集復制到遠程網絡節點的命令,在源網絡節點上訪問數據集的先前快照的簽名和數據集的當前快照的簽名,在源網絡節點處執行在先前快照和當前快照之間的本地簽名比較以標識不匹配的一個或多個簽名,將不匹配的簽名發送到遠程網絡節點,在遠程網絡節點上搜索不匹配的簽名,以及如果它們不存在于當前遠程網絡節點上,則將與不匹配的簽名相關聯的數據發送到遠程網絡節點以并入到當前遠程快照內。

    【技術實現步驟摘要】
    【國外來華專利技術】用于優化的簽名比較和數據復制的系統和方法優先權本申請要求在2015年1月13日提交的美國臨時申請No.62/102,808的權益,其公開內容通過引用被整體并入本文。
    本專利技術涉及數據復制,并且更具體地,涉及用于執行數據儲存備份的簽名比較或其它數據復制操作的系統和方法。
    技術介紹
    計算機服務器和計算機服務器集群朝向虛擬機不斷移動以提供計算服務。在這種環境中,管理員經常為虛擬機配置遠程備份任務。在遠程備份期間,源虛擬機的數據的快照被復制給目標(例如,遠程數據中心)。在當前的解決方案中,簽名被發送到目標,并且在目標上進行比較,目標通常駐留在WAN連接上。WAN連接通常慢并且昂貴,并且許多其他任務競爭WAN連接上的帶寬。由于單個遠程備份任務可以觸發數百萬計的簽名比較的事實,日益普遍和大規模的備份任務會導致顯著的延時、堵塞WAN連接以及占用服務器資源。
    技術實現思路
    提供用于改善的遠程備份操作的系統、方法以及計算機可讀介質,該操作可以減少WAN流量和遠程備份持續時間。響應于遠程備份命令,源網絡節點執行數據集的先前快照和當前快照之間的本地簽名比較。以這種方式,源網絡節點僅需要將本地不匹配的簽名發送到遠程網絡節點。然后遠程網絡節點可以搜索不匹配的簽名,并且向源網絡節點發送標識出不存在于遠程網絡節點上的簽名的響應。源網絡節點隨后發送僅與不存在于遠程網絡節點上的簽名相關聯的數據,以并入到數據集的遠程快照中。根據本公開進行操作的系統特別有益于某些遠程備份使用情況,諸如具有大量的隨機寫使用模式的、大小的范圍高達數百千兆字節或更大的特大虛擬盤(VMDK),其中大百分比的簽名比較將以匹配為結果。系統可以減少顯著百分比的跨WAN發送的遠程簽名比較。由于在遠程簽名比較的數量上的減少,所以系統也減少了總體WAN的利用。另外,系統縮短了跨高延遲WAN環境的遠程備份的持續時間。即使是在低延遲LAN環境中,系統也可以進一步減少完成遠程備份所要求的時間。在一些實施例中,系統包括檢測導致差的性能的使用模式的辨識算法。在辨識這種使用模式時,系統應用不同的備份方法,無論是應用不同的專用備份例程還是默認為標準或常規的備份例程。根據本公開的一個實施例,提供了一種系統,該系統包括源網絡節點和遠程網絡節點,每個節點具有處理器和存儲指令的存儲器,該指令在被處理器執行時使得處理器執行用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的操作,所述操作包括:接收把位于所述源網絡節點上的所述數據集復制到所述遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫(objectstore)中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較(top-downcomparison),并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。在一個實施例中,源網絡節點和遠程網絡節點跨廣域網(WAN)進行通信。在一個實施例中,不匹配的簽名跨WAN被異步地發送。在一個實施例中,不匹配的簽名在跨WAN發送之前被批處理。在一個實施例中,被批處理的簽名包括來自樹的不同兄弟節點的簽名。根據本公開的另一實施例,提供了一種用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的方法,包括:接收把位于源網絡節點上的數據集復制到遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。在一個實施例中,源網絡節點和遠程網絡節點跨廣域網(WAN)進行通信。在一個實施例中,不匹配的簽名跨WAN被異步地發送。在一個實施例中,該方法包括在跨WAN發送之前批處理不匹配的簽名。在一個實施例中,被批處理的簽名包括來自樹的不同兄弟節點的簽名。根據本公開的另一個實施例,提供了一種其中存儲有指令的非暫時性計算機可讀儲存介質,該指令在由處理器執行時使得處理器執行操作,所述操作包括:接收把位于源網絡節點上的數據集復制到遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。在一個實施例中,源網絡節點和遠程網絡節點跨廣域網(WAN)進行通信。在一個實施例中,不匹配的簽名跨WAN被異步地發送。在一個實施例中,該非暫時性計算機可本文檔來自技高網...
    用于優化的簽名比較和數據復制的系統和方法

    【技術保護點】
    一種系統,包括源網絡節點和遠程網絡節點,每個節點具有處理器和存儲指令的存儲器,所述指令在被所述處理器執行時使得所述處理器執行用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的操作,所述操作包括:接收把位于所述源網絡節點上的所述數據集復制到所述遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。...

    【技術特征摘要】
    【國外來華專利技術】2015.01.13 US 62/102,8081.一種系統,包括源網絡節點和遠程網絡節點,每個節點具有處理器和存儲指令的存儲器,所述指令在被所述處理器執行時使得所述處理器執行用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的操作,所述操作包括:接收把位于所述源網絡節點上的所述數據集復制到所述遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。2.根據權利要求1所述的系統,其中所述源網絡節點和所述遠程網絡節點跨廣域網(WAN)進行通信。3.根據權利要求2所述的系統,其中跨所述WAN異步地發送不匹配的簽名。4.根據權利要求2所述的系統,其中不匹配的簽名在跨所述WAN被發送之前被批處理。5.根據權利要求4所述的系統,其中被批處理的簽名包括來自所述樹的不同兄弟節點的簽名。6.一種用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的方法,包括:接收把位于源網絡節點上的數據集復制到遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所...

    【專利技術屬性】
    技術研發人員:G·A·柯拉吉斯肖彥T·G·奧爾森
    申請(專利權)人:森普利維蒂公司
    類型:發明
    國別省市:美國,US

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久亚洲av无码精品浪潮| 亚洲日韩精品无码专区加勒比☆ | 中文字幕人成无码人妻综合社区| 午夜亚洲AV日韩AV无码大全| 无码一区二区三区AV免费| 亚洲国产无套无码av电影| 亚洲另类无码专区首页| 亚洲精品无码永久在线观看你懂的| 亚洲熟妇无码一区二区三区 | 中文无码vs无码人妻| 亚洲无码一区二区三区| 无码人妻品一区二区三区精99| 四虎成人精品国产永久免费无码| 日韩免费人妻AV无码专区蜜桃 | 国产精品无码久久四虎| 水蜜桃av无码一区二区| 亚洲国产精品无码专区在线观看 | 无码国产精品一区二区免费式影视| 成年午夜无码av片在线观看| 无码中文2020字幕二区| 亚洲AV色吊丝无码| 人妻无码αv中文字幕久久| 亚洲Av综合色区无码专区桃色| yy111111少妇无码影院| 黑人无码精品又粗又大又长 | 最新无码A∨在线观看| 亚洲精品无码av天堂| 国产午夜无码视频免费网站| 亚洲AV永久无码天堂影院| 亚洲熟妇无码AV| 亚洲精品无码专区在线播放| 亚洲精品久久无码| 亚洲精品无码久久久久YW| 亚洲精品久久无码| 久久久久久99av无码免费网站 | 日日日日做夜夜夜夜无码| 日韩人妻无码一区二区三区久久99 | 色综合久久久久无码专区| 色噜噜综合亚洲av中文无码| 免费A级毛片无码视频| 无码av高潮喷水无码专区线|