《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于云環境下的資源評價模型研究
基于云環境下的資源評價模型研究
來源:微型機與應用2012年第11期
許統德1,趙志俊2
(1.廣東農工商職業技術學院,廣東 廣州 510507;2.廣東廣州大學松田學院,廣東 增城 511
摘要: 分析了己有的調度機制和常用的任務調度算法,并在此基礎上設計了資源評價模型。將資源評價模型加入調度系統中,資源信息由評價模塊進行分析和評價,并提供給任務調度器,實現資源和任務的優化匹配,提高了服務質量(QoS)。
Abstract:
Key words :

摘  要: 分析了己有的調度機制和常用的任務調度算法,并在此基礎上設計了資源評價模型。將資源評價模型加入調度系統中,資源信息由評價模塊進行分析和評價,并提供給任務調度器,實現資源和任務的優化匹配,提高了服務質量(QoS)。
關鍵詞: 云計算;資源評價;模型

 近幾年來,隨著云計算技術的廣泛應用以及電子商務、網絡社區、搜索服務等互聯網應用的快速發展,人們對網絡服務和計算服務的需求迅速增加,對服務質量的要求也在不斷提高。在傳統的商業模式下,用戶為了獲取某項服務,需要不斷升級硬件設備,本地安裝軟件、配置程序等。而如今,云計算作為一種新的計算模式,使得用戶可以通過任何電子終端或網絡瀏覽器,隨時隨地按照需要獲取服務,而不必考慮基礎設施的架構、維護以及服務的實現細節等。云計算正逐漸被商品化,人們付出一定的費用來獲取所需的服務[1],與水、電、煤氣及電話服務等類似。由于這種商業特性,用戶服務質量的保障受到各大云服務提供商的重視,因而任務調度與資源分配問題也顯得格外重要。在己有的任務調度系統中,任務調度模塊與資源信息收集模塊往往緊密耦合,任務調度的選擇對象為所有節點的全部資源信息。任務調度器需要對收集到的所有節點的各類資源信息進行整理,并與任務進行匹配,以選擇最適宜的節點進行調度,對資源的評價功能多是集中在中心調度器中。在資源大規模性及動態性強的云計算環境下,這種機制給中心任務調度器帶來了很大的壓力,影響調度效率,并且對任務執行效率、資源收費策略及系統利用率等缺乏綜合考慮。
針對上述特點,作者設計了資源評價模型,并將資源評價模型加入到調度系統中,資源信息由評價模塊進行分析和評價,將評價結果提供給任務調度器,實現資源和任務的優化匹配,提高了服務質量(QoS)。
1 模型體系結構
 本模型基于Linux系統的分布式平臺上實現,采用無中心分布式管理模式,通過各節點的相互監控實現服務和節點故障的檢測,并通過協商進行故障服務的接管。本模型設計結合資源評價的分布式調度模型,不存在中心評價與調度節點,各節點的地位作用是對等的,節點間需相互協商以完成資源評價與任務調度。每個節點都針對任務信息進行本地資源評價,并與其他候選調度節點進行比較及綜合評價,找到最優節點,以決定是否將任務由本節點執行。
 模型體系結構如圖1所示,具體描述如下:
?。?)節點首先發現任務,作為任務源節點,將任務信息以廣播的形式發布在組群中,發起協商。
?。?)組群內所有節點收到協商邀請,收集本地資源信息,針對任務需求進行本地資源評價,從而獲得任務分配到該節點的性能評估值,并將本地評估值在組群內廣播。
?。?)各參與協商節點收集其他參與節點的本地評價信息,并根據任務調度目標,對包括本節點在內的所有候選調度節點進行綜合評價,選出評估值最優的節點;若最優節點為本節點,則將任務在本地執行,否則,放棄本次協商。

