• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁 > 專利查詢>華東師范大學(xué)專利>正文

    基于serverless云函數(shù)的LSM樹遠程合并及自適應(yīng)資源卸載調(diào)度方法技術(shù)

    技術(shù)編號:45156923 閱讀:6 留言:0更新日期:2025-05-06 18:12
    本發(fā)明專利技術(shù)公開了一種基于serverless云函數(shù)的LSM樹遠程合并及自適應(yīng)資源卸載調(diào)度方法,其特點在于解決傳統(tǒng)compaction操作中由于數(shù)據(jù)重復(fù)讀寫、鏈?zhǔn)絚ompaction以及資源競爭等問題,顯著提升大規(guī)模寫入場景下LSM樹存儲的讀寫性能和合并效率。該方法包括:當(dāng)LSM樹觸發(fā)compaction后,通過并行子壓實算法將多層中重疊鍵值的SST文件劃分為子任務(wù),并提交給遠程監(jiān)測機制,根據(jù)當(dāng)前資源利用率和任務(wù)需求實時判斷是在本地執(zhí)行還是卸載至云端執(zhí)行compaction。若本地資源不足或存在讀寫競爭,則利用基于serverless實現(xiàn)的云壓實服務(wù)進行合并,合并結(jié)果存于臨時存儲中,待客戶端寫回后清除。該方法自適應(yīng)資源卸載與并行任務(wù)劃分,降低寫放大問題,同時兼顧合并效率與系統(tǒng)讀寫性能,適用于云鍵值存儲系統(tǒng)優(yōu)化。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)屬于存儲系統(tǒng),尤其涉及一種基于?serverless?云函數(shù)的?lsm樹遠程合并及自適應(yīng)資源卸載調(diào)度方法。


    技術(shù)介紹

    1、現(xiàn)代數(shù)據(jù)存儲正面臨三個基礎(chǔ)趨勢:首先,存儲的數(shù)據(jù)量不斷增加;其次,在數(shù)據(jù)生命周期中,插入操作顯著多于查詢操作;第三,數(shù)據(jù)管理正逐步向基于云端的解決方案遷移。由于大部分工作負載具有寫密集的特性,許多應(yīng)用程序紛紛選擇了寫優(yōu)化的?log-structured?merge?tree(簡稱?lsm?樹)作為鍵值存儲系統(tǒng)。

    2、lsm?樹采用分層結(jié)構(gòu)設(shè)計,通常包括一個內(nèi)存組件和多個磁盤組件,其基本思想是在內(nèi)存中批量寫入數(shù)據(jù),然后將已排序的大塊數(shù)據(jù)寫入磁盤,以實現(xiàn)高寫入吞吐率。在這種結(jié)構(gòu)中,磁盤上的文件不會被原地修改,而是通過?compaction?操作對不同層的數(shù)據(jù)進行排序、清理過期數(shù)據(jù),從而減少空間放大和查詢開銷。通常情況下,調(diào)用合并操作時,系統(tǒng)需要將所有涉及的文件讀取到內(nèi)存中,對其內(nèi)的鍵值對按照順序重新排序,再將結(jié)果寫回磁盤。

    3、在寫負載較重的應(yīng)用場景中,隨著新數(shù)據(jù)的不斷涌入,lsm?樹會周期性觸發(fā)compaction?操作。然而,compaction?操作往往會產(chǎn)生大量?i/o?以及較高的?cpu?開銷,同時與持續(xù)到達的讀寫請求激烈搶占系統(tǒng)資源,這可能導(dǎo)致系統(tǒng)性能急劇下降,出現(xiàn)吞吐率和響應(yīng)延遲的不穩(wěn)定現(xiàn)象。因此,如何避免因周期性合并引起的臨時資源競爭,確保系統(tǒng)穩(wěn)定的吞吐量,成為亟待解決的關(guān)鍵問題。基于云平臺的鍵值存儲系統(tǒng)可以根據(jù)實際需求動態(tài)調(diào)整計算資源,在必要時提供足夠的?cpu?和內(nèi)存資源,但將?lsm?樹直接部署于云環(huán)境下仍存在資源競爭問題。這主要是因為?compaction?操作在不同時間段內(nèi)的觸發(fā)頻率不盡相同,而云平臺的彈性計算通常是以較粗粒度進行資源擴展,難以在保證資源利用效率的同時完全避免讀寫操作與?compaction?之間的沖突。

    4、近年來,新興的?serverless?computing?為解決上述問題提供了新的思路和機遇。基于?function-as-a-service?模式的?serverless?架構(gòu),如lambda、cloud?function、azure?function?和?openwhisk?等,其能夠根據(jù)用戶需求自動擴展服務(wù),并采用按需付費的模型。serverless?計算中,最基本的執(zhí)行單元是函數(shù),客戶端可以在服務(wù)提供者處注冊相應(yīng)的函數(shù),然后通過事件或用戶請求對這些函數(shù)進行調(diào)用。這種架構(gòu)以其高彈性、高可擴展性和精準(zhǔn)的資源利用能力,為解決傳統(tǒng)?lsm?樹在云環(huán)境下的資源競爭問題帶來了全新的技術(shù)突破。但如何將serverless?云函數(shù)與lsm樹進行合理結(jié)合,并在充分利用serverless?云函數(shù)優(yōu)勢的同時不降低?lsm?樹性能,仍然是一項關(guān)鍵挑戰(zhàn)。


    技術(shù)實現(xiàn)思路

    1、為了解決上述技術(shù)問題,本專利技術(shù)的目的是提供一種基于serverless云函數(shù)的lsm樹遠程合并及自適應(yīng)資源卸載調(diào)度方法,通過將compaction操作細分為多個子任務(wù),并智能判定任務(wù)的執(zhí)行位置,實現(xiàn)本地與遠程云端資源的協(xié)同調(diào)度,從而提升整個系統(tǒng)的吞吐速率和響應(yīng)穩(wěn)定性。

    2、實現(xiàn)本專利技術(shù)目的的具體技術(shù)方案是:

    3、一種基于serverless云函數(shù)的lsm樹遠程合并及自適應(yīng)資源卸載調(diào)度方法,該方法將傳統(tǒng)lsm樹結(jié)構(gòu)與serverless云函數(shù)技術(shù)相結(jié)合,實現(xiàn)compaction操作的動態(tài)卸載及并行合并,包括如下步驟:

    4、(1)?當(dāng)lsm樹觸發(fā)compaction操作時,通過并行子壓實算法從待合并的多層數(shù)據(jù)中選擇存在鍵值重疊的?sst?文件,并將所述的?sst文件根據(jù)鍵區(qū)間劃分為若干compaction子任務(wù)提交至遠程監(jiān)測機制;

    5、(2)?lsm樹云存儲將合并任務(wù)發(fā)送給遠程監(jiān)測機制,該機制根據(jù)當(dāng)前系統(tǒng)?cpu、內(nèi)存、網(wǎng)絡(luò)資源的實時利用率以及計算出的?compaction任務(wù)所需資源,動態(tài)判斷該compaction操作是否在本地節(jié)點執(zhí)行;

    6、(3)?當(dāng)評估結(jié)果顯示本地資源充足時,直接在本地執(zhí)行compaction操作;否則,將compaction任務(wù)卸載至基于serverless云函數(shù)構(gòu)建的云壓實服務(wù)執(zhí)行;

    7、(4)?云壓實服務(wù)接收到compaction任務(wù)后,基于與本地相同的合并函數(shù)啟動相等數(shù)量的云函數(shù)實例,從?lsm樹數(shù)據(jù)存儲中讀取對應(yīng)數(shù)據(jù),執(zhí)行鍵值對合并,并將合并結(jié)果寫入臨時存儲;

    8、(5)?在完成compaction任務(wù)后,云壓實服務(wù)通知客戶端合并任務(wù)的執(zhí)行結(jié)果;

    9、(6)?客戶端在收到合并狀態(tài)信號后,從臨時存儲中讀取合并結(jié)果,寫回至sst存儲區(qū)域,同時清除臨時存儲中的中間數(shù)據(jù),完成compaction操作。

    10、進一步,所述并行子壓實算法,具體包括:

    11、(1)?根據(jù)設(shè)定的compaction觸發(fā)閾值選擇待合并的?sst?文件;

    12、(2)?檢測待合并sst與相鄰層?sst文件間的鍵值連續(xù)性,若存在連續(xù)重疊的鍵,則將相鄰?sst?文件同時納入合并任務(wù);

    13、(3)?按照鍵范圍進行排序和去重,并依據(jù)數(shù)據(jù)大小將合并邊界劃分為多個無重疊區(qū)域,從而構(gòu)成若干compaction子任務(wù),以實現(xiàn)并行合并。

    14、進一步,所述遠程監(jiān)測機制,具體包括:

    15、(1)?采集當(dāng)前l(fā)sm樹節(jié)點各項cpu、內(nèi)存和網(wǎng)絡(luò)帶寬計算資源利用率;

    16、(2)?根據(jù)compaction任務(wù)資源消耗、存儲資源占用以及讀寫操作增長率動態(tài)評估任務(wù)在本地執(zhí)行的可行性;

    17、(3)?當(dāng)compaction任務(wù)所需資源低于本地剩余計算資源且不會引起后續(xù)計算競爭時,在本地執(zhí)行,否則卸載至云端。

    18、進一步,所述云壓實服務(wù),其基于serverless云函數(shù)架構(gòu)實現(xiàn),具體包括:

    19、(1)?按照平臺提供商的規(guī)則,在本地環(huán)境中開發(fā)所需的compaction功能函數(shù)并通過命令行工具部署到serverless平臺上;

    20、(2)?平臺將所述功能函數(shù)對應(yīng)的url返回給lsm樹客戶端;

    21、(3)?當(dāng)lsm樹中的壓實任務(wù)需要調(diào)用云壓實服務(wù)時,客戶端通過該函數(shù)的url發(fā)起調(diào)用;

    22、(4)?serverless平臺根據(jù)調(diào)用請求構(gòu)建compaction函數(shù)并執(zhí)行合并功能。

    23、進一步,所述云壓實服務(wù),其具體任務(wù)包括:

    24、(1)?接收來自遠程監(jiān)測機制的compaction卸載任務(wù);

    25、(2)?啟動對應(yīng)的云合并函數(shù),對傳遞的lsm樹數(shù)據(jù)進行鍵值合并操作;

    26、(3)?將合并結(jié)果暫存于臨時存儲中,并通過通信模塊實時向客戶端反饋任務(wù)執(zhí)行狀態(tài)。

    27、本專利技術(shù)的有益效果包括:

    28、通過對compaction任務(wù)的細粒度劃分及智能調(diào)度,本專利技術(shù)利用serverless云函本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種基于serverless云函數(shù)的LSM樹遠程合并及自適應(yīng)資源卸載調(diào)度方法,其特征在于,包括如下步驟:

    2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述并行子壓實算法,具體包括:

    3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述遠程監(jiān)測機制,具體包括:

    4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述云壓實服務(wù),其基于serverless云函數(shù)架構(gòu)實現(xiàn),具體包括:

    5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述云壓實服務(wù),其具體任務(wù)包括:

    【技術(shù)特征摘要】

    1.一種基于serverless云函數(shù)的lsm樹遠程合并及自適應(yīng)資源卸載調(diào)度方法,其特征在于,包括如下步驟:

    2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述并行子壓實算法,具體包括:

    3.根據(jù)權(quán)利要求1所述方法,其特征在...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:何詩雨趙明昊
    申請(專利權(quán))人:華東師范大學(xué)
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产色综合久久无码有码| 国产午夜精品无码| 久久精品亚洲AV久久久无码| 久久久久亚洲AV无码专区体验| 亚洲av永久无码嘿嘿嘿| 亚洲 无码 在线 专区| 国产激情无码视频在线播放性色| 亚洲精品无码aⅴ中文字幕蜜桃| 日韩精品无码视频一区二区蜜桃 | 亚洲Av永久无码精品一区二区| 亚洲日韩VA无码中文字幕| 少妇无码太爽了不卡在线观看| 中文无码亚洲精品字幕| 亚洲精品无码不卡在线播HE | 人妻无码αv中文字幕久久琪琪布| 波多野结衣VA无码中文字幕电影| 无码国内精品久久人妻蜜桃| 国产午夜无码专区喷水| 亚洲爆乳无码精品AAA片蜜桃| 无码专区久久综合久中文字幕| 久久亚洲AV无码西西人体| 无码人妻久久一区二区三区免费丨 | 久久水蜜桃亚洲AV无码精品| 亚洲国产精品无码久久SM| 亚洲中久无码不卡永久在线观看| 最新中文字幕av无码专区| 亚洲AV成人无码久久精品老人| 丝袜无码一区二区三区| 国产精品无码素人福利| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 四虎影视无码永久免费| 人妻中文字幕AV无码专区| 无码人妻丰满熟妇片毛片| 精品国产一区二区三区无码| 亚洲AV无码成人专区| 亚洲国产成人精品无码区在线网站| 国产在线拍偷自揄拍无码| 亚洲成A人片在线观看无码不卡| 亚洲午夜国产精品无码| 国产AV无码专区亚洲精品| 久久久久亚洲AV片无码下载蜜桃|