PaaS平臺(tái)的動(dòng)態(tài)更新技術(shù)研究
本文關(guān)鍵詞:PaaS平臺(tái)的動(dòng)態(tài)更新技術(shù)研究,由筆耕文化傳播整理發(fā)布。
【摘要】:PaaS平臺(tái)為部署其上的應(yīng)用提供了高可用特性以及容錯(cuò)特性,但當(dāng)應(yīng)用需要通過更新來修正錯(cuò)誤、增強(qiáng)功能以適應(yīng)環(huán)境和用戶需求的變化時(shí),PaaS卻只提供了傳統(tǒng)的離線更新方式,這對很多關(guān)鍵領(lǐng)域的系統(tǒng)來說是不可接受的。針對當(dāng)前的PaaS平臺(tái)對軟件更新動(dòng)態(tài)更新的不足,我們結(jié)合現(xiàn)有的軟件動(dòng)態(tài)更新技術(shù),通過解決PaaS平臺(tái)所運(yùn)行應(yīng)用在動(dòng)態(tài)更新過程中的事務(wù)管理以及應(yīng)用間的依賴關(guān)系等問題,實(shí)現(xiàn)面向應(yīng)用動(dòng)態(tài)更新的PaaS平臺(tái)技術(shù)框架,并在開源的Cloud Foundry平臺(tái)上進(jìn)行了實(shí)現(xiàn)和實(shí)驗(yàn),驗(yàn)證了技術(shù)的有效性。本文具體工作包括:1.在分析PaaS平臺(tái)對應(yīng)用動(dòng)態(tài)更新不足的基礎(chǔ)上,結(jié)合現(xiàn)有軟件動(dòng)態(tài)更新關(guān)鍵技術(shù)要求,擴(kuò)展PaaS平臺(tái)事務(wù)和依賴機(jī)制,提出一個(gè)通用的PaaS平臺(tái)動(dòng)態(tài)更新擴(kuò)展框架。2.分布式事務(wù)是計(jì)算動(dòng)態(tài)更新安全點(diǎn)的基礎(chǔ),因此我們提出一種PaaS平臺(tái)上分布式應(yīng)用事務(wù)的管理機(jī)制,使得應(yīng)用代碼可以在事務(wù)狀態(tài)變化時(shí),通知PaaS平臺(tái)的事務(wù)管理器,并結(jié)合分布式事務(wù)ID的路由黏性轉(zhuǎn)發(fā)機(jī)制,完成分布式事務(wù)的管理。3.動(dòng)態(tài)依賴是判斷可否更新的關(guān)鍵,因此我們提出一種應(yīng)用依賴的維護(hù)機(jī)制。在有更新需要時(shí),我們從應(yīng)用事務(wù)信息中得到局部依賴信息,并通過分布式應(yīng)用的通信機(jī)制,將依賴信息通知給當(dāng)前應(yīng)用所依賴的應(yīng)用,從而使應(yīng)用可以根據(jù)自己維護(hù)的局部信息判斷更新安全點(diǎn)。4.基于上述解決方案擴(kuò)展Cloud Foundry平臺(tái),以支持應(yīng)用的部署、運(yùn)行和動(dòng)態(tài)更新。并選擇一個(gè)第三方應(yīng)用對擴(kuò)展后的平臺(tái)進(jìn)行驗(yàn)證性實(shí)驗(yàn),驗(yàn)證PaaS擴(kuò)展框架的正確性。
【關(guān)鍵詞】:動(dòng)態(tài)更新 PaaS 一致性 性能評估
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- Abstract5-12
- 第一章 緒言12-16
- 1.1 研究背景12-13
- 1.1.1 PaaS平臺(tái)12
- 1.1.2 傳統(tǒng)更新技術(shù)12-13
- 1.1.3 PaaS平臺(tái)對動(dòng)態(tài)更新的支持13
- 1.2 研究現(xiàn)狀13-14
- 1.3 本文工作14-15
- 1.4 本文組織15-16
- 第二章 相關(guān)工作16-28
- 2.1 PaaS平臺(tái)介紹16-23
- 2.1.1 Google App Engine17-18
- 2.1.2 Heroku18-19
- 2.1.3 Cloud Foundry19-23
- 2.2 軟件動(dòng)態(tài)更新技術(shù)23-26
- 2.2.1 Quiescence算法24-25
- 2.2.2 Tranquility算法25-26
- 2.2.3 Version Consistency算法26
- 2.3 本章小結(jié)26-28
- 第三章 PaaS平臺(tái)擴(kuò)展設(shè)計(jì)28-40
- 3.1 PaaS平臺(tái)對動(dòng)態(tài)更新的支持28
- 3.2 PaaS離線更新的問題28-31
- 3.3 關(guān)鍵問題分析31-32
- 3.4 支持動(dòng)態(tài)更新的PaaS擴(kuò)展設(shè)計(jì)32-38
- 3.4.1 需求分析32-33
- 3.4.2 PaaS擴(kuò)展架構(gòu)33-38
- 3.5 本章小結(jié)38-40
- 第四章 分布式應(yīng)用事務(wù)管理40-48
- 4.1 PaaS平臺(tái)缺乏事務(wù)管理40-41
- 4.2 分布式事務(wù)框架41
- 4.3 分布式事務(wù)框架的實(shí)現(xiàn)41-42
- 4.4 Router事務(wù)擴(kuò)展42-47
- 4.4.1 現(xiàn)有的路由器設(shè)計(jì)42-44
- 4.4.2 擴(kuò)展后的路由器設(shè)計(jì)44-47
- 4.5 本章小結(jié)47-48
- 第五章 應(yīng)用依賴管理機(jī)制48-58
- 5.1 依賴維護(hù)機(jī)制48-50
- 5.2 消息通信機(jī)制50-55
- 5.2.1 創(chuàng)建消息服務(wù)器50-54
- 5.2.2 添加遠(yuǎn)程配置模塊54-55
- 5.3 本章小結(jié)55-58
- 第六章 Cloud Foundry平臺(tái)擴(kuò)展58-64
- 6.1 Cloud Foundry擴(kuò)展概述58
- 6.2 Cloud Foundry擴(kuò)展設(shè)計(jì)58-59
- 6.3 Cloud Foundry擴(kuò)展架構(gòu)59-62
- 6.3.1 DEA擴(kuò)展59-62
- 6.4 本章小結(jié)62-64
- 第七章 案例研究與實(shí)驗(yàn)評估64-76
- 7.1 實(shí)驗(yàn)案例64
- 7.2 實(shí)驗(yàn)環(huán)境64-65
- 7.3 實(shí)驗(yàn)設(shè)計(jì)65
- 7.4 實(shí)驗(yàn)分析65-73
- 7.4.1 安全性65-66
- 7.4.2 干擾性66-67
- 7.4.3 及時(shí)性67-73
- 7.5 實(shí)驗(yàn)結(jié)論73-74
- 7.6 本章小結(jié)74-76
- 第八章 總結(jié)與展望76-78
- 8.1 工作總結(jié)76-77
- 8.2 研究展望77-78
- 參考文獻(xiàn)78-84
- 簡歷與科研成果84-86
- 致謝86-87
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 唐璜;毛璐;;基于博弈論的軟件動(dòng)態(tài)調(diào)控策略的研究與實(shí)現(xiàn)[J];信息與電腦(理論版);2012年02期
2 王雷;彭鑫;趙文耘;;基于非功能性特征的軟件動(dòng)態(tài)自演化框架[J];計(jì)算機(jī)工程;2008年24期
3 張帆;江敏;吳懷廣;徐明迪;;一種基于無干擾的軟件動(dòng)態(tài)行為可信性分析方法[J];計(jì)算機(jī)科學(xué);2012年01期
4 王懷軍;房鼎益;湯戰(zhàn)勇;辛強(qiáng)偉;;應(yīng)用變形引擎實(shí)現(xiàn)的軟件動(dòng)態(tài)保護(hù)方法研究[J];小型微型計(jì)算機(jī)系統(tǒng);2013年07期
5 應(yīng)凌云;楊軼;;軟件動(dòng)態(tài)分析與信息系統(tǒng)安全[J];中國科學(xué)院院刊;2011年03期
6 馬艷芳;張敏;陳儀香;;軟件動(dòng)態(tài)正確性的形式化描述[J];計(jì)算機(jī)研究與發(fā)展;2013年03期
7 崔先迤;用Delphi制作軟件動(dòng)態(tài)封面[J];微電腦世界;1997年01期
8 鄧偉;許揚(yáng)婧;;一種基于TI TMS320 DSP的軟件動(dòng)態(tài)鏈接技術(shù)[J];電子設(shè)計(jì)工程;2012年11期
9 劉小飛;焦冬艷;;軟件動(dòng)態(tài)調(diào)控策略的可信預(yù)評估模型研究[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2011年10期
10 傅震宇;岑雄鷹;;軟件動(dòng)態(tài)流程模型及其形式化描述方法研究[J];科技通報(bào);2008年01期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前1條
1 張迎春;黃林鵬;;upDSL:一種描述動(dòng)態(tài)更新策略的領(lǐng)域特定語言[A];2008年全國開放式分布與并行計(jì)算機(jī)學(xué)術(shù)會(huì)議論文集(下冊)[C];2008年
中國重要報(bào)紙全文數(shù)據(jù)庫 前1條
1 記者 郭孝洪 通訊員 孫濤 汪熙;恩施市研發(fā)軟件動(dòng)態(tài)管理離任村干[N];湖北日報(bào);2010年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 張婕;PaaS平臺(tái)的動(dòng)態(tài)更新技術(shù)研究[D];南京大學(xué);2015年
2 趙冬暉;應(yīng)用軟件動(dòng)態(tài)更新中錯(cuò)誤狀態(tài)的修復(fù)[D];復(fù)旦大學(xué);2008年
3 杜耕;基于多版本服務(wù)切換的軟件動(dòng)態(tài)更新系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2011年
4 趙杰;OSGi平臺(tái)服務(wù)動(dòng)態(tài)更新的發(fā)布/訂閱策略[D];上海海洋大學(xué);2012年
5 杜思奇;面向普適計(jì)算的軟件動(dòng)態(tài)更新[D];上海交通大學(xué);2011年
6 郭小偉;基于AutoIt的軟件動(dòng)態(tài)部署[D];西安電子科技大學(xué);2014年
7 文志華;策略驅(qū)動(dòng)的軟件動(dòng)態(tài)調(diào)控研究[D];湖南工業(yè)大學(xué);2009年
8 張鵬程;面向信息物理融合系統(tǒng)的軟件動(dòng)態(tài)配置模型研究[D];國防科學(xué)技術(shù)大學(xué);2011年
9 黃冠;普適環(huán)境下基于R-OSGi的軟件動(dòng)態(tài)更新[D];上海交通大學(xué);2010年
10 李占國;一種基于Java接口和類加載器的軟件動(dòng)態(tài)演化模型[D];吉林大學(xué);2007年
本文關(guān)鍵詞:PaaS平臺(tái)的動(dòng)態(tài)更新技術(shù)研究,,由筆耕文化傳播整理發(fā)布。
本文編號:311897
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/311897.html