第14章 云仿真平臺CloudSim-習(xí)題答案_第1頁
第14章 云仿真平臺CloudSim-習(xí)題答案_第2頁
第14章 云仿真平臺CloudSim-習(xí)題答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第14章云仿真平臺CloudSim習(xí)題14.1選擇題1、仿真三要素為(B)、模型和計算機。A.工具B.系統(tǒng)C.對象D.程序2、CloudSim中用來仿真構(gòu)建云數(shù)據(jù)中心,實現(xiàn)虛擬機對資源的分配策略的核心類是(B)。A.CloudletB.DataCenterC.HostD.VirtualMachine3、按照所用計算機的類型對仿真進(jìn)行分類,可以分為模擬仿真、(D)和混合仿真。A.物理仿真B.連續(xù)系統(tǒng)仿真C.離散系統(tǒng)仿真D.?dāng)?shù)字仿真14.2填空題1、仿真的過程包括(建立仿真模型)和(進(jìn)行仿真實驗)。2、仿真的三要素是(系統(tǒng))、(模型)和(計算機)。3、云仿真平臺GreenCloud主要用于(云數(shù)據(jù)中心的能耗分析)的研究。4、CloudSim中用來實現(xiàn)云數(shù)據(jù)中心的主機到虛擬機的映射的核心類是(VMProvisioner)。5、按所用模型的類型來分類,仿真可分為:(物理仿真)、(計算機仿真)、和(半實物仿真)。14.3簡答題1、請簡述仿真過程中建立仿真模型和進(jìn)行仿真實驗這兩個步驟。答:仿真的過程包括建立仿真模型和進(jìn)行仿真實驗兩個主要步驟:建立仿真模型。仿真模型是被仿真對象的相似物或其結(jié)構(gòu)形式。仿真模型可以是物理模型或數(shù)學(xué)模型,但并不是所有對象都能建立物理模型。例如,為了研究飛行器的動力學(xué)特性,在地面上只能用計算機來仿真,因此首先要建立對象的數(shù)學(xué)模型,然后將它轉(zhuǎn)換成適合計算機處理的形式,即仿真模型。具體地說,計算機應(yīng)將數(shù)學(xué)模型轉(zhuǎn)換成程序。進(jìn)行仿真實驗。通過實驗可觀察系統(tǒng)模型各變量變化的全過程。為了尋求系統(tǒng)的最優(yōu)結(jié)構(gòu)和參數(shù),常常要在仿真模型上進(jìn)行多次實驗。在系統(tǒng)的設(shè)計階段,利用計算機進(jìn)行數(shù)學(xué)仿真實驗,修改、變換模型。在部件研制階段,可用已研制的實際部件或子系統(tǒng)去代替部分計算機仿真模型進(jìn)行半實物仿真實驗。在系統(tǒng)研制階段,進(jìn)行半實物仿真實驗,以修改各部件或子系統(tǒng)的結(jié)構(gòu)和參數(shù)。2、請簡述仿真的定義以及不同的分類原則。答:仿真定義:仿真又稱為模擬,是利用模型復(fù)現(xiàn)實際系統(tǒng)及其發(fā)生的現(xiàn)象或過程,并通過對系統(tǒng)模型的實驗來研究已經(jīng)存在的或設(shè)計中的系統(tǒng)。仿真的三要素為系統(tǒng)、模型和計算機。仿真可以按不同原則來進(jìn)行分類:(1)按所用模型的類型,可以分為物理仿真、計算機仿真、半實物仿真。(2)按所用計算機的類型,可以分為模擬仿真、數(shù)字仿真和混合仿真。(3)按仿真對象中的信號流,可以分為連續(xù)系統(tǒng)仿真和離散系統(tǒng)仿真。(4)按仿真時間與實際時間的比例關(guān)系,可以分為實時仿真、超實時仿真和亞實時仿真。3、CloudSim提供了一個通用的、可擴展的模擬框架。請描述CloudSim體系架構(gòu)中各層發(fā)揮的作用。答:CloudSim提供了一個通用的、可擴展的模擬框架,支持云計算基礎(chǔ)設(shè)施和應(yīng)用服務(wù)的無縫建模、模擬和實驗。CloudSim的底層是離散事件模擬引擎SimJava,負(fù)責(zé)執(zhí)行高層模擬框架的核心功能,如查詢和處理事件、系統(tǒng)組件(包括服務(wù)、客戶端、數(shù)據(jù)中心、代理和虛擬機)的創(chuàng)建、不同組件之間的通信、模擬時鐘的管理等。SimJava的上一層是GridSim,該層支持高層軟件組件,可建模多個網(wǎng)格基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)流量文件、基礎(chǔ)的網(wǎng)格組件(如資源、數(shù)據(jù)集、負(fù)載測量和信息服務(wù))。CloudSim層在GridSim層上執(zhí)行,它擴展由GridSim提供的核心功能。CloudSim層提供虛擬機、內(nèi)存、存儲和帶寬等管理接口。CloudSim層在模擬階段管理虛擬機、客戶端、數(shù)據(jù)中心、應(yīng)用的實例和執(zhí)行,能夠并發(fā)地實例化和透明地管理大規(guī)模云基礎(chǔ)設(shè)施中的數(shù)以千計的系統(tǒng)組件。14.4解答題1、請具體描述使用CloudSim創(chuàng)建一個云數(shù)據(jù)中心并在其上運行一個Cloudlet的步驟流程。答:第一步:初始化;CloudSim.init(num_user,calendar,trace_flag);第二步:創(chuàng)建數(shù)據(jù)中心DataCenter;Datacenterdatacenter0=createDatacenter("Datacenter_0");第三步:創(chuàng)建代理DataCenterBroker;DatacenterBrokerbroker=createBroker();intbrokerId=broker.getId();第四步:創(chuàng)建虛擬機列表VmList,然后將虛擬機列表提交到數(shù)據(jù)中心代理;vmlist=newArrayList<Vm>();//VMdescriptionintvmid=0;intmips=1000;longsize=10000;//imagesize(MB)intram=512;//vmmemory(MB)longbw=1000;intpesNumber=1;//numberofcpusStringvmm="Xen";//VMMname//createVMVmvm=newVm(vmid,brokerId,mips,pesNumber,ram,bw,size,vmm,newCloudletSchedulerTimeShared());//addtheVMtothevmListvmlist.add(vm);//submitvmlisttothebrokerbroker.submitVmList(vmlist);第五步:創(chuàng)建云任務(wù)列表CloudletList,然后將云任務(wù)列表提交給數(shù)據(jù)中心代理;cloudletList=newArrayList<Cloudlet>();//Cloudletpropertiesintid=0;longlength=400000;longfileSize=300;longoutputSize=300;UtilizationModelutilizationModel=newUtilizationModelFull();Cloudletcloudlet=newCloudlet(id,length,pesNumber,fileSize,outputSize,utilizationModel,utilizationModel,utilizationModel);cloudlet.setUserId(brokerId);cloudlet.setVmId(vmid);//addthecloudlettothelistcloudletList.add(cloudlet);//submitcloudletlisttothebrokerbroker.submitCloudletList(cloudletList); 第六步:開始模擬StartSimulation;CloudSim.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論