2 模型功能與模塊劃分
2.1 系統功能模塊

 本實驗室已有的基于Linux的分布式平臺,主要提供容錯及故障接管功能,通過核心態心跳檢測機制進行節點間的監控,接管故障節點,重啟失效任務,如圖2所示。資源監控模塊負責對系統計算資源、存儲資源、網絡資源以及負載信息的收集;任務監控模塊負責對任務的監控,以及對新任務的獲?。恍奶鴻z測模塊是系統進行故障監測的核心模塊,它實現在系統核心態,通過定時發布心跳信息進行節點間的相互監控;用戶模塊接收用戶輸入參數,以及向用戶顯示系統狀態等;中心控制模塊是系統的核心模塊,負責系統各模塊間的消息傳遞,根據資源信息、任務信息、用戶信息以及故障信息進行任務調度和故障接管等。

 

 本文重點描述資源評價模型(即處于中心控制模塊中),結合任務信息、資源信息及節點故障信息對各節點執行任務的適宜程度進行評估,將評估結果提供給任務調度子模塊,作為任務調度的依據。
2.2 評價模塊及消息流程
 本模型是針對任務調度的資源評價模型,其核心功能是資源評價,包括本地評價和綜合評價。根據功能對資源評價模塊進行劃分,如圖3所示。

 系統采用分布式架構,每個節點都包含相同的模塊,采用消息驅動機制。消息包括4種:(1)MSG_TASK表示新任務消息;(2)MSG_HELP表示失效任務接管信息;(3)MSG_ASSESS表示本地評價信息;(4)MSG_FITNESS表示最終評價結果。
 根據消息類型及其攜帶的不同參數,確定消息的處理方式。消息傳遞流程如圖4所示。任務信息由心跳檢測模塊通過MSG_HELP消息或任務監控模塊通過MSG_TASK消息發布,分別表示失效任務接管和新任務調度。消息形式為(task_id,task_infor),表示任務標識號和任務信息。評價模塊收到任務信息,設置該task_id的ITIMER_REAL定時器;本地評價模塊執行Self_assess(),并將評價信息通過消息MSG_ASSESS(task_id,node_id,assessment)發送;綜合評價模塊處理接收到的所有節點的MSG_ASSESS消息,將該評價信息加入到候選節點列表candidate_list中;在定時器到了指定時間后執行Final_ssess(),對包括本節點在內的所有節點進行綜合評價;并發送最終評價結果MSG_RESULT(tasKid,result),同時忽略此后收到的該task_id的MSG_ASSESS。主要結構如下。
 receive(message);
 switch(message.msg--type)
 {  //根據消息類型判斷
 Ease MSG_TASK:
 Ease MSG_HELP:
 Sef_assess();  //本地評價
 Send_assess();  //發送本地評價信息
 Case MSG_ASSESS:
 Addto_candidate_list();  //將節點加入候選節點列表
 Final_assess();  //綜合評價
 Send_result();  //發送最終評價結果
 Case MSG_RESULT:
 sched_task(); //調度模塊根據評價結果執行任務調度
 }

2.3 任務信息參數化
 該子模塊負責把任務信息進行抽象,得到評價所需的參數化任務描述,需輸出的信息包括任務的客觀屬性和用戶的QoS需求。對于任務客觀屬性信息,可通過任務長度、數據文件大小等抽象出任務對各類資源的需求量Rq以及限制條件。
 任務主觀描述信息建立在對用戶QoS需求的分析上,而用戶往往只能提供定性的需求信息,模型無法將其作為參數直接使用。然而要求用戶提供定量的QoS描述不適合云計算這種面向服務的商業計算模式。因此,本模型需要考慮將QoS參數由定性轉化為定量描述,本文運用云理論模型[2-3]將用戶QoS描述參數化,作為評價模型輸入的定量值。
