999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬云下滿足多重約束的時限敏感任務(wù)調(diào)度算法

2017-12-14 05:22:10程小輝陳柳華
計算機應(yīng)用 2017年10期
關(guān)鍵詞:成本

張 奕,程小輝,陳柳華

(1.桂林理工大學(xué) 信息科學(xué)與工程學(xué)院, 廣西 桂林 541004;2.廣西嵌入式技術(shù)與智能系統(tǒng)重點實驗室(桂林理工大學(xué)), 廣西 桂林 541004;3.克萊姆森大學(xué) 電子與計算機工程系, 南卡羅來納州 克萊姆森市 29631, 美國) (*通信作者電子郵箱zywait@glut.edu.cn)

虛擬云下滿足多重約束的時限敏感任務(wù)調(diào)度算法

張 奕1,2*,程小輝1,2,陳柳華3

(1.桂林理工大學(xué) 信息科學(xué)與工程學(xué)院, 廣西 桂林 541004;2.廣西嵌入式技術(shù)與智能系統(tǒng)重點實驗室(桂林理工大學(xué)), 廣西 桂林 541004;3.克萊姆森大學(xué) 電子與計算機工程系, 南卡羅來納州 克萊姆森市 29631, 美國) (*通信作者電子郵箱zywait@glut.edu.cn)

目前以虛擬云服務(wù)平臺作為強大計算平臺的虛擬云環(huán)境下,許多現(xiàn)存調(diào)度方法致力于合并虛擬機以減少物理機數(shù)目,從而達到減少能源消耗的目的,但會引入高額虛擬機遷移成本;此外,現(xiàn)存方法也沒有考慮導(dǎo)致用戶高額支付成本的成本因子影響。以減少云服務(wù)提供者能源消耗和云服務(wù)終端用戶支付成本為目標,同時保障用戶任務(wù)的時限要求,提出一種能源與時限可感知的非遷移調(diào)度(EDA-NMS)算法。EDA-NMS利用任務(wù)時限的松弛度,延遲寬松時限任務(wù)的執(zhí)行從而無需喚醒新的物理機,更無需引入虛擬機動態(tài)遷移成本,以達到減少能源消耗的目的。多重擴展實驗結(jié)果表明,EDA-NMS采用成本和能耗有效的虛擬機實例類型組合方案,與主動及響應(yīng)式調(diào)度(PRS)算法相比,在減少靜態(tài)能耗的同時,能更有效地滿足用戶關(guān)鍵任務(wù)的敏感時限并確保用戶支付成本最低。

虛擬云;實時任務(wù);調(diào)度;關(guān)鍵度;能源可感知

0 引言

成千上萬的物理主機所構(gòu)成的云數(shù)據(jù)中心消耗巨大的能源,為了提高能源的有效性,面向云應(yīng)用場景的綠色計算和能源保護獲得了大量關(guān)注[1]。其中,將應(yīng)用與底層復(fù)雜環(huán)境相隔離和抽象的虛擬化技術(shù),是近年來減少能源消耗方面最有發(fā)展前景的技術(shù)之一。以虛擬化技術(shù)支撐的虛擬云服務(wù)平臺作為強大的計算平臺,調(diào)度執(zhí)行不同用戶提交的任務(wù)集,能在一定程度上減少物理主機數(shù)量、提高能源利用的有效性。虛擬云服務(wù)平臺上大部分應(yīng)用是對結(jié)果的反應(yīng)時間具有時限約束的實時應(yīng)用程序[2],即組成此類應(yīng)用的任務(wù)具有嚴格時限需求且需要可預(yù)測性保證。此類任務(wù)的到達時間是動態(tài)的,任務(wù)的執(zhí)行周期預(yù)測是困難的甚至是不可能的[3]。在虛擬機資源集上調(diào)度從不同用戶提交的具有時限約束的任務(wù)集問題,是獲取能源有效性的關(guān)鍵。同時,如何達到最小化某個任務(wù)完成時間或系統(tǒng)總完成時間的目標,也是獲取高性能的關(guān)鍵因素。但能源消耗和系統(tǒng)性能之間存在固有矛盾,仍沒有一個解決方案可以在任務(wù)完成時間和能量消耗兩個目標對象上同時取得最優(yōu)值。除此之外,虛擬云環(huán)境下用戶需租用云資源,同時需考慮經(jīng)濟成本因素[4]。

