[發明專利]基于公有云的應用程序協同配置系統、方法及設備在審
| 申請號: | 202210590110.2 | 申請日: | 2022-05-26 |
| 公開(公告)號: | CN115061775A | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 陳全;過敏意;龐浦 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海光華專利事務所(普通合伙) 31219 | 代理人: | 龐紅芳 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 公有 應用程序 協同 配置 系統 方法 設備 | ||
1.一種基于公有云的應用程序協同配置系統,其特征在于:包括:
硬盤IO帶寬分配模塊,用于周期性地監視每個虛擬機的IO帶寬使用情況,并基于虛擬機的IO帶寬使用情況分配調整虛擬機的帶寬;
IO機制參數調優模塊,用于基于虛擬機的帶寬調整虛擬機的客戶操作系統中的IO機制參數。
2.根據權利要求1所述的基于公有云的應用程序協同配置系統,其特征在于:所述基于虛擬機的IO帶寬使用情況分配調整虛擬機的帶寬包括:
將利用率低于最低閾值的虛擬機確定為空閑虛擬機,并從所述空閑虛擬機處回收IO帶寬;
將利用率高于最高閾值的虛擬機確定為繁忙虛擬機,并為所述繁忙虛擬機分配額外增加的帶寬。
3.根據權利要求2所述的基于公有云的應用程序協同配置系統,其特征在于:從所述空閑虛擬機處回收IO帶寬的方式為:
單臺空閑虛擬機的回收量=(最低閾值–利用率)*當前分配量。
4.根據權利要求2所述的基于公有云的應用程序協同配置系統,其特征在于:所述為所述繁忙虛擬機分配額外增加的帶寬的方式為:
單臺繁忙虛擬機的增加量=(利用率-最高閾值)*總回收量。
5.根據權利要求1所述的基于公有云的應用程序協同配置系統,其特征在于:所述虛擬機的客戶操作系統中的IO機制參數包括頁緩存中的dirty_ratio、dirty_background_ratio、dirty_expire_centisecs、dirty_writeback_centisecs。
6.根據權利要求5所述的基于公有云的應用程序協同配置系統,其特征在于:采用貝葉斯優化方法調整虛擬機的客戶操作系統中的IO機制參數;其中,所述貝葉斯優化方法計算的目標函數為加權讀寫未命中率。
7.根據權利要求1所述的基于公有云的應用程序協同配置系統,其特征在于:所述加權讀寫未命中率的方式為:
α=rtotal/(rtotal+wtotal),β=wtotal/(rtotal+wtotal);
其中,α,β分別為計算系數,rtotal與wtotal分別為頁緩存中參數的讀、寫的總數量,rmiss與wmiss分別為頁緩存中參數的讀、寫的未命中數量。
8.根據權利要求7所述的基于公有云的應用程序協同配置系統,其特征在于:所述硬盤IO帶寬分配模塊和所述IO機制參數調優模塊以迭代方式運行,直至沒有虛擬機的IO帶寬分配被調整且應用程序自身讀寫特征維持不變。
9.一種基于公有云的應用程序協同配置方法,其特征在于:包括:
周期性地監視每個虛擬機的IO帶寬使用情況,并基于虛擬機的IO帶寬使用情況分配調整虛擬機的帶寬;
基于虛擬機的帶寬調整虛擬機的客戶操作系統中的IO機制參數。
10.一種電子設備,其特征在于:包括如權利要求1至權利要求8任一權利要求所述的基于公有云的應用程序協同配置系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210590110.2/1.html,轉載請聲明來源鉆瓜專利網。





