[發(fā)明專利]面向云軟件服務(wù)的資源自學(xué)習(xí)與自適應(yīng)分配方法有效
| 申請(qǐng)?zhí)枺?/td> | 201711281436.2 | 申請(qǐng)日: | 2017-12-07 |
| 公開(kāi)(公告)號(hào): | CN107995039B | 公開(kāi)(公告)日: | 2020-11-03 |
| 發(fā)明(設(shè)計(jì))人: | 陳星;林俊鑫;項(xiàng)滔 | 申請(qǐng)(專利權(quán))人: | 福州大學(xué) |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;G06F9/50 |
| 代理公司: | 福州元?jiǎng)?chuàng)專利商標(biāo)代理有限公司 35100 | 代理人: | 蔡學(xué)俊 |
| 地址: | 350116 福建省福州市*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 面向 軟件 服務(wù) 資源 自學(xué)習(xí) 自適應(yīng) 分配 方法 | ||
1.一種面向云軟件服務(wù)的資源自學(xué)習(xí)與自適應(yīng)分配方法,其特征在于,包括:
步驟1:建立軟件服務(wù)的QoS模型,使用歷史數(shù)據(jù)的數(shù)據(jù)集作為學(xué)習(xí)數(shù)據(jù)通過(guò)機(jī)器學(xué)習(xí)算法訓(xùn)練QoS模型:
Y=Q(X) (1)
其中,輸入矩陣X包括工作負(fù)載的數(shù)量xi,0,不同類型的任務(wù)工作量的比例(xi,1,xi,2,…,xi,m),分配的資源(xi,m+1,xi,m+2,…,xi,m+n),其中xi,1+xi,2+…+xi,m=1,xi,m+s表示第s類虛擬機(jī)的數(shù)量,s=1,2,...,n,輸出矩陣Y是QoS的預(yù)測(cè)值yi;
步驟2:構(gòu)造軟件服務(wù)資源分配計(jì)劃的適應(yīng)度函數(shù):
其中,fit是適應(yīng)度值,CostL是虛擬機(jī)的租賃成本,CostD是虛擬機(jī)的停止成本,r1、r2是權(quán)重,根據(jù)不同系統(tǒng)的需求設(shè)置;
步驟3:基于遺傳算法搜索最優(yōu)的資源分配計(jì)劃,進(jìn)行資源的在線自動(dòng)分配決策;其中,所述步驟3具體包括:
步驟31:對(duì)資源分配計(jì)劃進(jìn)行二進(jìn)制編碼,每條染色體代表一種資源分配計(jì)劃,初始化參數(shù)值,包括種群大小、最大迭代次數(shù)和染色體數(shù)量;
假設(shè)虛擬機(jī)有n種類型,每種類型虛擬機(jī)數(shù)量的編碼長(zhǎng)度為v,則每種類型虛擬機(jī)的數(shù)量范圍是[0,2V-1],第t次迭代中的第i個(gè)染色體定義如下:
染色體中第s個(gè)基因代表第s類虛擬機(jī)的數(shù)量,s=1,2,…,n,使用二進(jìn)制編碼方法描述如下:
步驟32:根據(jù)公式(2)計(jì)算每條染色體的適應(yīng)度值;
步驟33:根據(jù)相對(duì)概率選擇適應(yīng)度值低的染色體,并對(duì)其進(jìn)行隨機(jī)突變和交叉操作來(lái)更新種群,相對(duì)概率定義如下:
步驟34:計(jì)算新種群每個(gè)染色體的適應(yīng)度值;
步驟35:重復(fù)步驟33-34,直到滿足結(jié)束循環(huán)條件;
步驟36:將最終得到的新種群中適應(yīng)度值最低的染色體作為最優(yōu)解,并且針對(duì)該染色體進(jìn)行解碼操作得到虛擬機(jī)的類型和對(duì)應(yīng)的數(shù)量,該染色體即為最優(yōu)的資源分配計(jì)劃。
2.根據(jù)權(quán)利要求1所述的資源自學(xué)習(xí)與自適應(yīng)分配方法,其特征在于,所述機(jī)器學(xué)習(xí)算法是非線性回歸、支持向量機(jī)或分類回歸樹(shù)方法。
3.根據(jù)權(quán)利要求1所述的資源自學(xué)習(xí)與自適應(yīng)分配方法,其特征在于,所述隨機(jī)突變指在染色體中隨機(jī)選擇一個(gè)基因位置,然后將其屬性變異為一個(gè)新值,即0變1,或1變0。
4.根據(jù)權(quán)利要求1所述的資源自學(xué)習(xí)與自適應(yīng)分配方法,其特征在于,所述交叉操作指對(duì)兩條母染色體交換一段基因來(lái)產(chǎn)生子染色體。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福州大學(xué),未經(jīng)福州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711281436.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