滿足敏感時限、成本與能耗多重約束條件的調(diào)度問題是NP完全問題,無法找到最優(yōu)解,只能采用啟發(fā)式方法。到目前為止,以往各種啟發(fā)式方法不能同時滿足以上多重約束條件,不能直接重用。如何權(quán)衡系統(tǒng)性能與成本、能耗之間的關(guān)系,使用戶以最低的成本和能耗獲得最佳的系統(tǒng)性能,仍是目前虛擬云計算環(huán)境下的一個挑戰(zhàn)。針對以上挑戰(zhàn)和關(guān)鍵問題,本文提出一種啟發(fā)式任務(wù)調(diào)度算法——能源和時限可感知的非遷移調(diào)度(Energy and Deadline Aware with Non-Migration Scheduling, EDA-NMS)算法。EDA-NMS具有無需虛擬機遷移的特點,且滿足能耗、成本與時限可感知多重約束。EDA-NMS在無需喚醒新的物理主機情況下,選擇成本有效的虛擬機實例,通過主動延后具有寬松時限條件的任務(wù)開始執(zhí)行時間,保障嚴格時限條件的任務(wù)完成時間,達到減少能源消耗的目的,同時避免了虛擬機動態(tài)遷移引入的遷移成本消耗。為了最大化滿足用戶不同優(yōu)先級任務(wù)時限需求,提出了實時關(guān)鍵度的概念。關(guān)鍵度是除了軟、硬實時之外的另一維度的任務(wù)特征,用于測量任務(wù)失敗對系統(tǒng)性能穩(wěn)定性的影響程度(任務(wù)失敗對系統(tǒng)穩(wěn)定性影響越大,任務(wù)的關(guān)鍵度越高)[5]。如果兩個任務(wù)時限相同,則優(yōu)先調(diào)度高關(guān)鍵度任務(wù),保障系統(tǒng)性能的穩(wěn)定性。

1 相關(guān)研究

大部分現(xiàn)存的云調(diào)度算法,如:Hadoop MapReduce的先進先出(First In First Out, FIFO)調(diào)度[6],Facebook公平調(diào)度[7],Yahoo的性能調(diào)度等[8],不支持軟實時調(diào)度或服務(wù)質(zhì)量(Quality of Service, QoS)條件約束。文獻[9]提出的實時調(diào)度策略在任何時刻在每個虛擬機實例內(nèi)只允許執(zhí)行一個任務(wù),隨著任務(wù)數(shù)目增加,所需的虛擬機實例將大量增加而造成可觀的靜態(tài)能源消耗。文獻[3]實現(xiàn)的平行軟實時調(diào)度,雖然考慮了軟實時和同步問題,但沒有考慮最大化單臺物理機的資源利用率。文獻[4]提出的水平滾動優(yōu)化策略根據(jù)任務(wù)的時限不同將任務(wù)分配到不同的虛擬機實例,但此算法沒有充分考慮實時任務(wù)的其他特性(如:關(guān)鍵度)。文獻[10]提出的虛擬機調(diào)度算法關(guān)注提高到達任務(wù)的錄用率,卻忽略了在虛擬機上運行的負載類型,從而影響調(diào)度算法的QoS保證率。因此,以上的研究成果均不能直接重用以滿足能源、成本和時限多重約束和優(yōu)化目標。

