資源描述:
《云計(jì)算任務(wù)調(diào)度算法研究綜述.pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、開發(fā)與研究云計(jì)算任務(wù)調(diào)度算法研究綜述湖北工業(yè)大學(xué)孫光輝熊才權(quán)各大IT巨頭緊跟當(dāng)今信息產(chǎn)品的飛速發(fā)展,紛紛轉(zhuǎn)3)對于云環(huán)境下任務(wù)的創(chuàng)建;向云計(jì)算研究,IBM、谷歌、微軟、雅虎目前是云計(jì)算行業(yè)4)在運(yùn)行的過程中提供終止仿真以及重啟仿真的巨頭,云計(jì)算在一個巨大的優(yōu)勢和強(qiáng)大生命力的推動下功能;,高速發(fā)展,這將徹底改變信息產(chǎn)業(yè)的軟件生產(chǎn)組織結(jié)構(gòu)5)提供對于狀態(tài)不同的情況下的實(shí)體的上下文之間和信息消費(fèi)模式,使人們以更廣闊的視野來看待所有事的切換。情,在發(fā)展和進(jìn)步的同時(shí),云計(jì)算最終將使全球所有的東(2)DataCenter類:數(shù)據(jù)中心類,這個類主要是對于西連接在一起,
2、從而形成一個有機(jī)的整體。云計(jì)算的理硬件部分進(jìn)行描述,主要由微軟的Azure以及Googl的念是“一切皆服務(wù)”,這是一個兼收并蓄,包容一切的思應(yīng)用程序引擎(GoogleAppEngine)這些云服務(wù)提供商來想。云計(jì)算的出現(xiàn),確實(shí)給IT行業(yè)帶來了翻天覆地的進(jìn)行提供。變化。(3)DataCenterBroker類:這個類主要是構(gòu)造一個代CloudSim平臺能夠加快云計(jì)算的算法以及方法和規(guī)理,DataCenterBroker類主要協(xié)調(diào)處理SaaS和云服務(wù)提范的發(fā)展。CloudSim,在GridSim模型的基礎(chǔ)上支持云供商之間的規(guī)定。計(jì)算資源管理和調(diào)度仿真平臺開發(fā)
3、。CloudSim平臺采用(4)Host類:這個類主要用于模擬請求物理資源,像分層結(jié)構(gòu),由SimJava,GridSim,CloudSim、用戶代碼層4存儲服務(wù)以及計(jì)算服務(wù),這個類將很多重要信息進(jìn)行了個層次的USERCODE。封裝。(1)SimJava:SimJava是一個離散事件的模擬引擎,(5)CloudlnformationServicve類:這個類主要是CISSimJava位于CloudSim體系結(jié)構(gòu)中的最下層,主要起到(CloudInformationService,指的是云信息服務(wù))的一個對創(chuàng)建服務(wù)、主機(jī)、數(shù)據(jù)中心、代理、虛擬機(jī)等組件之間的通
4、象實(shí)體,這個類可以提供登記資源以及索引編制的功能。信和時(shí)鐘管理過程的模擬等作用。(6)VM類:這個類主要負(fù)責(zé)對于一個虛擬機(jī)進(jìn)行模(2)GridSim層之間。在SimJava層以上,高層次的擬,每個虛擬機(jī)都能夠去對一個組件進(jìn)行訪問,這個類在多重網(wǎng)格基礎(chǔ)設(shè)施,建模軟件組件的支持。支持模擬網(wǎng)Host類上運(yùn)行。格環(huán)境中的用戶、應(yīng)用程序以及調(diào)度器等。(7)VMScheduler類:這是一個抽象類,通過主機(jī)組(3)CloudSim層:CloudSim層在GridSim層的上面,件去對該類進(jìn)行實(shí)現(xiàn),這個類的方法很容易實(shí)現(xiàn)重載。是對GridSim提供的核心功能進(jìn)行了擴(kuò)展
5、之后的一層,(8)VMAllocationPolicy類:和VMSchedule類一樣,CloudSim對于云計(jì)算的虛擬化數(shù)據(jù)的仿真以及建模提供也是一個抽象類,該類的主要功能是在數(shù)據(jù)中心,進(jìn)行主支持。在模擬的時(shí)候,CloudSim層對各個實(shí)例提供管理,機(jī)的合適選擇。其中包括將用戶的需求分配給虛擬機(jī),對于應(yīng)用程序進(jìn)(9)BwProvisioner類:這個類也是一個抽象類,在建行管理執(zhí)行,進(jìn)行動態(tài)的監(jiān)測,云計(jì)算的開發(fā)人員能夠通模的過程中,主要為虛擬機(jī)策略進(jìn)行帶寬的分配。過編程,對于CloudSim的核心代碼進(jìn)行擴(kuò)展,最終實(shí)現(xiàn)(1O)CloudCoordina
6、tor類:同樣也是一個抽象類,主資源的分配以及任務(wù)調(diào)度。要負(fù)責(zé)數(shù)據(jù)中心資源內(nèi)部狀態(tài)的檢測,能夠執(zhí)行加載以(4)用戶代碼層:用戶代碼層位于CloudSim體系結(jié)及撤銷決策的功能。構(gòu)的最高層,用戶代碼層能夠提供相關(guān)的配置,用戶的個(11)Cloudlet類:這個類主要用于模擬云任務(wù),這個數(shù),虛擬機(jī)需要申請的個數(shù),應(yīng)用程序中存在多少任務(wù)以云任務(wù)主要是基于應(yīng)用的服務(wù),比如發(fā)送的內(nèi)容,主機(jī)的及調(diào)度策略的代理。云計(jì)算的開發(fā)人員可以在用戶代碼可用的內(nèi)存容量,這個類主要是對云任務(wù)的消息進(jìn)行了層產(chǎn)生一些用戶請求分配以及云可用性的場景。封裝,使用虛擬機(jī)來運(yùn)行這個類。下面介紹
7、CloudSim的幾個核心類。云計(jì)算正在迅速發(fā)展,已經(jīng)成為商業(yè)組織、科研單位(1)CloudSim類:CloudSim類主要對于事件隊(duì)列的和高等院校研究的熱點(diǎn)。本文著重研究了云計(jì)算的關(guān)鍵管理進(jìn)行負(fù)責(zé),對于需要仿真的事件進(jìn)行連續(xù)執(zhí)行,對于技術(shù)之一——任務(wù)調(diào)度策略,提出了一種基于PSO算法CloudSim類生成的每個實(shí)體對象存儲在future的事件隊(duì)的云任務(wù)調(diào)度策略。列中,這些事件按時(shí)間參數(shù)插入到隊(duì)列中。在仿真的過參考文獻(xiàn):程中,等待調(diào)度的事件在隊(duì)列中進(jìn)行刪除,跳到deferred[1]張建勛,古志民,鄭超.云計(jì)算研究進(jìn)展綜述[J].隊(duì)列當(dāng)中去,這種組織方式
8、非常靈活,能夠提供非常強(qiáng)大計(jì)算機(jī)應(yīng)用研究,2010,27(2):429—433.