《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 面向卷級存儲系統即時恢復的高效索引方法
面向卷級存儲系統即時恢復的高效索引方法
2014年電子技術應用第7期
張 良, 曹社香
黃河科技學院 信息工程學院,河南 鄭州450063
摘要: 提出了分段分時和支持增量式查找的層次式時空索引(HSTIM)算法,將歷史時間分片,建立磁盤邏輯地址的分段索引,通過并行查找提高檢索速度;在時間片間插入索引快照,支持歷史數據的“拉桿式”快速查詢和恢復,有效解決了傳統索引查詢時間的RPO指標瓶頸。綜合比較了HSTIM、OVBT和B+索引方法的性能,結果表明HSTIM能較好地滿足卷級存儲歷史任意點即時恢復的索引需要,在增量恢復上有較好的性能。
關鍵詞: 存儲 恢復 增量 索引
中圖分類號: TP391
文獻標識碼:A
文章編號: 0258-7998(2014)07-0116-03
An effective index method providing timely recovery for block-level storage system
Zhang Liang, Cao Shexiang
Information Engineering College, Huanghe Science and Technology College, Zhengzhou 450063, China
Abstract: The paper presents a hierarchical spatial-temporal index and incremental query method named HSTIM. By partitioning the entire time domain into slices, LBAs are divided into segments with each index file. Retrieval speed can be greatly improved by querying them in parallel. A new variation of overlapping snapshot is presented, which provides efficient incremental query and supports “sliding-bar” recovery, resoving the RPO performance bottleneck in traditional index query. Comparing HSTIM with non-improved OVBT and traditional B+-tree index in many aspects, experiments show that HSTIM can well satisty the index needs of instantly restoring the block-level storage arbitrary history point and has good performance on incremental recovery.
Key words : storage; recovery; incremental; index

       對業務系統連續性要求較高的企業或機構,其數據安全極為重要[1]。傳統的RAID、遠程鏡像、周期性備份和快照等技術都會引起數據丟失的問題[2-4]。因此對數據可靠性和安全級別要求較高的業務部門急需存儲系統能提供連續數據保護(CDP)功能[5]

        國內外在CDP系統研究方面已經開展了大量研究[6]。但這些工作主要集中在存儲架構設計、存儲空間優化和一致點恢復等方面,對快速恢復研究不多。針對海量的塊級變化數據,設計高效快速的索引方法是個研究難點。本文主要針對卷級系統歷史數據索引和查詢的優化,提出一種面向連續數據的分時分段的層次式快速索引方法HSTIM(Hierarchical Spatial-Temporal Indexing Method)。 

1 HSTIM設計 

        在磁盤邏輯卷層次,數據由連續的數據塊組成。每個數據塊有固定的大小,并通過邏輯塊地址LBA來標識。連續數據保護實現的關鍵技術是對數據變化的記錄和保存,以便實現任意時間點的快速恢復。CDP一般有3種實現方式:基準參考數據模式、復制參考數據模式和合成參考數據模式[7-8]。其中,合成參考數據模式是前兩種模式性能的折衷,較好地實現了前兩種模式的妥協,因此可以得到較好的資源占用和恢復時間效果,但需要復雜的軟件管理和數據處理功能,實現比較復雜。

1.1 分時分段索引數據組織 

        HSTIM中索引數據按分時和分段策略組織,數據組織如圖1所示。圖1例中在t3~t4時間段內共產生N+1個索引文件(元數據單獨索引)。段區間的長度采用不等成劃分方法,長度按磁盤寫IO密度來確定。索引文件記錄了Rt(a) ,即t時刻邏輯地址為a的增量數據在增量存儲空間的位置。為加速索引的讀取速度,可采用多個物理硬盤存放索引文件。

1.2 索引快照 

        索引快照提取了一個時間段的索引階段結果。在圖2的例子中,t1和t2兩個時刻插入了索引快照。所有索引快照結果存放至一個獨立的索引文件,如圖2的右側的索引快照獨立索引文件??煺摘毩⑺饕募捎肙VBT索引方式。如果用戶需要查詢圖1中t時刻的索引結果,則可通過先查詢索引快照獲得t1和t2時刻的索引,然后查詢t2~t時刻的索引,最后將索引結果進行合并即可。HSTIM通過索引快照避免了索引數據的全查詢,加快了特定時刻索引的快速查詢,尤其適用于歷史數據保護時間窗口較長的應用場景。由于索引快照文件較小,在實現上沒有采用分段策略,即將LBA地址從0~MAX索引快照存放至一個索引文件中。