總能源消耗包含兩部分:靜態(tài)能源消耗和動態(tài)能源消耗。靜態(tài)能耗是物理主機節(jié)點在空閑狀態(tài)下所消耗的能源;而動態(tài)能耗則是物理主機節(jié)點在繁忙狀態(tài)下所消耗的能源。基于動態(tài)電壓頻率調(diào)整(Dynamic Voltage and Frequency Scaling, DVFS)的調(diào)度算法為任務(wù)提供最小的CPU利用率,達到最大限度減少動態(tài)能耗的目的[11-12]。文獻[13]提出的能源有效自適應(yīng)調(diào)度算法(Energy-Efficient Adaptive Scheduling Algorithm, EASA)能夠根據(jù)系統(tǒng)負載自適應(yīng)地調(diào)整所提供的電壓,有效地減少了動態(tài)能耗。以往大部分基于電壓調(diào)節(jié)的研究工作重點關(guān)注的是最大限度地減少動態(tài)能耗,然而即使運行的是低速任務(wù),靜態(tài)能耗仍會持續(xù)很長的時間。部分能源可感知調(diào)度算法(如文獻[2,9-10,14-15]算法),試圖通過進一步利用虛擬機動態(tài)遷移技術(shù)合并虛擬機以減少物理機數(shù)量,達到減少靜態(tài)能耗的目的,但卻會引入高額遷移成本消耗。本文提出的啟發(fā)式任務(wù)調(diào)度算法與以往研究不同的是:通過選擇不同計算性能的虛擬機實例來調(diào)節(jié)實時任務(wù)的執(zhí)行速度,而無需在物理主機節(jié)點之間動態(tài)遷移虛擬機,能達到減少系統(tǒng)開銷并達到減少靜態(tài)能耗的目的。

2 系統(tǒng)模型與體系結(jié)構(gòu)

2.1 系統(tǒng)體系結(jié)構(gòu)

如圖1所示,虛擬云環(huán)境下的組合調(diào)度體系結(jié)構(gòu)由全局調(diào)度器(Global Scheduler, GS)與局部虛擬機服務(wù)供應(yīng)者集合(Local VM Providers, LP)兩個核心部件和一些子組件(性能監(jiān)控器,可調(diào)度性分析器和成本函數(shù))組成。

圖1 可組合調(diào)度體系結(jié)構(gòu)

云端服務(wù)供應(yīng)者(Cloud Service Provider, CSP)擁有大量數(shù)據(jù)中心和服務(wù)器集群,終端用戶通過分布式方式訪問CSP提供的服務(wù),并按規(guī)定付費。CSP通過LP為終端用戶提供服務(wù),即LP負責給用戶任務(wù)分配云端資源:

LP={lp1,lp2,…,lpn}

(1)

某lpj與某用戶uj之間一一對應(yīng),即lpj綁定于特定用戶uj,并擁有物理主機集合PMj為uj提供所需的計算能力,存儲能力和滿足服務(wù)級協(xié)定(Service Level Agreement, SLA)的不同服務(wù)。

(2)

lpj管理和監(jiān)視在不同物理主機上啟動的屬于uj的虛擬機實例集合VMj,直至實例關(guān)閉。VMj給終端用戶uj提供服務(wù),保證用戶上下文安全性和私密性。

(3)

(4)

2.2 任務(wù)模型及特性

2.3 任務(wù)靜態(tài)松弛度模型

(5)

其中:tc表示當前時間。

2.4 任務(wù)完成時間預(yù)測模型

圖2 實時任務(wù)插入

(6)

(7)

(8)

(9)

全局調(diào)度器首先將屬于某用戶uj的任務(wù)分配到局部虛擬機服務(wù)供應(yīng)者lpj。當圖3所示的情景2(圖3(a))或情景3(圖3(b))出現(xiàn)時,lpj將任務(wù)傳遞到性能更高虛擬機實例。如果任務(wù)的時限仍不能得到滿足,將啟動更多的虛擬機實例直到情景2或情景3不再出現(xiàn)。

2.5 能源消耗模型

(10)

(12)

(13)

圖3 不同γ值下的總能源消耗

