一種基于預(yù)測(cè)控制的SaaS系統(tǒng)自適應(yīng)方法
本文關(guān)鍵詞:一種基于預(yù)測(cè)控制的SaaS系統(tǒng)自適應(yīng)方法
更多相關(guān)文章: 自適應(yīng)系統(tǒng) 需求 預(yù)測(cè)控制 服務(wù)質(zhì)量 軟件即服務(wù) 云計(jì)算
【摘要】:對(duì)于部署在虛擬服務(wù)器集群上的多層云端應(yīng)用系統(tǒng)而言,可以通過調(diào)整運(yùn)行時(shí)架構(gòu)以適應(yīng)需求和上下文環(huán)境的變化,并保證其在動(dòng)態(tài)負(fù)載下的性能.然而,由于缺乏通用的方法,如何從問題空間上的需求自適應(yīng)地映射到解空間上的架構(gòu)就成為了一個(gè)關(guān)鍵的問題.為解決這個(gè)問題,目前存在3種驅(qū)動(dòng)方法:需求驅(qū)動(dòng)模型、架構(gòu)驅(qū)動(dòng)模型和綜合需求和架構(gòu)模型的驅(qū)動(dòng)方法.然而,這些方法的性能是有限的,并且忽視了時(shí)間變化規(guī)律,對(duì)橫切系統(tǒng)多個(gè)層次的需求演化支持也不足.文中提出了一個(gè)基于預(yù)測(cè)控制的自適應(yīng)方法(SAPC),它采用綜合需求和架構(gòu)的模型來驅(qū)動(dòng)系統(tǒng)的自適應(yīng).該方法根據(jù)監(jiān)控獲取的運(yùn)行時(shí)狀態(tài)信息日志得到服務(wù)組件QoS值,學(xué)習(xí)基于小波變換的模型以準(zhǔn)確預(yù)測(cè)服務(wù)組件的QoS,并通過預(yù)測(cè)控制誘導(dǎo)需求進(jìn)化或?qū)崿F(xiàn)運(yùn)行時(shí)架構(gòu)的模型轉(zhuǎn)換來達(dá)到系統(tǒng)的自適應(yīng).更進(jìn)一步,其根據(jù)當(dāng)前的服務(wù)組件的QoS以及目標(biāo)QoS做出優(yōu)化決策.在控制操作部分中,判別當(dāng)前情況下是做框架調(diào)整還是需求調(diào)整.如果存在可行的運(yùn)行時(shí)模型,則通過預(yù)測(cè)控制產(chǎn)生操作向量,繼而自動(dòng)生成面向方面的腳本;該腳本被執(zhí)行后會(huì)重構(gòu)運(yùn)行時(shí)模型并生成相應(yīng)實(shí)例,該實(shí)例被傳遞給并行計(jì)算架構(gòu)(比如MapReduce、Yarn或Spark等)來執(zhí)行.否則,運(yùn)用訓(xùn)練好的模型標(biāo)識(shí)出進(jìn)化點(diǎn),然后將進(jìn)化點(diǎn)與初始的需求混合起來以誘導(dǎo)需求進(jìn)化.為驗(yàn)證上述方法,文中以一個(gè)名為CloudCRM在線SaaS平臺(tái)為基準(zhǔn)進(jìn)行了大規(guī)模的實(shí)驗(yàn),該平臺(tái)基于RGPS元模型框架,通過對(duì)開源軟件SuperCRM進(jìn)行服務(wù)化改造來獲得,其支持多租戶.為觀察平臺(tái)在不同模型驅(qū)動(dòng)方法的性能表現(xiàn),文中對(duì)于該平臺(tái)進(jìn)行了剪裁,構(gòu)造了4種由不同模型驅(qū)動(dòng)的系統(tǒng)(包括Static、Req、Arch與SAPC),實(shí)驗(yàn)結(jié)果驗(yàn)證了文中方法的有效性.其中,在用戶數(shù)為20時(shí)文中方法相對(duì)于其他3種方法在響應(yīng)時(shí)間上分別降低54%,26%與21%,在吞吐率上提高313%,288%與12%,在可靠性上提高0.40%,0.26%與0.42%;在用戶數(shù)為200時(shí)文中方法相對(duì)于其他3種方法在響應(yīng)時(shí)間上分別降低99.5%,99.2%與20.7%,在吞吐率上提高320%,298%與10%,在可靠性上提高500%,495%與1.5%.進(jìn)而文中方法使用小波變換分析相較于傅里葉變換在響應(yīng)時(shí)間上降低7.2%,在吞吐率上提高2.4%,在可靠性上提高0.08%.在參數(shù)對(duì)于系統(tǒng)的影響方面,隨著目標(biāo)集合的大小與插件擴(kuò)展點(diǎn)的數(shù)目的增長(zhǎng),SAPC方法都符合響應(yīng)時(shí)間和吞吐量增加而可靠性下降的現(xiàn)象.
【作者單位】: 武漢大學(xué)軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室&計(jì)算機(jī)學(xué)院;湖北文理學(xué)院;武漢大學(xué)國(guó)際軟件學(xué)院;
【關(guān)鍵詞】: 自適應(yīng)系統(tǒng) 需求 預(yù)測(cè)控制 服務(wù)質(zhì)量 軟件即服務(wù) 云計(jì)算
【基金】:國(guó)家“九七三”重點(diǎn)基礎(chǔ)研究發(fā)展規(guī)劃項(xiàng)目基金(2014CB340400) 國(guó)家自然科學(xué)基金(61273216,61202032,61272111,61202031,61202048) 湖北省重大科技創(chuàng)新計(jì)劃(2013AAA020) 中國(guó)國(guó)家科技支柱項(xiàng)目(2012BAH07B01) 武漢市青年科技晨光計(jì)劃(2014070404010232) 軟件工程國(guó)家重點(diǎn)實(shí)驗(yàn)室開放基金(SKLSE-2012-09-21)資助~~
【分類號(hào)】:TP393.09
【正文快照】: 1引言在軟件工程中,需求工程關(guān)注的是準(zhǔn)確描述問題以及如何加快系統(tǒng)從需求建模到實(shí)現(xiàn)的過程[1].在應(yīng)用程序部署之后,由于軟件需求的演化而產(chǎn)生的需求變更會(huì)導(dǎo)致耗時(shí)費(fèi)力的開發(fā)活動(dòng)[2],并同時(shí)影響客戶的體驗(yàn).因此,軟件系統(tǒng)需要具有自適應(yīng)調(diào)整的能力,以快速響應(yīng)需求變更和感知上
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 徐立鴻;預(yù)測(cè)控制的研究現(xiàn)狀及問題[J];控制理論與應(yīng)用;1994年01期
2 劉兵,馮純伯;基于雙重準(zhǔn)則的二自由度預(yù)測(cè)控制——離散情況[J];自動(dòng)化學(xué)報(bào);1998年06期
3 徐湘元,毛宗源;預(yù)測(cè)控制的常用模型及其相互關(guān)系和統(tǒng)一形式[J];廣東工業(yè)大學(xué)學(xué)報(bào);2000年03期
4 蘇宏業(yè),李林歡,褚健;預(yù)測(cè)控制的新進(jìn)展[J];機(jī)電工程;2001年05期
5 李韞 ,李書臣;漫談?lì)A(yù)測(cè)控制[J];自動(dòng)化博覽;2001年05期
6 許超,陳治綱,邵惠鶴;預(yù)測(cè)控制技術(shù)及應(yīng)用發(fā)展綜述[J];化工自動(dòng)化及儀表;2002年03期
7 胡國(guó)龍,孫優(yōu)賢;預(yù)測(cè)控制進(jìn)展及其應(yīng)用研究[J];電力系統(tǒng)及其自動(dòng)化學(xué)報(bào);2003年01期
8 陸顧新,黃道平,王永慶,朱學(xué)峰;多周期非自衡系統(tǒng)預(yù)測(cè)控制研究[J];計(jì)算機(jī)測(cè)量與控制;2003年09期
9 馮少輝,趙均,錢積新;預(yù)測(cè)控制中的穩(wěn)態(tài)優(yōu)化策略[J];自動(dòng)化技術(shù)與應(yīng)用;2003年03期
10 袁天保,劉新建,秦子增;混合加權(quán)連續(xù)預(yù)測(cè)控制研究[J];電機(jī)與控制學(xué)報(bào);2005年06期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 張峻;席裕庚;;輸入受限時(shí)預(yù)測(cè)控制的一種簡(jiǎn)易算法[A];1996中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集[C];1996年
2 魏善碧;柴毅;丁寶蒼;;獨(dú)立動(dòng)態(tài)系統(tǒng)分布式預(yù)測(cè)控制研究[A];第二十七屆中國(guó)控制會(huì)議論文集[C];2008年
3 任作新;;一種預(yù)測(cè)控制新算法[A];1995中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集[C];1995年
4 陳虹;;預(yù)測(cè)控制魯棒性研究的若干問題[A];第二十二屆中國(guó)控制會(huì)議論文集(下)[C];2003年
5 劉兵;徐立鴻;馮純伯;;連續(xù)系統(tǒng)預(yù)測(cè)控制[A];1994中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集[C];1994年
6 崔小第;盧準(zhǔn)煒;徐榮良;;一類非線性模型的預(yù)測(cè)控制[A];1994年中國(guó)控制會(huì)議論文集[C];1994年
7 劉兵;徐立鴻;馮純伯;施建華;;具有飽和輸入的預(yù)測(cè)控制[A];1995年中國(guó)控制會(huì)議論文集(上)[C];1995年
8 羅國(guó)娟;吳剛;;預(yù)測(cè)控制中柔化因子與控制增量權(quán)重的關(guān)系[A];第二十四屆中國(guó)控制會(huì)議論文集(上冊(cè))[C];2005年
9 劉燕卿;劉飛;;約束預(yù)測(cè)控制軟件實(shí)現(xiàn)及仿真研究[A];2007中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集[C];2007年
10 柴毅;魏善碧;郭茂耘;凌睿;;帶通信完全失效的多飛行器編隊(duì)分布式預(yù)測(cè)控制研究[A];2009中國(guó)控制與決策會(huì)議論文集(3)[C];2009年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前1條
1 陳倩;南屯礦運(yùn)搬工區(qū)巧打安全“預(yù)防針”[N];經(jīng)理日?qǐng)?bào);2008年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 張隆閣;基于多胞的魯棒預(yù)測(cè)控制研究[D];華北電力大學(xué);2015年
2 李德偉;預(yù)測(cè)控制在線優(yōu)化策略的研究[D];上海交通大學(xué);2009年
3 林永君;基于復(fù)雜機(jī)理模型的過程預(yù)測(cè)控制研究[D];華北電力大學(xué);2002年
4 徐湘元;預(yù)測(cè)控制的線性方法、非線性方法和神經(jīng)網(wǎng)絡(luò)方法[D];華南理工大學(xué);2000年
5 盛云龍;離散時(shí)間約束不確定線性系統(tǒng)的魯棒預(yù)測(cè)控制[D];浙江大學(xué);2003年
6 徐祖華;模型預(yù)測(cè)控制理論及應(yīng)用研究[D];浙江大學(xué);2004年
7 安愛民;基于預(yù)測(cè)控制的先進(jìn)過程控制技術(shù)研究[D];蘭州理工大學(xué);2010年
8 陳進(jìn)東;基于模糊在線支持向量回歸的建模與預(yù)測(cè)控制研究[D];江南大學(xué);2013年
9 張立;預(yù)測(cè)控制綜合方法及其在回轉(zhuǎn)窯煅燒過程中的應(yīng)用研究[D];東北大學(xué);2012年
10 李常賢;復(fù)雜系統(tǒng)的預(yù)測(cè)控制及其應(yīng)用[D];浙江大學(xué);2003年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 馮凱;基于最小二乘支持向量機(jī)的參數(shù)變化模型辨識(shí)及其預(yù)測(cè)控制[D];浙江大學(xué);2015年
2 徐進(jìn);基于預(yù)測(cè)控制的電梯永磁曳引機(jī)無稱重傳感器起動(dòng)策略研究[D];哈爾濱工業(yè)大學(xué);2015年
3 王會(huì)卿;大型直流鍋爐機(jī)組預(yù)測(cè)控制方法應(yīng)用研究[D];山東大學(xué);2015年
4 劉博;基于擾動(dòng)觀測(cè)的永磁同步電機(jī)電流預(yù)測(cè)控制研究[D];哈爾濱工業(yè)大學(xué);2015年
5 胡婧;隨機(jī)模型預(yù)測(cè)控制在風(fēng)力發(fā)電系統(tǒng)的應(yīng)用[D];華北電力大學(xué);2015年
6 倪虹;基于智能計(jì)算的預(yù)測(cè)控制及應(yīng)用[D];寧波大學(xué);2015年
7 孫志民;基于改進(jìn)粒子群優(yōu)化的磨礦過程預(yù)測(cè)控制[D];大連理工大學(xué);2015年
8 武曉英;預(yù)測(cè)控制在同步發(fā)電機(jī)勵(lì)磁非線性控制中的應(yīng)用[D];河北工業(yè)大學(xué);2015年
9 杜宇;監(jiān)督預(yù)測(cè)控制的研究與應(yīng)用[D];華北電力大學(xué)(北京);2010年
10 鄒潔;結(jié)構(gòu)振動(dòng)的預(yù)測(cè)控制研究[D];武漢理工大學(xué);2006年
,本文編號(hào):620541
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/620541.html