1.3 增量式快速查找 

        HSTIM通過改進OVBT索引節點結構實現了增量查找支持。原先的OVBT內部節點包括了引用數目和分裂值列表。HSTIM中的內部節點通過新增時間戳列表實現了增量查找。HSTIM和OVBT的內部結構比較如圖3所示。

        卷級CDP一次IO更新產生一條索引記錄項,索引記錄項可用{LBA,timestamp,R}表示,其中LBA表示IO的LBA地址,timestamp表示時間戳,R代表數據在存儲池中的位置。OVBT索引需要對每一個索引項進行記錄,針對每一個IO的時間戳生成一個獨立的B+樹索引。OVBT有兩種類型的節點:葉子節點和非葉子節點。兩種節點由通用的索引項{ref, entries}組成,其中ref表示節點被引用的次數,entries 由{entry, entry,…, entry}列表組成。每個entry由{key, timestamp, info}3個元素構成。對葉子節點,key表示IO的LBA地址,timestamp表示時間戳,info表示數據在存儲池中的位置,即索引記錄項中的R。對非葉子節點,key代表B+的分裂鍵值,timestamp代表所指向下一層節點的插入時間,info是指向下一層節點的指針。 

        為記錄每一更新IO產生的B+樹的根節點,OVBT維護一張根節點記錄表(root table)。根節點記錄表由{root, root,…, root}列表組成,每個root項由{timestamp, ptr}組成,其中timestamp代表獨立B+樹的產生時間,ptr指向B+樹的根節點。 

2 性能評測

2.1 測試方法和實驗平臺 

        通過對實際應用中的IO trace文件進行回放的方式對HSTIM性能進行了評測。測試選擇的IO trace是Msr-cambridge Trace。該Trace文件采集了企業數據中心13臺服務器上共36個磁盤卷連續14天的塊級數據。實驗選取文件集合中數據量最大的文件CAMRESISAA02_ lvm1.csv(以下簡稱AA02_Trace)作為樣本。所有的IO請求塊都按最小磁盤扇區大小(512 B)進行了等長切割和對齊存儲。實驗平臺主要硬件包括Pentium(R) Dual-core E5200 2.50 GHz處理器、4 GB DDR2內存和500 GB Seagate ST3500620A硬盤, 操作系統是Windows 7。 

2.2 HSTIM與B+-tree和OVBT性能綜合比較 

        實驗對AA02_Trace文件進行了24 h的數據回放,經統計在24 h內,系統共產生8 660 679個IOR (寫IO請求)。如果對每個IOR按512 B等長切割,則共產生224 356 508個對齊的塊級IO(Aligned Block IO,以下簡稱ABI),表1給出了AA02_Trace文件24 h內的寫IO統計結果。為描述方便,本實驗中對HSTIM采用了等長分時,時長分別為0.5 h和2 h,分別稱HSTIM-0.5和HSTIM-2。實驗從索引文件大小、插入性能和查詢性能三方面對HSTIM、B+-tree和OVBT進行了綜合比較,給出了周期為2 h的性能統計結果。

        (1)查詢性能比較 

        表2給出了OVBT與B+-tree的查詢性能比較。實驗表明,B+-tree的查詢速度在RPO小于5 h可以接受,基本在1 min內得出查詢結果。但在RPO大于5 h的情況下,查詢性能急劇下降,在RPO=6 h查詢時間為838 s,RPO=12 h查詢時間長達2.27 h。對OVBT而言,由于每一個時間點索引數據由一顆獨立B+樹組成,查詢時間相對穩定。RPO小于12 h內任意點查詢時間小于44 s。本實驗同時說明,傳統的分別對LBA和Timestamp建立B+-tree的索引方式不適合大數量的任意點恢復索引的需要。

        HSTIM由于采用分時策略并將分時索引快照獨立組織,因此查詢時間包括索引快照查詢時間和時間段內索引查詢時間。圖4給出了HSTIM-2、HSTIM-0.5和OVBT的查詢性能比較。實驗結果表明,HSTIM在查詢性能上較OVBT有較大提高。在RPO=24 h,HSTIM-0.5的查詢時間僅為OVBT的11.6%。HSTIM-0.5與HSTIM-2相比,由于分時頻率高,因此查詢索引快照時間略長于HSTIM-2,但時段內的索引查詢速度明顯少于HSTIM-2。但從整體上看,HSTIM-0.5和HSTIM-2的查詢速度并無大的差別。

        (2)索引空間消耗比較 

        圖5給出了OVBT與B+-tree索引空間比較結果。測試表明,OVBT索引存儲空間平均是B+-tree的5.2~5.5倍。由于OVBT內部有大量重復數據,采用壓縮工具對索引文件進行壓縮,壓縮后的OVBT索引文件大小平均僅為原索引文件的3%。但壓縮帶來的問題是,恢復時需要引入額外的解壓縮時間開銷。為減少存儲空間,在實際應用中可以將離當前時間點較遠的索引文件壓縮存儲。

        本文針對卷級CDP任意點恢復提供了一種快速的索引方法-HSTIM,并對該方法的性能進行了評估。實驗結果表明,在一定的備份窗口內,HSTIM能為卷級CDP任意點的恢復提供快速索引支持。高效的索引可快速定位到變化數據在增量空間中的存放位置,解決恢復中數據“在哪里”的問題。