只要系統(tǒng)存在較高的靜態(tài)能耗,僅僅減少動態(tài)能耗并不能降低總能耗。以往研究集中于合并虛擬機來減輕靜態(tài)能耗,然而依賴于網(wǎng)絡(luò)架構(gòu)的移植過程引入了高開銷。除此之外,源局部虛擬機服務(wù)供應(yīng)者花費更多計算能力在動態(tài)遷移間隔瞬間,可能導(dǎo)致違反SLA。為了解決這個問題,本文提出一種任務(wù)調(diào)度策略:在保證滿足大多數(shù)任務(wù)時限的同時盡可能啟動虛擬機實例越少越好,達到提高CPU資源利用率、減少靜態(tài)能耗的目的。

3 時限保障調(diào)度策略

文獻[2]只允許一個任務(wù)在虛擬機實例中排隊等待執(zhí)行。當任務(wù)數(shù)目龐大時,導(dǎo)致大量任務(wù)滯留在全局等待隊列中成為性能瓶頸,引起大量任務(wù)錯過其時限。此外,由于排序操作時間依賴于RTQ隊列長度,因此增加了調(diào)度算法的時間復(fù)雜度。本文利用局部等待隊列構(gòu)建的調(diào)度體系結(jié)構(gòu),避免了上述對調(diào)度算法所造成的大量任務(wù)錯過其時限和時間復(fù)雜度增加的問題。EDA-NMS算法詳細偽代碼如下所示。

算法1 EDA-NMS算法。

RTQ←NULL;

NRTQ←NULL;

ELSE

END IF

WHILERTQ!= NULL DO

RTQ隊列中的任務(wù)按松弛度升序排序;

END IF

執(zhí)行LRTS算法(算法2);

END WHILE

WHILERTQ==NULL amp;amp;NRTQ!= NULL DO

END FOR

END WHILE

END FOR

算法2 LRTS算法。

END WHILE

END WHILE

ELSE

END IF

4 調(diào)度性能評價

4.1 環(huán)境設(shè)置

本文利用CloudSim仿真器執(zhí)行擴展實驗評價EDA-NMS算法的有效性[25]。通過以下性能度量指標和詳細參數(shù)設(shè)置,將EDA-NMS與主動及響應(yīng)式調(diào)度(Proactive and Reactive Scheduling, PRS)算法[2]進行定量比較,來證明EDA-NMS獲得的性能提升。

1)時限錯過率:完成時間晚于時限的任務(wù)數(shù)和總?cè)蝿?wù)數(shù)的比率。

2)響應(yīng)性:反應(yīng)時間間隔,例如,實時任務(wù)完成時間與時限的延遲間隔。

3)任務(wù)平均執(zhí)行時間:

其中Nt是總?cè)蝿?wù)數(shù)。

4)通過間隔數(shù)計算任務(wù)時限:

其中:U[0,500]s定義為均勻分布在0 s~500 s的變量,由此變量控制任務(wù)時限的松緊度。

6)任務(wù)到達服從到達速率為λ的泊松分布(Poisson(λ)),λ=4。

4.2 可變工作負載類型下的性能分析

本組實驗測試針對不同類型(計算密集型與混合類型)工作負載算法的調(diào)度性能。對于計算密集型負載,主要性能瓶頸是CPU計算能力。因此,忽略其他資源(例如,內(nèi)存、磁盤和網(wǎng)絡(luò)I/O)對調(diào)度策略的影響。針對混合類型工作負載,仿真三種類型工作負載(計算密集型、I/O密集型和混合型)。同時按亞馬遜 AWS EC2標準仿真三種虛擬機實例類型(通用型、高端CPU型和高端內(nèi)存型)。不同類型工作負載在不同類型虛擬機實例上的單位執(zhí)行時間與運行成本如表1所示。

表1 混合類型工作負載單位執(zhí)行成本與時間

分別產(chǎn)生3組不同任務(wù)數(shù)計算密集型負載與混合類型負載追蹤算法性能。實驗產(chǎn)生的結(jié)果:實時任務(wù)數(shù)nrt、拒絕的任務(wù)數(shù)nrj、拒絕任務(wù)的低中高三種關(guān)鍵度的任務(wù)數(shù)分別為nK1、nK2、nK3,如表2所示。