2.4 資源信息參數化
 資源信息參數化主要對本節點資源的屬性信息進行抽象和整理。資源信息由資源監控模塊提供,包括所有與任務執行性能、時間及費用等相關的因素,可分為靜態屬性和動態屬性信息。資源的靜態信息指節點的硬件信息,如計算速度、內存大小、數據存儲容量及網絡帶寬等。資源動態信息需要定時收集,其中包括CPU隊列長度、內存使用率、硬盤利用率、網絡負載及延遲等。
 本實驗室對資源動態監控方面的研究主要實現在基于Linux系統的平臺上,使用shell命令虛擬內存統計(vmstat)可以對系統的CPU利用率、虛擬內存使用情況及進程進行監視,統計系統的整體使用情況;此外,使用iostat命令還可以監視磁盤及I/O使用情況。資源的整體狀態是動態變化的,上述信息需定時統計,為資源的分析評價提供依據。將收集到的資源信息保存在文件nodeinfor.txt中,并定時更新。
針對本文分布式環境的特點,采用招投標模型的方法進行價格制定和服務協商。任務源節點首先發布招標信息;資源提供者通過對本地資源的評估,提供資源信息和報價,進行投標;使用者根據一定的評價策略選擇最適合的資源。
2.5 故障率檢測
 系統采用心跳機制實現節點間相互監控,通過定時發送心跳消息檢測其他節點的狀態,記錄各節點的故障信息,從而得到各節點的故障率。本實驗室在心跳機制方面己進行了相關研究,為提高心跳檢測的實時性,一方面,減少心跳包發送的延遲,將心跳協議實現在Linux系統內核態,使得心跳包的發送不受系統協議棧和應用層任務切換的影響[4-5];另一方面,減少心跳包傳輸的延遲,設計并實現了基于實時以太網的心跳協議,通過硬實時通信協議TTEP(Time-Triggered Ethernet Protocol)來保證心跳協議數據包傳輸的實時性,避免了以太網中數據包擁塞導致的心跳包傳輸延遲,提高檢測的準確率[6]。
2.6 本地評價與綜合評價
 本地評價和綜合評價是資源評價模塊的核心。本地評價模塊負責處理MSG_HELP以及MSG_TASK消息,形式為(task_id,task_infor),并執行self_assess()。結合參數化的資源信息及task_infor計算本地評價值,將消息MSG_ASSESS(task_id,node_id,assessment)進行廣播。
 消息MSG_ASSESS由綜合評價模塊處理,將該節點及其評價信息加入候選節點列表candidate_list中,數據結構為:
struct candidate_list{
int task_id;  //任務標識
struct assess_node list[MAXNODENUM];
//參與評價的節點列表
}
struct assess_node{  //參與評價的節點信息
int node_id;  //節點標識
double load;  //節點負載
double exe_time;  //節點估計完成時間
double cost;   //所需費用
double stability;   //節點可靠性
}
 為了保證及時評價和調度,責任節點在發布任務信息時設置定時器,給定一個時間間隔。該計數隨著實際時間而減少,當時間間隔減為0時,綜合評價器執行final_assess(),對候選節點列表中的節點進行綜合評價。本模型采用ITIMER_REAL定時器,如下所示:
void init_time(){  //定時器初始化
struct itimerval value;
value.it_value.tv_sec=1;  //設定執行任務的時間間隔
value.it_value.tv_usec=0;
value.it_interval=value.it_value;  //設定初始時間計數
setitimer(ITIMER_REAL,&value,NULL);  
//設置計時器ITIMER_REAL
}
void init_sigaction(void){  //建立信號處理機制
struct sigaction tact;
tact.sa_handler=final_assess;  
//收到信號后執行綜合評價函數
tact.sa_flags=0;
sigemptyset(&tact.sa_mask);  //初始化信號集
sigaction(SIGALRM,&tact,NULL);
//建立信號處理機制
}
 在發布任務信息時調用ini_time()函數將定時器初始化,規定時間間隔后定時器發送SIGALRM信號,綜合評價函數final_assess()被觸發執行。
 本文對資源評價模型的體系結構進行了詳細描述,并介紹了其中的功能和模塊劃分,以及對每個模塊中所采用的關鍵問題和技術進行了描述并給出了解決辦法。資源評價模型主要用于對獨立任務的調度,尚存在一些不足和需要改進地方,在以后的研究中將作進一步探討并改進。