參考文獻

[1] 梁知音,段鐳,韋韜,等. 云存儲安全技術綜述[J].電子技術應用, 2013,39(4):130-132.

[2] SMITH D M. The cost of lost data[J]. Journal of Contemporary Business Practice, 2003,6(3):113-119.

[3] PATTERSON D, BROWN A, BROADWELL P, et al. Recovery oriented computing(ROC): motivation, definition, techniques, and case studies[R]. Computer Science Technical Report UCB/CSD-0201175, San Francisco: U.C. Berkeley, 2002:997-1013.

[4] SANKARAN A, GUINN K, NGUYEN D.  Volume shadow copy service[J]. Power, 2004,14(2):2272-2284.

[5] SNIA. Continuous data protection-solving the problem of Recovery[EB/OL].(2008-08-08)[2014-02-22].http://www.snia.org/forums/dmf/knowledge/white_papers_and_reports/CDP_Solving_recovery_20080808.pdf.

[6] SNIA.DMF-Getting_started_with_ILM-20050415[EB/OL].(2005-04-15)[2014-02-22].http://www.snia.org/forums/dmf/programs/ilmi/DMF-Getting_started_with_ILM-20050415.pdf. 

[7] PIERNAS J, CORTES T,CARC′IA J, DualFS: a new journaling file system without meta-data duplication[C]. In Proceedings of the 16th International Conference on Supercomputing. New York: ACM press, 2002:146-159. 

