天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于分片復(fù)用的多版本容器鏡像加載方法

發(fā)布時(shí)間:2021-07-14 04:04
  容器將應(yīng)用和支持軟件、庫文件等封裝為鏡像,通過發(fā)布新版本鏡像實(shí)現(xiàn)應(yīng)用升級(jí),導(dǎo)致不同版本之間存在大量相同數(shù)據(jù).鏡像加載消耗大量時(shí)間,使容器啟動(dòng)時(shí)間從毫秒級(jí)延遲為秒級(jí)甚至是分鐘級(jí).復(fù)用不同版本之間的相同數(shù)據(jù),有利于減少容器加載時(shí)間.當(dāng)前,容器鏡像采用繼承和分層加載機(jī)制,有效實(shí)現(xiàn)了支持軟件、庫文件等數(shù)據(jù)的復(fù)用,但對于應(yīng)用內(nèi)部數(shù)據(jù)還沒有一種可靠的復(fù)用機(jī)制.提出一種基于分片復(fù)用的多版本容器鏡像加載方法,通過復(fù)用不同版本鏡像之間的相同數(shù)據(jù),提升鏡像加載效率.方法的核心思想是:利用邊界匹配數(shù)據(jù)塊切分方法將容器鏡像切分為細(xì)粒度數(shù)據(jù)塊,將數(shù)據(jù)塊哈希值作為唯一標(biāo)識(shí)指紋,借助B-樹搜索重復(fù)指紋判斷重復(fù)數(shù)據(jù)塊,減少數(shù)據(jù)傳輸.實(shí)驗(yàn)結(jié)果表明,該方法可以提高5.8X以上容器鏡像加載速度. 

【文章來源】:軟件學(xué)報(bào). 2020,31(06)北大核心EICSCD

【文章頁數(shù)】:14 頁

【部分圖文】:

基于分片復(fù)用的多版本容器鏡像加載方法


1 指紋庫大小與查找時(shí)間的關(guān)系

示意圖,數(shù)據(jù)塊,示意圖,指紋


如圖3(a)所示:由于存在對文件層數(shù)據(jù)的插入、修改、刪除等操作,會(huì)導(dǎo)致邊界漂移問題的出現(xiàn)[7],固定長度分塊算法無法滿足準(zhǔn)確切分冗余數(shù)據(jù)塊的需求.為此,我們需要一種能夠有效識(shí)別數(shù)據(jù)塊邊界的可變長度數(shù)據(jù)塊切分方法,如圖3(b)所示.為實(shí)現(xiàn)上述目標(biāo),我們首先采用一種與邊界相關(guān)的指紋算法計(jì)算滑動(dòng)窗口內(nèi)數(shù)據(jù)指紋,再通過特定條件加以遴選,確定邊界符合條件的數(shù)據(jù)塊.本文中我們采用Rabin指紋算法[8].Rabin指紋算法是一種邊界相關(guān)的指紋算法,其實(shí)現(xiàn)如下:給定n位的數(shù)據(jù)m0,m1,…,mn-1,我們將其視作在有限域上度為n-1的多項(xiàng)式:

識(shí)別率,數(shù)據(jù),數(shù)據(jù)變化,數(shù)據(jù)塊


重復(fù)數(shù)據(jù)識(shí)別率是衡量數(shù)據(jù)塊切分方法有效性的重要指標(biāo),高重復(fù)數(shù)據(jù)識(shí)別率表示數(shù)據(jù)塊切分方法更加有效,在鏡像加載過程中可以更大限度減少網(wǎng)絡(luò)傳輸開銷.我們采用邊界匹配數(shù)據(jù)塊切分方法對實(shí)驗(yàn)數(shù)據(jù)集進(jìn)行切分并查找重復(fù)數(shù)據(jù),以鏡像類型和數(shù)據(jù)變化率兩個(gè)維度對切分結(jié)果進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果分別如圖7和圖8所示.圖8 實(shí)際數(shù)據(jù)變化率與識(shí)別數(shù)據(jù)變化率對比


本文編號(hào):3283374

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3283374.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶d1f87***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com