多租戶SaaS應(yīng)用優(yōu)化部署算法的研究
發(fā)布時(shí)間:2023-03-31 18:27
軟件即服務(wù)(Software as a Service,簡(jiǎn)稱SaaS)是云計(jì)算在應(yīng)用層的架構(gòu),在這種模式下客戶不需要購(gòu)買(mǎi)完整的軟件系統(tǒng),也不需要配備相應(yīng)的硬件系統(tǒng)和維護(hù)人員,只需要通過(guò)互聯(lián)網(wǎng),按需租用應(yīng)用軟件即可。多租戶SaaS模式下通過(guò)多個(gè)租戶共享單一應(yīng)用實(shí)例,同時(shí)減少了SaaS服務(wù)提供商的運(yùn)行維護(hù)成本和客戶的軟件購(gòu)買(mǎi)成本,逐漸被各大軟件提供商采用。如何放置租戶和部署應(yīng)用使系統(tǒng)資源得到合理的分配和利用,用最少的資源為更多的客戶提供服務(wù)以獲得更大的利潤(rùn),是SaaS服務(wù)提供商面臨的主要問(wèn)題。為了解決多租戶SaaS優(yōu)化部署和資源分配問(wèn)題,本文從以下幾個(gè)方面進(jìn)行研究: 首先,針對(duì)靜態(tài)優(yōu)化部署問(wèn)題,提出了一個(gè)基于基準(zhǔn)響應(yīng)時(shí)間的資源計(jì)算模型,用于計(jì)算用戶和SaaS應(yīng)用對(duì)服務(wù)器節(jié)點(diǎn)資源的消耗。針對(duì)服務(wù)提供商租用基礎(chǔ)設(shè)施和自有基礎(chǔ)設(shè)施兩種情形,對(duì)靜態(tài)優(yōu)化部署問(wèn)題進(jìn)行描述,分別給出了不同的問(wèn)題模型,然后采用了基于貪心策略的遺傳算法和基于組編碼的遺傳算法對(duì)兩種情形的靜態(tài)優(yōu)化部署策略選擇問(wèn)題進(jìn)行求解,并通過(guò)模擬實(shí)驗(yàn)進(jìn)行了驗(yàn)證。 其次,針對(duì)動(dòng)態(tài)優(yōu)化部署問(wèn)題,給出了詳細(xì)的問(wèn)題描述以及問(wèn)題模型,分析了歐式距離和...
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題來(lái)源
1.2 課題研究目的和意義
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.3.1 云計(jì)算與 SaaS 研究現(xiàn)狀
1.3.2 SaaS 應(yīng)用架構(gòu)研究現(xiàn)狀
1.3.3 SaaS 應(yīng)用優(yōu)化部署研究現(xiàn)狀
1.4 當(dāng)前存在的問(wèn)題
1.5 主要工作內(nèi)容
1.6 論文章節(jié)安排
第2章 靜態(tài)優(yōu)化部署算法
2.1 引言
2.2 資源計(jì)算模型
2.3 租用基礎(chǔ)設(shè)施的靜態(tài)優(yōu)化部署
2.3.1 問(wèn)題描述
2.3.2 基于貪心策略的遺傳算法
2.3.3 實(shí)驗(yàn)參數(shù)設(shè)置
2.3.4 實(shí)驗(yàn)結(jié)果及分析
2.4 自有基礎(chǔ)設(shè)施的靜態(tài)優(yōu)化部署
2.4.1 問(wèn)題描述
2.4.2 算法設(shè)計(jì)與實(shí)現(xiàn)
2.4.3 實(shí)驗(yàn)結(jié)果及分析
2.5 本章小結(jié)
第3章 動(dòng)態(tài)優(yōu)化部署算法
3.1 引言
3.2 問(wèn)題描述
3.3 動(dòng)態(tài)優(yōu)化部署策略選擇算法
3.3.1 基本最小剩余資源算法
3.3.2 基于 KLD 的最小剩余資源算法
3.4 實(shí)驗(yàn)分析
3.4.1 實(shí)驗(yàn)方法
3.4.2 實(shí)驗(yàn)結(jié)果及分析
3.5 本章小結(jié)
第4章 原型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)設(shè)計(jì)
4.1.1 體系結(jié)構(gòu)設(shè)計(jì)
4.1.2 功能模塊設(shè)計(jì)
4.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.2 系統(tǒng)實(shí)現(xiàn)
4.2.1 相關(guān)技術(shù)簡(jiǎn)介
4.2.2 系統(tǒng)技術(shù)架構(gòu)
4.2.3 主要功能界面
4.3 本章小結(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號(hào):3775575
【文章頁(yè)數(shù)】:77 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題來(lái)源
1.2 課題研究目的和意義
1.3 國(guó)內(nèi)外研究現(xiàn)狀
1.3.1 云計(jì)算與 SaaS 研究現(xiàn)狀
1.3.2 SaaS 應(yīng)用架構(gòu)研究現(xiàn)狀
1.3.3 SaaS 應(yīng)用優(yōu)化部署研究現(xiàn)狀
1.4 當(dāng)前存在的問(wèn)題
1.5 主要工作內(nèi)容
1.6 論文章節(jié)安排
第2章 靜態(tài)優(yōu)化部署算法
2.1 引言
2.2 資源計(jì)算模型
2.3 租用基礎(chǔ)設(shè)施的靜態(tài)優(yōu)化部署
2.3.1 問(wèn)題描述
2.3.2 基于貪心策略的遺傳算法
2.3.3 實(shí)驗(yàn)參數(shù)設(shè)置
2.3.4 實(shí)驗(yàn)結(jié)果及分析
2.4 自有基礎(chǔ)設(shè)施的靜態(tài)優(yōu)化部署
2.4.1 問(wèn)題描述
2.4.2 算法設(shè)計(jì)與實(shí)現(xiàn)
2.4.3 實(shí)驗(yàn)結(jié)果及分析
2.5 本章小結(jié)
第3章 動(dòng)態(tài)優(yōu)化部署算法
3.1 引言
3.2 問(wèn)題描述
3.3 動(dòng)態(tài)優(yōu)化部署策略選擇算法
3.3.1 基本最小剩余資源算法
3.3.2 基于 KLD 的最小剩余資源算法
3.4 實(shí)驗(yàn)分析
3.4.1 實(shí)驗(yàn)方法
3.4.2 實(shí)驗(yàn)結(jié)果及分析
3.5 本章小結(jié)
第4章 原型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)設(shè)計(jì)
4.1.1 體系結(jié)構(gòu)設(shè)計(jì)
4.1.2 功能模塊設(shè)計(jì)
4.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.2 系統(tǒng)實(shí)現(xiàn)
4.2.1 相關(guān)技術(shù)簡(jiǎn)介
4.2.2 系統(tǒng)技術(shù)架構(gòu)
4.2.3 主要功能界面
4.3 本章小結(jié)
結(jié)論
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號(hào):3775575
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3775575.html
最近更新
教材專著