表2 計算密集型負載/混合類型負載部分運行結(jié)果

不同關(guān)鍵度任務(wù)對系統(tǒng)穩(wěn)定性的影響不同,通過調(diào)整實時任務(wù)時限的松緊度,比較當某些實時任務(wù)錯過其時限時系統(tǒng)的穩(wěn)定性。從表2結(jié)果中可以發(fā)現(xiàn)EDA-NMS算法拒絕的任務(wù)的關(guān)鍵度低于PRS算法,即EDA-NMS算法具有更高的系統(tǒng)穩(wěn)定性。

同時,表2結(jié)果表明EDA-NMS保持較低的時限錯過率。為了進一步研究任務(wù)的執(zhí)行時間,通過累積分布函數(shù)(Cumulative Distribution Function, CDF)表示任務(wù)響應(yīng)的快慢程度(即:任務(wù)時限與任務(wù)實際完成時間之間的差值),如圖4所示。

從圖4所示的實驗結(jié)果可看出:在計算密集型和混合型兩種工作負載情況下,EDA-NMS算法在各種不同任務(wù)數(shù)情況下,任務(wù)反應(yīng)時間間隔均大于PRS算法,意味著EDA-NMS算法任務(wù)的實際完成時間與時限之間的差值更大,即具有更短的任務(wù)完成時間,響應(yīng)更快,效率更高。

4.3 計算成本比較

設(shè)置任務(wù)數(shù)從1 000變化到10 000,利用表1中給出的成本單價,比較EDA-NMS和PRS兩種算法針對實時任務(wù)的平均計算成本(例如,支付成本)。圖5中的實驗結(jié)果表明,在計算密集型和混合類型工作負載情況下,EDA-NMS算法具有更低的平均計算成本。

為了進一步評價算法性能,假設(shè)能提前獲知工作負載類型并將其分配到最適合的虛擬機實例上執(zhí)行(例如,針對計算密集型負載將其分配到高端CPU型虛擬機實例執(zhí)行)。在此假設(shè)前提下,引入一種虛擬機實例的最優(yōu)組合作為比較標準進行性能評價。由于不可能提前知道工作負載的類型,因此最優(yōu)組合在現(xiàn)實生活中不可能實現(xiàn),僅作為評價標準。各種組合啟動的虛擬機實例類型如表3所示,每種組合實驗都仿真運行10 000個未知工作負載類型的任務(wù)。

運行后的結(jié)果如表3所示,組合1、組合2和組合3這三種方案分別比最優(yōu)組合方案運行成本高出58%、23%和17%。EDA-NMS算法采用的組合3這種虛擬機組合方案最接近最優(yōu)組合方案的成本,因此用戶的支付成本比其他兩種組合方案更低。雖然最優(yōu)組合方案可以獲得最低的成本,但其需啟動的虛擬機實例臺數(shù)更多,其靜態(tài)能耗是其他三種組合方案的1.5倍。綜合比較,EDA-NMS算法采用的組合3方案是成本和能耗有效的解決方案。

表3 不同組合的總成本比較

圖4 任務(wù)響應(yīng)性

圖5 實時任務(wù)的平均計算成本

5 結(jié)語

云數(shù)據(jù)中心中現(xiàn)存的調(diào)度方法試圖通過虛擬機動態(tài)遷移技術(shù)合并虛擬機,最小化物理機數(shù)量,達到減少靜態(tài)能源消耗的目的;然而卻不可避免高額的遷移成本。本文提出的啟發(fā)式任務(wù)調(diào)度算法——EDA-NMS,通過利用某些任務(wù)具有相對松散時限的特性,主動推遲這些任務(wù)的執(zhí)行而不喚醒新的物理機,可達到進一步減少靜態(tài)能源消耗的目的。算法根據(jù)用戶指定的時限、估計的完成時間和物理主機的資源利用率,漸進地為任務(wù)提供云服務(wù)。擴展實驗結(jié)果表明,本文提出的啟發(fā)式任務(wù)調(diào)度策略不僅減少了系統(tǒng)能源消耗,也減少了實時任務(wù)的完成時間,在無需引入虛擬機動態(tài)遷移開支的情況下,保證了任務(wù)時限的滿足。