參考文獻
[1] RAJKUMAR B, CHEE S Y, VENUGOPALA S, et al.Cloud computing and emerging IT platforms: vision, hype,and reality for delivering computing as the 5th utility[J].Future Generation Computer Systems,2009,25(6):599-616.
[2] 尹國定,衛紅.云計算-實現概念計算的方法[J].東南大學學報,2003,33(4):502-506.
[3] 胡亮,胡德斌,孫葉萌,等.計算網格中經濟模型的應用策略[J].吉林大學學報,2009,47(2):306-311.
[4] Wang Zhanjie, Li Xiao. A new real-time heartbeat failure detector[C]. 4th International Conference on Wireless Communications, Networking and Mobile Computing, 2008:1-3.
[5] Wang Zhanjie, He Kai, Wang Hailong. A safety-critical peal-time network protocol[C]. 2008 IEEE International Conference on Granular Computing,2008:312-315.
[6] Wang Zhanjie, Chen Wen, Wang Hailong. Improvement on real-time capability of heartbeat mechanism[C]. International Conference on Advanced Measurement and Test, 2010:938-942.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品免费区二区三区观看| 国产精品99久久99久久久二8| 亚洲福利视频一区| 国产精品igao视频网网址不卡日韩| 亚洲综合色视频| 久久夜色精品国产欧美乱极品| 亚洲精品护士| 国产一区二区精品久久| 伊伊综合在线| 91久久国产综合久久91精品网站| 激情亚洲一区二区三区四区| 国产精品video| 欧美成人三级在线| 欧美性做爰猛烈叫床潮| 亚洲国产美女精品久久久久∴| 在线精品在线| 亚洲精品国产日韩| 亚洲精品在线观看免费| 亚洲精品中文字幕有码专区| 亚洲午夜在线观看视频在线| 亚洲一区免费网站| 亚洲国产一二三| 国产精品入口麻豆原神| 国产九九视频一区二区三区| 99视频精品免费观看| 蜜臀99久久精品久久久久久软件| 极品av少妇一区二区| 伊人伊人伊人久久| 国产日韩精品一区二区三区在线| 欧美多人爱爱视频网站| 久久综合狠狠综合久久综青草| 亚洲成人在线视频网站| 国产精品日本精品| 欧美日韩成人综合天天影院| 精品动漫一区二区| 久久久亚洲国产天美传媒修理工| 在线观看欧美日韩国产| 国产日韩亚洲欧美精品| 国产精品极品美女粉嫩高清在线| 亚洲综合首页| 国产精品久久久久久av下载红粉| 亚洲视频在线观看免费| 一区二区三区在线观看国产| 欧美影片第一页| 国产精品你懂的在线| 日韩视频精品在线| 欧美三区在线视频| 国产精品白丝jk黑袜喷水| 一区二区日韩精品| 国产日产精品一区二区三区四区的观看方式| 老司机午夜精品视频在线观看| 亚洲精品永久免费精品| 国内精品久久国产| 欧美日韩精品一本二本三本| 久久久久久久97| 免费成人av在线看| 欧美成人官网二区| 国产精品视频yy9299一区| 国产精品一区二区三区四区五区| 久久综合精品一区| 久久久91精品国产一区二区三区| 久久精品欧美| 亚洲高清不卡av| 国产女人18毛片水18精品| 老司机凹凸av亚洲导航| 欧美日韩一卡| 欧美国产日产韩国视频| 国产精品久久久久久久久| 国产在线精品成人一区二区三区| 91久久精品美女高潮| 久久综合久久久| 亚洲高清中文字幕| 欧美日韩免费视频| 久久这里有精品15一区二区三区| 欧美精品日韩精品| 在线亚洲成人| 久久久久久久性| 卡一卡二国产精品| 亚洲视频大全| 1000部国产精品成人观看| 欧美69视频| 亚洲欧洲另类国产综合| 欧美视频在线不卡| 久久国产综合精品| 亚洲国产精彩中文乱码av在线播放| 一本色道久久综合一区| 黄色一区二区在线观看| 久久综合一区二区三区| 精久久久久久久久久久| 欧美大片在线观看一区二区| 亚洲综合视频一区| 日韩网站在线观看| 一本色道久久综合精品竹菊| 99视频+国产日韩欧美| 免费日韩精品中文字幕视频在线| 国产精品日韩精品欧美在线| 欧美成va人片在线观看| 亚洲欧美日韩在线| 亚洲国产精品va在线观看黑人| 欧美深夜影院| 欧美日韩高清在线| 午夜久久久久久| 欧美第十八页| 亚洲视频碰碰| 91久久精品国产91性色| 日韩一二三在线视频播| 国产精品激情| 欧美在线www| 欧美精品1区2区3区| 欧美—级a级欧美特级ar全黄| 一区二区激情视频| 久久福利一区| 国产欧美日韩专区发布| a91a精品视频在线观看| 久久久亚洲欧洲日产国码αv| 日韩午夜在线观看视频| 中日韩高清电影网| 国产精品视频网址| 欧美怡红院视频一区二区三区| 欧美成人一区在线| 国产欧美日韩亚洲| 美女图片一区二区| 亚洲欧洲日本专区| 一区二区欧美亚洲| 久久蜜桃av一区精品变态类天堂| 亚洲国产精品久久久久| 樱桃国产成人精品视频| 欧美黑人多人双交| 日韩视频免费观看高清在线视频| 狼人社综合社区| 夜夜爽99久久国产综合精品女不卡| 久久先锋影音av| 欧美精品国产精品日韩精品| 欧美日韩一级视频| 一本色道久久综合一区| 欧美经典一区二区三区| 国产亚洲一区二区在线观看| 国产拍揄自揄精品视频麻豆| 久久这里有精品视频| 欧美日韩一二区| 狠狠入ady亚洲精品经典电影| 亚洲精选大片| 久久成人一区二区| 在线视频亚洲一区| 日韩视频中文| 亚洲第一精品久久忘忧草社区| 欧美日韩精品久久| 亚洲性xxxx| 久久综合给合| 99re热这里只有精品免费视频| 免费观看成人| 影音先锋久久资源网| 欧美一级在线播放| 国产日韩视频一区二区三区| 国产精品视频一二| 好吊视频一区二区三区四区| 欧美少妇一区| 亚洲国产精品ⅴa在线观看| 欧美成人免费全部| 亚洲午夜在线观看| 国产精品女人毛片| 欧美日韩一区在线视频| 久久精品一区蜜桃臀影院| 国产精品h在线观看| 国产一区二区三区网站| 一本综合精品| 欧美va亚洲va国产综合| 欧美专区在线观看一区| 亚洲黄页一区| 欧美—级高清免费播放| 一本色道综合亚洲| 国产精品女人毛片| 欧美一级二级三级蜜桃| 久久视频国产精品免费视频在线| 久久久精品一区| 欧美成人综合| 午夜日韩av| 国产精品久久网| 在线亚洲国产精品网站| 欧美激情视频在线播放| 嫩模写真一区二区三区三州| 韩国美女久久| 亚洲精品一二三| 韩国成人福利片在线播放| 国产亚洲精品美女| 欧美亚洲第一页| 亚洲国产成人在线视频| 一区二区三区在线免费观看| 美女网站在线免费欧美精品| 宅男噜噜噜66一区二区| 欧美在线高清视频| 国产精品一区二区三区成人| 国产综合在线看| 免费一级欧美片在线播放| 欧美日韩精品一区二区天天拍小说| 欧美日韩一区二区三区在线| 亚洲国产国产亚洲一二三| 欧美激情精品| 欧美色图首页| 免费在线成人| 国产精品免费视频xxxx| 欧美精品久久99久久在免费线| 亚洲激情婷婷| 国产精品美女视频网站| 亚洲制服少妇| 91久久极品少妇xxxxⅹ软件| 欧美日韩国产综合视频在线观看| 国产欧美午夜| 欧美成人午夜77777| 久久久久久午夜| 国语自产精品视频在线看抢先版结局| 亚洲欧美日韩中文在线制服| 国内精品美女av在线播放| 欧美一区二区三区免费视| 亚洲一区二区在线播放| 91久久国产综合久久91精品网站| 国产午夜精品美女毛片视频| 国产永久精品大片wwwapp| 老色鬼精品视频在线观看播放| 国产精品va在线| 亚洲精品在线二区| 欧美三级资源在线| 欧美日韩一区二区三区免费看| 欧美日韩欧美一区二区| 国产精品人人做人人爽人人添| 伊人激情综合| 欧美人妖另类| 欧美日韩国产首页| 亚洲精品一区二区三区不| 欧美亚洲日本一区| 亚洲精一区二区三区| 亚洲茄子视频| 亚洲激情影院| 欧美剧在线免费观看网站| 欧美日韩成人免费| 亚洲午夜免费福利视频| 国产精品欧美日韩一区二区| 一区二区三区蜜桃网| 美女黄色成人网| 国内精品久久久久伊人av| 久久精品国产91精品亚洲| 国自产拍偷拍福利精品免费一| 国产欧美欧洲在线观看| 国产欧美日韩一区二区三区在线| 蜜乳av另类精品一区二区| 国产精品乱码人人做人人爱| 狠狠久久婷婷| 亚洲一区欧美| 久久一综合视频| 欧美三级电影网| 狼狼综合久久久久综合网| 另类春色校园亚洲| 久久性天堂网| 亚洲午夜精品网| 免费av成人在线| 国产精品一区一区| 国产日韩在线视频| 欧美午夜理伦三级在线观看| 午夜在线视频观看日韩17c| 欧美 日韩 国产 一区| 国产日韩欧美电影在线观看| 久久久精品国产99久久精品芒果| 国产曰批免费观看久久久| 亚洲一区二区三| 欧美日韩一区二区在线观看视频| 蜜桃精品久久久久久久免费影院| 久久综合成人精品亚洲另类欧美| 国产婷婷色一区二区三区| 国产精品成人一区二区网站软件| 亚洲精品黄网在线观看| 国产精品久久久久久影视| 欧美激情久久久| 欧美在线首页| 欧美成人a∨高清免费观看| 久久久伊人欧美| 国产精品久久一区主播| 国产欧美一区二区三区沐欲| 国产精一区二区三区| 99精品欧美一区二区蜜桃免费| 亚洲免费av片| 一本到12不卡视频在线dvd| 在线国产精品播放| 亚洲欧美视频一区二区三区| 国产日韩精品视频一区二区三区| 午夜精品视频| 欧美成人乱码一区二区三区| 久久夜精品va视频免费观看| 国产一区二区三区的电影| 中文在线资源观看视频网站免费不卡| 国产日韩欧美三级| 欧美日韩你懂的| 老司机精品视频网站| 久久精品国产一区二区三区免费看| 国产精品美女久久久久aⅴ国产馆| 亚洲作爱视频| 久久se精品一区二区| 欧美成人a∨高清免费观看| 制服丝袜亚洲播放| 亚洲影视在线播放| 欧美一区二区三区视频在线观看| 欧美一区精品| 欧美天天综合网| 欧美国产一区视频在线观看| 国产精品中文字幕在线观看| 欧美午夜精品电影| 国产精品福利在线观看网址| 理论片一区二区在线| 国产午夜精品一区二区三区欧美| 亚洲日本国产| 欧美一区二区三区男人的天堂| 久久精品道一区二区三区| 亚洲人成小说网站色在线| 国产精品国产三级国产普通话蜜臀| 国产亚洲精品资源在线26u| 欧美亚洲色图校园春色| 免费观看欧美在线视频的网站| 欧美一区免费| 久久亚洲欧洲| 在线欧美影院| 午夜在线a亚洲v天堂网2018| 国产综合久久久久久鬼色| 亚洲韩国一区二区三区| 欧美福利小视频| 一本色道88久久加勒比精品| 久久国产精品久久久久久电车| 亚洲视频一区二区| 欧美区亚洲区| 久久久久久一区二区|