[8] KAVALANEKAR S, WORTHINGTON B, ZHANG Q, et al.Characterization of storage workload traces from production Windows servers[C]. In IEEE International Symposium on Workload Characterization, IEEE press, 2008:671-686. 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久在线免费视频| 亚洲精品久久久久久久久久久| 欧美区一区二区三区| 91久久久亚洲精品| 久久国产精品99国产精| 嫩草成人www欧美| 久久视频一区二区| 国产视频欧美视频| 久久久国产一区二区三区| 国产精品自拍在线| 99精品黄色片免费大全| 午夜在线电影亚洲一区| 亚洲国产日韩精品| 国产亚洲精品美女| 在线免费观看一区二区三区| 久久www免费人成看片高清| 欧美人成在线视频| 国产精品夜夜夜一区二区三区尤| 久久九九精品99国产精品| 亚洲嫩草精品久久| 久久精品99久久香蕉国产色戒| 免费视频一区| 欧美日韩亚洲视频一区| 欧美一级片在线播放| 亚洲精品综合久久中文字幕| 99精品欧美一区二区三区综合在线| 亚洲国产精品成人va在线观看| 亚洲淫片在线视频| 欧美日韩精品二区第二页| 国产一区二区精品久久| 销魂美女一区二区三区视频在线| 国产精品日韩欧美一区二区| 欧美日韩另类丝袜其他| 欧美.日韩.国产.一区.二区| 校园春色国产精品| 久久尤物电影视频在线观看| 亚洲一区免费看| 国产精品免费视频观看| 国产精品欧美一区二区三区奶水| 亚洲国产中文字幕在线观看| 韩国精品一区二区三区| 欧美日韩国产在线| 亚洲日本黄色| 午夜精品国产精品大乳美女| 欧美一区二区精品久久911| 亚洲激情图片小说视频| 亚洲免费电影在线观看| 国产伦精品一区二区三区高清版| 欧美一区二区三区啪啪| 国产精品视频福利| 性欧美暴力猛交69hd| 免费欧美在线视频| 国模大胆一区二区三区| 亚洲国产cao| 欧美破处大片在线视频| 亚洲欧洲精品天堂一级| 国产精品网站在线播放| 国产精品美女久久久久久2018| 亚洲少妇最新在线视频| 久久爱91午夜羞羞| 亚洲欧美国产va在线影院| 狠狠色综合一区二区| 亚洲欧美中文字幕| 国产一区二区主播在线| 久久精品国产亚洲一区二区三区| 国精品一区二区三区| 亚洲精品网址在线观看| 亚洲黄色成人网| 国产精品久久久久一区二区三区共| 欧美色另类天堂2015| 亚洲区国产区| 亚洲欧美在线一区| 欧美制服第一页| 国产精品99一区二区| 国产欧美不卡| 99精品国产福利在线观看免费| 影音先锋中文字幕一区| 久久激情五月婷婷| 精品盗摄一区二区三区| 亚洲香蕉视频| 国产精品网站在线| 亚洲国产精品久久久| 国产欧美综合一区二区三区| 欧美黄色片免费观看| 老色鬼精品视频在线观看播放| 欧美精品久久天天躁| 国产精品捆绑调教| 黄色小说综合网站| 欧美激情视频免费观看| 久久久精品动漫| 国产精品亚洲а∨天堂免在线| 久久午夜电影| 国产精品视频99| 久久婷婷国产综合国色天香| 欧美无乱码久久久免费午夜一区| 亚洲欧美日韩精品久久奇米色影视| 久久精品欧洲| 日韩午夜黄色| 国内揄拍国内精品少妇国语| 国产精品资源在线观看| 亚洲人成毛片在线播放女女| 国产视频欧美| 中文亚洲视频在线| 国产美女精品人人做人人爽| 亚洲欧美精品伊人久久| 国产乱码精品一区二区三区不卡| 免费欧美在线视频| 模特精品在线| 亚洲直播在线一区| 久久久久久久久久久久久女国产乱| 国产精品区免费视频| 欧美日韩亚洲一区二区三区在线| 亚洲国产激情| 亚洲精品国产精品国产自| 国产精品国产亚洲精品看不卡15| 99国产精品国产精品久久| 久久免费99精品久久久久久| 玖玖综合伊人| 欧美在线影院| 一区二区不卡在线视频 午夜欧美不卡在| 久久亚洲欧美国产精品乐播| 欧美高清在线一区二区| 欧美成人精品高清在线播放| 久久综合久久美利坚合众国| 久久精品国产欧美亚洲人人爽| 亚洲一级黄色片| 亚洲精品在线视频观看| 欧美在线观看视频一区二区| 欧美日韩一区二区三区免费| 在线观看日韩www视频免费| 久久青青草综合| 激情文学综合丁香| 亚洲自拍电影| 国产精品一二三四| 亚洲精选视频在线| 亚洲美女少妇无套啪啪呻吟| 久久成人精品无人区| 欧美xxxx在线观看| 日韩一级在线观看| 国语精品一区| 久久爱91午夜羞羞| 在线观看欧美一区| 亚洲欧美日韩区| 欧美激情日韩| 亚洲一区二区黄| 国产日韩欧美视频在线| 国产日韩精品在线观看| 国产一区二区高清不卡| 亚洲视频自拍偷拍| 亚洲私拍自拍| 亚洲线精品一区二区三区八戒| 国产丝袜一区二区| 久久亚洲国产精品一区二区| 欧美日本一区二区视频在线观看| 欧美黑人国产人伦爽爽爽| 影音先锋日韩有码| 久久精品国产精品亚洲综合| 亚洲欧美日韩网| 欧美日韩免费观看一区=区三区| 亚洲国产经典视频| 亚洲第一毛片| 亚洲人成亚洲人成在线观看| 亚洲欧美日韩在线综合| 老司机精品视频网站| 六月天综合网| 欧美成人乱码一区二区三区| 欧美激情精品久久久久久蜜臀| 欧美丝袜一区二区三区| 尤物yw午夜国产精品视频| 在线精品国精品国产尤物884a| 欧美日韩一区二区高清| 老色鬼精品视频在线观看播放| 久久夜色精品国产| 欧美亚洲免费电影| 99这里只有精品| 亚洲欧洲精品一区二区三区| 亚洲高清三级视频| 亚洲精品国产精品国自产在线| 毛片一区二区| 欧美日本一区二区视频在线观看| 免费看黄裸体一级大秀欧美| 国产午夜精品一区二区三区欧美| 蜜臀久久99精品久久久画质超高清| 欧美日韩一区二区在线| 亚洲一区二区三区777| 国产精品久久久久久久久久久久| 久久av资源网站| 国内久久婷婷综合| 毛片基地黄久久久久久天堂| 欧美视频网站| 欧美chengren| 亚洲国产第一页| 久久在线免费视频| 欧美午夜一区二区福利视频| 久久精品夜夜夜夜久久| 欧美日韩免费一区二区三区| 亚洲精品1234| 亚洲精品网站在线播放gif| 亚洲欧美日韩国产中文| 老色批av在线精品| 麻豆国产精品一区二区三区| 欧美日韩国产欧| 久久久久成人网| 先锋影音一区二区三区| 老司机凹凸av亚洲导航| 欧美激情亚洲激情| 欧美日韩调教| 精品va天堂亚洲国产| 亚洲一区二区三区精品动漫| 亚洲国产精品欧美一二99| 国模精品娜娜一二三区| 亚洲精品日韩综合观看成人91| 国产欧美日韩不卡免费| 久久香蕉国产线看观看网| 先锋a资源在线看亚洲| 亚洲日本成人女熟在线观看| 欧美国产一区在线| aⅴ色国产欧美| 欧美精品一区二区三区在线播放| 欧美日本一区二区视频在线观看| 免费试看一区| 久久精品国产综合| 久久久无码精品亚洲日韩按摩| 亚洲精品欧美激情| 国产一区二区你懂的| 中日韩午夜理伦电影免费| 国产精品亚洲综合一区在线观看| 国产精品乱子久久久久| 欧美伦理在线观看| 久久综合国产精品| 欧美亚日韩国产aⅴ精品中极品| 亚洲第一网站| 欧美二区在线| 国产日韩av一区二区| 久久综合电影一区| 欧美午夜片在线免费观看| 麻豆精品视频在线观看视频| 国色天香一区二区| 久久久999| 欧美精品三级日韩久久| 久久久久国产一区二区三区| 亚洲黄色av一区| 欧美一区二视频| 99人久久精品视频最新地址| 国产情侣久久| 欧美激情精品久久久久久免费印度| 欧美一区二区高清| 欧美视频官网| 性高湖久久久久久久久| 久久免费高清视频| 一区二区久久久久| 亚洲大胆美女视频| 欧美午夜电影在线观看| 欧美一二区视频| 亚洲一区二区免费在线| 欧美成人国产va精品日本一级| 久久久视频精品| 国产精品视频网站| 国产伦理一区| 亚洲影视中文字幕| 精品99一区二区| 狂野欧美性猛交xxxx巴西| 国产午夜亚洲精品羞羞网站| 一区二区三区国产在线观看| 亚洲特级毛片| 久久久久久久久久久成人| 国产视频一区在线观看| 亚洲在线免费观看| 一本色道精品久久一区二区三区| 欧美视频官网| 免费一区二区三区| 亚洲欧美一区二区在线观看| 在线免费观看日本一区| 欧美激情一区二区三级高清视频| 国产欧美在线看| 国产女优一区| 欧美日韩www| 亚洲综合电影一区二区三区| 国产一区91| 久久精品一区中文字幕| 久久免费国产| 在线成人激情黄色| 亚洲欧洲精品一区二区| 国产精品久久久久久久免费软件| 艳女tv在线观看国产一区| 亚洲欧美电影院| 国产在线高清精品| 亚洲图片欧洲图片av| 国产日韩欧美综合| 亚洲一区三区视频在线观看| 国产精品女人久久久久久| 亚洲国产精品一区二区三区| 国产精品萝li| 国产精品入口尤物| 亚洲伊人伊色伊影伊综合网| 另类酷文…触手系列精品集v1小说| 欧美体内she精视频在线观看| 老司机午夜精品| 国产精品视频你懂的| 久久精品噜噜噜成人av农村| 国产九色精品成人porny| 亚洲中字黄色| 嫩草伊人久久精品少妇av杨幂| 亚洲香蕉伊综合在人在线视看| 亚洲在线视频一区| 久久精品亚洲精品国产欧美kt∨| 亚洲精品一级| 最新国产精品拍自在线播放| 欧美三级电影一区| 在线日韩av片| 日韩视频精品在线观看| 欧美日韩在线免费观看| 久久久999成人| 亚洲精品国产精品国自产观看浪潮| 国产精品乱子久久久久| 欧美电影专区| 久久性色av| 国产欧美一区二区三区沐欲| 欧美精品首页| 久久精品91久久久久久再现| 一区二区三区四区五区精品| 欧美精品在线视频| 好吊一区二区三区| 亚洲欧美综合网| 国产精品一区二区三区乱码| 欧美视频一区二区三区在线观看| 国产精品亚洲网站| 亚洲国产婷婷香蕉久久久久久|