References)

[1] POP F, DOBRE C, CRISTEA V, et al. Deadline scheduling for aperiodic tasks in inter-cloud environments: a new approach to resource management[J]. Journal of Supercomputing, 2015, 71(5): 1754-1765.

[2] CHEN H, ZHU X, GUO H, et al. Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment[J]. Journal of Systems amp; Software, 2015, 99(2): 20-35.

[3] BOSSCHE R V D, VANMECHELEN K, BROECKHOVE J. Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads[C]// Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing. Washington, DC: IEEE Computer Society, 2010: 228-235.

[4] LONG T, VARGHESE B, BARKER A. Task scheduling on the cloud with hard constraints[C]// Proceedings of the IEEE 11th World Congress on Services. Piscataway, NJ: IEEE, 2015: 95-102.

[5] MALL R. Real-time Systems: Theory and Practice[M]. Upper Saddle River, NJ: Prentice Hall Press, 2009.

[6] XIE J, YIN S, RUAN X, et al. Improving MapReduce performance through data placement in heterogeneous Hadoop clusters[C]// Proceedings of the 2010 IEEE International Symposium on Parallel amp; Distributed Processing, Workshops and Phd Forum. Piscataway, NJ: IEEE, 2011: 1-9.

[7] ROSS C, ORR E S, SISIC M, et al. Personality and motivations associated with Facebook use[J]. Computers in Human Behavior, 2009, 5(2): 578-586.

[8] COOPER B F, RAMAKRISHNAN R, SRIVASTAVA U, et al. PNUTS: Yahoo!’s hosted data serving platform[J]. Proceedings of the VLDB Endowment, 2008, 1(2): 1277-1288.

[9] ZHU X, YANG L T, CHEN H, et al. Real-time tasks oriented energy-aware scheduling in virtualized clouds[J]. IEEE Transactions on Cloud Computing, 2014, 2(2): 168-180.

[10] QIU M, SHA H M. Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems[J]. ACM Transactions on Design Automation of Electronic Systems, 2009, 14(2): 1-30.

[11] TANG Z, QI L, CHENG Z, et al. An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment[J]. Journal of Grid Computing, 2016, 14(1): 55-74.

[12] CALHEIROS R N, BUYYA R. Energy-efficient scheduling of urgent bag-of-tasks applications in clouds through DVFS[C]// CLOUDCOM 2014: Proceedings of the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science. Washington, DC: IEEE Computer Society, 2014: 342-349.

[13] HE C, ZHU X, GUO H, et al. Rolling-horizon scheduling for energy constrained distributed real-time embedded systems[J]. Journal of Systems and Software, 2012, 85(4): 780-794,.

[14] HOSSEINIMOTLAGH S, KHUNJUSH F, SAMADZADEH R. SEATS: smart energy-aware task scheduling in real-time cloud computing[J]. Journal of Supercomputing, 2015, 71(1): 45-66.

[15] WANG W J, CHANG Y S, LO W T, et al. Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments[J]. Journal of Supercomputing, 2013, 66(2): 783-811.

[16] HOSSEINIMOTLAGH S, KHUNJUSH F, HOSSEINIMOTLAGH S. Migration-less energy-aware task scheduling policies in cloud environments[C]// Proceedings of the 2014 28th International Conference on Advanced Information Networking and Applications Workshops. Washington, DC: IEEE Computer Society, 2014: 391-397.

[17] GAO Y, WANG Y, GUPTA S K, et al. An energy and deadline aware resource provisioning, scheduling and optimization framework for cloud systems[C]// Proceedings of the 2013 International Conference on Hardware/Software Codesign and System Synthesis. Piscataway, NJ: IEEE, 2013: 1-10.

[18] BERRAL J L, GAVALDA R, TORRES J. Adaptive scheduling on power-aware managed data-centers using machine learning[C]// Proceedings of the 2011 12th IEEE/ACM International Conference on Grid Computing. Washington, DC: IEEE Computer Society, 2011: 66-73.

[19] SENGUPTA A, PAL T K. Fuzzy Preference Ordering of Interval Numbers in Decision Problems[M]. Berlin: Springer, 2009.

[20] BARUAH S, LI H, STOUGIE L. Towards the design of certifiable mixed-criticality systems[C]// Proceedings of the 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium. Washington, DC: IEEE Computer Society, 2010: 13-22.

[21] DU G, HE H, MENG Q. Energy-efficient scheduling for tasks with deadline in virtualized environments[J]. Mathematical Problems in Engineering, 2014(2014), Article ID 496843.

[22] MAO M, LI J, HUMPHREY M. Cloud auto-scaling with deadline and budget constraints[C]// Proceedings of the 2010 11th IEEE/ACM International Conference on Grid Computing. Piscataway, NJ: IEEE, 2010: 41-48.

[23] LEI H, ZHANG T, LIU Y, et al. SGEESS: smart green energy-efficient scheduling strategy with dynamic electricity price for data center[J]. Journal of Systems amp; Software, 2015, 108: 23-38.

[24] VENI T, MARY S B S. A survey on dynamic energy management at virtualization level in cloud data centers[EB/OL]. [2017- 01- 10]. http://airccj.org/CSCP/vol3/csit3511.pdf.

[25] CALHEIROS R N, RANJAN R, BELOGLAZOV A, et al. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms[J]. Software Practice amp; Experience, 2011, 41(1): 23-50.

[26] BELOGLAZOV A, BUYYA R. Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers[J]. Concurrency amp; Computation Practice amp; Experience, 2012, 24(13): 1397-1420.

Multi-constraintsdeadline-awaretaskschedulingheuristicinvirtualclouds

ZHANG Yi1,2*, CHENG Xiaohui1,2, CHEN Liuhua3

(1.SchoolofInformationScienceandEngineering,GuilinUniversityofTechnology,GuilinGuangxi541004,China;2.GuangxiKeyLaboratoryofEmbeddedTechnologyandIntelligentSystems(GuilinUniversityofTechnology),GuilinGuangxi541004,China;3.SchoolofElectricalandComputerEngineering,ClemsonUniversity,Clamson,SouthCarolina29631,USA)

Many existing scheduling approaches in cloud data centers try to consolidate Virtual Machines (VMs) by VM live migration technique to minimize the number of Physical Machines (PMs) and hence minimize the energy consumption, however, it introduces high migration overhead; furthermore, the cost factor that leads to high payment cost for cloud users is usually not taken into account. Aiming at energy reduction for cloud providers and payment saving for cloud users, as well as guaranteeing the deadline of user tasks, a heuristic task scheduling algorithm called Energy and Deadline-Aware with Non-Migration Scheduling (EDA-NMS) was proposed. The execution of the tasks that have loose deadlines was postponed to avoid waking up new PMs and migration overhead, thus reducing the energy consumption. The results of extensive experiments show that compared with Proactive and Reactive Scheduling (PRS) algorithm, by selecting a smart VM combination scheme, EDA-NMS can reduce the static energy consumption and ensure the lowest payment with meeting the deadline requirement for key user tasks.

virtual cloud; real-time task; scheduling; criticality; energy-aware

2017- 04- 17;

2017- 07- 10。

國家自然科學(xué)基金資助項目(61662017);高等學(xué)校科學(xué)技術(shù)研究項目(2013YB113);廣西重點實驗室嵌入式技術(shù)和智能系統(tǒng)基金資助項目(桂林理工大學(xué))。

張奕(1977—),女,江西九江人,副教授,博士,CCF會員,主要研究方向:面向服務(wù)的計算、實時計算; 程小輝(1961—),男,江西樟樹人,教授,博士研究生,CCF會員,主要研究方向:物聯(lián)網(wǎng); 陳柳華(1987—),男,廣東湛江人,博士,主要研究方向:分布式計算。

1001- 9081(2017)10- 2754- 06

10.11772/j.issn.1001- 9081.2017.10.2754

TP391.41

A

This work is partially supported by the National Natural Science Foundation of China (61662017), the Scientific and Technological Research Program for Guangxi Educational Commission (2013YB113), the Guangxi Key Laboratory Fund of Embedded Technology and Intelligent Systems (Guilin University of Technology).

ZHANGYi, born in 1977, Ph. D., associate professor. Her research interests include service oriented computing, real-time computing.

CHENGXiaohui, born in 1961, Ph. D. candidate, professor. His research interests include Internet of things.

CHENLiuhua, born in 1987, Ph. D. His research interests include distributed computing.

猜你喜歡
成本
破產(chǎn)銀行處置成本分擔論
成本上漲支撐國內(nèi)LNG 價格走高
2021年最新酒駕成本清單
河南電力(2021年5期)2021-05-29 02:10:00
溫子仁,你還是適合拍小成本
電影(2018年12期)2018-12-23 02:18:48
鄉(xiāng)愁的成本
特別健康(2018年2期)2018-06-29 06:13:42
“二孩補貼”難抵養(yǎng)娃成本
可靠性比一次采購成本更重要
風(fēng)能(2015年9期)2015-02-27 10:15:24
時間成本和資金成本要考慮
私人飛機(2013年10期)2013-12-31 00:00:00
獨聯(lián)體各國的勞動力成本
揪出“潛伏”的打印成本
主站蜘蛛池模板: 国产美女丝袜高潮| 香蕉综合在线视频91| 日本免费精品| 2022精品国偷自产免费观看| 精品黑人一区二区三区| 三区在线视频| 青青草原国产av福利网站| 国产成人精品无码一区二| 亚洲天堂网在线视频| 人妻丰满熟妇AV无码区| 国产在线日本| 亚洲福利一区二区三区| 国产自在线播放| 欧美激情视频在线观看一区| 色偷偷综合网| 国产菊爆视频在线观看| 久久精品中文字幕少妇| 国产精品浪潮Av| 亚洲婷婷在线视频| 一区二区自拍| 国产人成午夜免费看| 在线观看视频99| 亚洲狠狠婷婷综合久久久久| 性69交片免费看| 欧美国产在线一区| 美女啪啪无遮挡| 国产精品尤物在线| 免费久久一级欧美特大黄| 久久国产精品电影| 亚洲AV永久无码精品古装片| 亚洲最大综合网| 亚洲欧美人成电影在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 五月天丁香婷婷综合久久| 久草视频中文| 国内精品小视频在线| 在线看国产精品| 久久男人视频| a级毛片免费网站| 在线另类稀缺国产呦| 久久五月天国产自| 高清不卡毛片| 男人天堂亚洲天堂| 色哟哟国产成人精品| 亚洲成人精品久久| 亚洲黄网视频| 亚洲日本韩在线观看| 欧美日本一区二区三区免费| 青青草欧美| 久久久久人妻一区精品色奶水| 91久久国产综合精品女同我| 国产黄色视频综合| 97se亚洲综合在线韩国专区福利| 免费在线国产一区二区三区精品| 日韩视频福利| 爽爽影院十八禁在线观看| 国产成人亚洲毛片| 欧美日本在线观看| 黄色片中文字幕| 视频在线观看一区二区| 91口爆吞精国产对白第三集| 视频在线观看一区二区| 亚洲天堂在线免费| 伊人AV天堂| 精品成人一区二区三区电影| 波多野结衣亚洲一区| 色爽网免费视频| 欧美成人A视频| 日韩高清欧美| 一级毛片不卡片免费观看| 91精品国产麻豆国产自产在线| 中文字幕av无码不卡免费 | 欧美一级大片在线观看| 国产一二三区视频| 91香蕉视频下载网站| 91久久精品国产| 日本欧美视频在线观看| 国产成人亚洲无码淙合青草| 高清精品美女在线播放| 国产丝袜91| 亚洲日本中文字幕天堂网| 精品国产91爱|