精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Cloudsim實現基于多維QoS的資源調度算法

云計算 算法
Cloudsim是一款開源的云計算仿真軟件,它繼承了網格計算仿真軟件Gridsim的編程模型,支持云計算的研究和開發。它是一個自足的支持數據中心、服務代理人、調度和分配策略的平臺,支持大型云計算的基礎設施的建模與仿真,并且可以在Windows和Linux上跨平臺運行。

Cloudsim是一款開源的云計算仿真軟件,它繼承了網格計算仿真軟件Gridsim的編程模型,支持云計算的研究和開發。它是一個自足的支持數據中心、服務代理人、調度和分配策略的平臺,支持大型云計算的基礎設施的建模與仿真,并且可以在Windows和Linux上跨平臺運行。

本文介紹的是利用Cloudsim云仿真平臺對資源調度算法進行仿真。其中包括Cloudsim環境的配置,資源調度算法的嵌入和仿真結果的分析。

一、配置Cloudsim環境

1、首先介紹Cloudsim環境的配置

1.1、Cloudsim的運行需要Java環境,所以需要下載JDK和Cloudsim

JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Cloudsim:http://code.google.com/p/cloudsim/downloads/

1.2、JDK的安裝和配置

http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

注意安裝路徑不要出現漢字,否則運行程序時可能會出現未知錯誤。

1.3、Cloudsim的安裝和配置

將下載的Cloudsim解壓縮,解壓路徑中也不要出現漢字。比如:D:\program files\。在環境變量ClassPath中加入D:\program files\cloudsim-3.0.3\jars\cloudsim-3.0.3.jar;

D:\program files\cloudsim-3.0.3\jars\cloudsim-examples-3.0.3.jar;

D:\program files\cloudsim-3.0.3\jars\cloudsim-3.0.3-sources.jar;

D:\program files\cloudsim-3.0.3\jars\cloudsim-examples-3.0.3-sources.jar;

至此已經完成Cloudsim的配置

1.4、安裝eclipse,并將Cloudsim平臺導入eclipse

解壓縮得到的是一個Java工程,即Cloudsim仿真平臺。因為cloudsim是開源的,所以給我們提供了它的所有源碼。我們可以根據自己的需要,修改Cloudsim,重新編譯,獲得符合自己需求自己的仿真平臺。而使用eclipse工具能更便利的開發。eclipse的安裝過程不再贅述。本文只簡單說明導入Cloudsim過程。

打開eclipse,新建Java Project。取消Use default location選項。將cloudsim的路徑加入。單擊Finish即可。如下圖:

使用Cloudsim實現基于多維QoS的資源調度算法

此時cloudsim的正個項目代碼都已經導入到新建工程中,Cloudsim自帶了一些示例程序,選擇任意一個運行,將會在Console窗口打印程序運行狀態。若果配置沒有出錯,會出現類似下圖情況。

使用Cloudsim實現基于多維QoS的資源調度算法

此時Cloudsim的環境搭建已經完成。下一步就是在Cloudsim平臺上實現自己的資源調度算法了。

#p#

二、實現基于多維QoS的資源調度算法

1.Cloudsim體系結構及核心類

CloudSim是一款云計算仿真軟件,其由澳大利亞墨爾本大學網格實驗室和Gridbus項目于2009年推出,它是一個函數庫,可在Windows和Linux系統上跨平臺運行,CloudSim的體系結構主要分為四個層次,如圖1所示:

使用Cloudsim實現基于多維QoS的資源調度算法

圖1 Cloudsim 體系結構

Cloudsim仿真層為云計算的虛擬數據中心環境的配置和仿真提供支持,包括虛擬機、內存、容量及帶寬的接口,該層用于主機分配到虛擬機的策略研究,并通過擴展核心的虛擬機調度函數實現。

Cloudsim最上層是用戶代碼層,該層提供一些基本的實體,如主機、應用、虛擬機,用戶數和應用類型,以及代理調度策略等。通過擴展這些實體,云應用開發人員可以在該層開發各種用戶需求分布、應用配置、云可用性場景等應用調度技術,并執行Cloudsim支持的云配置的Robust測試。

通過擴展Cloudsim提供的基本功能,研究者能基于特定環境和配置進行測試,完成云計算關鍵技術的開發研究。

CloudSim繼承了GridSim并支持云計算的研究和開發,CloudSim的組件工具均為開源的。其中CloudSim具有兩個獨特功能:

***,提供虛擬化的引擎,使用戶可在數據中心的節點上建立和管理獨立的、協同的虛擬化服務;

第二,在對虛擬化服務分配處理核心時,可在時間共享和空間共享之間靈活切換。

在CloudSim函數庫中有幾個主要核心類,如表1所示:

 

使用Cloudsim實現基于多維QoS的資源調度算法

表1 Cloudsim主要核心類

2.Cloudsim工作模型

在云數據中心,將特定應用的虛擬機分配給主機由虛擬機分配控制器(VmAllocationPolicy)完成,Cloudsim在主機層和虛擬機層都實現了基于時間共享和空間共享的調度策略。

通常情況下,來自不同用戶的任務相對獨立,假設有m個用戶User={User1, User2,…, Userm},n個任務Task={t1,t2,…,tn},n個虛擬化資源VM={VM1,VM2,…VMn},以及p個數據中心 Datacenter={Datacenter1, Datacenter2,…Datacenterp},Cloudsim的工作模型如圖2所示:

使用Cloudsim實現基于多維QoS的資源調度算法

圖2 Cloudsim的工作模型

其中,CIS(Cloud Information Service)將用戶請求映射到合適的云服務提供商,DatacenterBroker模擬SaaS提供商代理,根據QoS的需求協商資源和服務的分配策略。VmScheduler是實現主機組件的抽象類,模擬虛擬機的分配調度策略,擴展此抽象類能調整處理器的共享策略。 VmAllocationPolicy代表虛擬機監視器調度策略,該策略用于將虛擬機分配給主機。

3.實現基于多維QoS的資源調度算法

開始仿真模擬時,首先需要創建一個數據中心,然后再數據中心中創建CPU、內存等資源,此時只需要向代理中心注冊資源信息,用戶就可以使用數據中心的資源進行仿真模擬。

在仿真資源分配試驗中,其步驟及其各個步驟中的代碼如下:

(1) 初始化Cloudsim包,代碼如下:

  1. Int num_user= 1 ; //定義用戶數量 
  2. Calendar calendar=Calendar.getInstance(); 
  3. boolean trace_flag=false
  4. CloudSim.init(num_user, calendar, trace_flag); //初始化CloudSim包 

(2)創建數據中心(Datacenter),代碼如下所示:

  1. DataCenter datacenter()=createDatacenter("Datacenter_0"); 

(3) 創建數據中心代理(Broker),代碼如下所示:

  1. DatacenterBroker broker=createBroker(); 
  2. Int brokerId=broker.get_id(); 

(4) 創建虛擬機,代碼如下所示:

  1. vmlist=new VirtualMachineList(); //創建虛擬機列表 
  2. Vmvm=new Vm(vmid, brokerld, mips, PesNumber, ram, bw, size, 
  3. vmm,new CloudletSchedulerTimeShared()); //創建虛擬機 
  4. vmlist.add(vm); //加入虛擬機列表 
  5. broker.submitVMList(vmlist);//提交虛擬機列表 

(5) 創建云任務,代碼如下所示:

  1. cloudletList = new CloudletList();//創建云任務列表 
  2. Cloudlet cloudlet=new Cloudlet(id, length, file_size, output_size); 
  3. cloudlet.setUserlD(brokerld); 
  4. …… 
  5. cloudletList.add(cloudlet); //將任務加入任務列表 
  6. …… 
  7. broker.submitCloudletList(cloudletList);//向代理提交任務列表 

(6) 執行資源調度算法,完成任務到虛擬機的映射,代碼如下所示:

  1. broker. bindCloudletsToVms(); 

(7) 啟動仿真程序,代碼如下所示:

  1. CloudSim.startSimulation(); 

(8) 打印仿真結果,代碼如下所示:

  1. List<Cloudlet> newList = broker.getCloudletReceivedList(); 
  2. CloudSim.stopSimulation(); 
  3. printCloudletList(newList); 

注:任務到虛擬機的映射是由DatacenterBroker類中的bindCloudletsToVms()函數實現。該函數根據不同的策略來實現任務的映射。在《云計算》劉鵬著的示例中,提供了兩種映射算法,一種是作業順序分配的算法、另一種是以總完成時間最短為導向的貪心算法。本人的目標是基于多維QoS的資源調度算法,所以重載了云任務Cloudlet類,在類中增加了與QoS相關的屬性,比如資源需求、QoS 需求、作業優先級等。然后在資源分配函數中根據這些屬性的值,選定分配策略,來完成任務到虛擬機的映射。另外個人認為,在資源調度層面,并不需要指定每維 QoS的具體來源、具體意義,映射算法中只需要將其作為一個參數做相應的運算即可。

博文出處:http://blog.csdn.net/hanchaoqi/article/details/36043879

http://blog.csdn.net/hanchaoqi/article/details/36199299

 

責任編輯:Ophira 來源: 個人博客
相關推薦

2024-10-21 09:18:47

2010-08-12 15:38:39

IT運維網管軟件摩卡軟件

2025-01-03 17:07:23

2015-05-05 09:37:29

OpenStackNova資源統計

2009-12-03 11:22:07

路由器功能指標

2022-02-18 17:34:47

數組多維五維數組

2021-02-22 07:58:45

算法進程調度

2022-06-13 14:31:02

資源調度鴻蒙

2023-04-26 15:36:51

WPA鴻蒙

2022-06-27 10:25:55

Kubernetes調度CPU

2012-04-23 13:53:26

帶寬QoS

2011-09-05 14:07:07

linux系統QOS限速路由

2010-03-23 17:18:50

云計算資源調度

2012-01-16 09:00:18

云計算高性能計算

2017-01-04 14:41:16

Sku多維判斷算法

2025-09-01 00:00:01

2023-11-22 13:18:02

Linux調度

2012-09-28 10:18:53

IBMdw

2024-08-26 14:54:54

2024-12-16 07:41:35

點贊
收藏

51CTO技術棧公眾號

国产经典一区二区| 亚洲欧美三级在线| www.av毛片| 青青草免费在线视频| 日本视频一区二区三区| 美乳少妇欧美精品| 在线观看日韩精品视频| 国产成人精品一区二区三区视频| 亚洲欧美视频一区| 免费成人深夜夜行视频| 国产精品无码久久久久成人app| 欧美激情综合色综合啪啪| 亚洲免费精彩视频| 中文字幕一二三| 你懂得影院夜精品a| 一区二区三区在线观看网站| 欧美精品欧美精品| 成人激情四射网| 日韩精品乱码av一区二区| 欧美日韩ab片| 四虎国产成人精品免费一女五男| www.神马久久| 欧美精品vⅰdeose4hd| 日本一本二本在线观看| 青春草在线免费视频| 中文一区二区在线观看| 久久偷窥视频| 成 人 免费 黄 色| 免费高清成人在线| 欧美在线视频免费播放| 久久精品免费在线| 天天操综合网| 在线视频欧美日韩| 一级片手机在线观看| 最新国产精品精品视频| 欧美日韩久久不卡| 日韩精品一区二区三区不卡| ****av在线网毛片| 亚洲另类春色国产| 在线播放 亚洲| 在线免费观看黄色网址| 久久久亚洲精品石原莉奈| 国产精品三区四区| 午夜精品在线播放| 国产一区二区三区在线观看精品 | 久久久99精品免费观看| 国产在线精品一区二区三区》| 国产又大又粗又长| 麻豆成人91精品二区三区| 国产精品久久久久7777婷婷| 亚洲国产成人精品女人久久| 久久精品30| 日本精品va在线观看| 国产精品久久久久久久妇| 亚洲精品欧美| 欧美一级淫片丝袜脚交| 亚洲男人第一av| 狠狠入ady亚洲精品| 欧美黑人性猛交| 免费毛片在线播放免费| 黄色av成人| 午夜精品久久久久久99热| 日本少妇全体裸体洗澡| 亚洲精选成人| 性欧美xxxx交| 日韩电影在线观看一区二区| 久久尤物视频| 国产精品人成电影| 91精品人妻一区二区三区果冻| 美腿丝袜亚洲三区| 91日本在线视频| 亚洲av无码乱码国产精品| 国产99久久精品| 国产自产在线视频一区| 青青草在线播放| 国产精品素人视频| 中文字幕一区二区三区四区五区| a视频在线播放| 亚洲制服丝袜在线| 97超碰青青草| 免费视频观看成人| 日韩精品最新网址| 国产精品无码午夜福利| 成人高清av| 久久成人人人人精品欧| 日本在线观看视频网站| 久久中文在线| 91美女片黄在线观看游戏| 国精产品乱码一区一区三区四区| 91色.com| 中文字幕久精品免| 1区2区3区在线| 欧美视频第二页| 国产成人av免费观看| 欧美重口另类| 久久久成人精品| 精品美女久久久久| 久久99精品国产.久久久久久| 国产99午夜精品一区二区三区 | 国产裸体美女永久免费无遮挡| 国产综合色在线| 久久精品国产精品国产精品污| 亚乱亚乱亚洲乱妇| 亚洲丶国产丶欧美一区二区三区| 国产性生交xxxxx免费| 亚洲精品一二三**| 一本一道久久a久久精品逆3p| 欧美精品久久久久性色| 日韩福利电影在线观看| 国产富婆一区二区三区 | 久久精品国产一区| 日韩精品手机在线| 国产精品伊人色| 视频一区在线免费观看| 麻豆蜜桃在线观看| 欧美一卡二卡三卡| 一级片久久久久| 国产欧美短视频| 7777精品久久久大香线蕉小说| 激情视频在线观看免费| 亚洲国产成人tv| 亚洲18在线看污www麻豆| 亚洲盗摄视频| 性色av一区二区三区免费| 国产在成人精品线拍偷自揄拍| aaa欧美日韩| 久久亚洲国产成人精品无码区| 久久福利在线| 国产亚洲成精品久久| 久久黄色精品视频| 成人永久免费视频| 久久久久久久久网| 成人在线啊v| 中文字幕亚洲欧美| 尤物视频免费观看| 91视频免费播放| 精品无码一区二区三区在线| 综合视频一区| 欧美激情视频网站| 国产成人a人亚洲精品无码| 国产精品久久99| 国产一二三区av| 欧美精品色图| 国产精品久久久久久久久男| 九色在线视频蝌蚪| 欧美视频专区一二在线观看| 免费a在线观看播放| 亚洲清纯自拍| 精品国产一区二区三| www.综合网.com| 91精品国产色综合久久不卡电影| 日本不卡一二区| 久久电影网站中文字幕 | 亚洲第一香蕉网| 羞羞答答国产精品www一本| 国产一区二区不卡视频在线观看| 国产黄色大片在线观看| 亚洲国产中文字幕久久网| 国产精久久久久久| 99re66热这里只有精品3直播| 国产原创中文在线观看 | 欧美xxxx性| 久久久精品美女| 成 人 免费 黄 色| 天天亚洲美女在线视频| 欧美图片第一页| 久久精品99国产精品| 一本二本三本亚洲码| 中文在线综合| 2021国产精品视频| avtt在线播放| 日韩一卡二卡三卡| 日本一区二区三区免费视频| 久久久久久久久久美女| 日本黄大片一区二区三区| 亚洲电影在线一区二区三区| 官网99热精品| 国产成人免费9x9x人网站视频| 丝袜亚洲欧美日韩综合| 性欧美videos另类hd| 欧美日韩国产中文精品字幕自在自线| 3d动漫精品啪啪一区二区下载| 日本视频免费一区| 激情视频小说图片| 日韩欧美中文字幕电影| 国产精品欧美风情| 欧美黑人猛交的在线视频| 国产丝袜精品第一页| 在线观看国产小视频| 一个色妞综合视频在线观看| 亚洲av无码一区二区三区观看| 日韩激情一二三区| 欧美一级特黄aaaaaa在线看片| 天堂av一区二区三区在线播放| 国产精品欧美亚洲777777| 超碰在线网站| 正在播放亚洲1区| 亚洲精品喷潮一区二区三区| 在线观看区一区二| 免费一级a毛片夜夜看| 久久久777精品电影网影网| 黄色三级视频在线播放| 欧美中文日韩| 日本香蕉视频在线观看| 欧洲激情综合| 好看的日韩精品| 国产精品日本一区二区三区在线| 欧美在线视频播放| 手机在线免费看av| 日韩中文字幕在线播放| 欧美女优在线观看| 欧美tk—视频vk| 亚洲资源在线播放| 色综合久久久久久久久久久| 精品少妇久久久久久888优播| 欧美激情在线观看视频免费| www.日本高清| 国产999精品久久久久久绿帽| 高清一区在线观看| 免费视频一区| 国产免费黄色一级片| 亚洲欧美在线专区| 亚洲人成网站在线播放2019| 中文字幕精品影院| 国产伦精品一区二区三区四区视频| 99精品美女视频在线观看热舞| 国产成一区二区| 原纱央莉成人av片| 性色av一区二区三区| 国产精品探花在线| 欧美激情极品视频| 中文在线免费| 久久精品这里热有精品| av在线第一页| 在线成人免费网站| 国产香蕉视频在线看| 亚洲欧美国产高清va在线播| 国产又爽又黄网站亚洲视频123| 欧美成人艳星乳罩| 精品人妻一区二区三区四区不卡| 欧美二区在线观看| 中文字幕有码无码人妻av蜜桃| 91久久奴性调教| 成人一二三四区| 欧美性猛交xxxx乱大交退制版| 天天射天天干天天| 91国偷自产一区二区开放时间 | 亚洲毛片在线观看| 丝袜+亚洲+另类+欧美+变态| 日韩av中文字幕在线| 天堂a中文在线| 亚洲美女免费精品视频在线观看| 五月婷婷激情在线| 亚洲欧洲一区二区三区久久| 日本啊v在线| 亚洲欧美日韩在线高清直播| 理论视频在线| 国产亚洲视频中文字幕视频| 丝袜美腿美女被狂躁在线观看| 日韩一区二区av| 成年人黄视频在线观看| 欧美精品亚州精品| 1024在线看片你懂得| 欧美在线免费观看| 国产黄色一区| 99re在线国产| 欧美日韩一区二区三区不卡视频| 欧美 日韩 国产在线| 久操成人av| 宅男一区二区三区| 国自产拍偷拍福利精品免费一 | 国产一区美女在线| 26uuu国产| 97aⅴ精品视频一二三区| a级在线免费观看| 国产精品福利电影一区二区三区四区 | 日本免费一区二区三区等视频| 成人国产精品一区二区| 永久免费精品视频| 欧美日韩国产精品一区二区| 青青草成人影院| 正在播放一区| 日韩午夜高潮| 一女二男3p波多野结衣| 高清免费成人av| 精品国产无码在线观看| √…a在线天堂一区| 国产精品第九页| 欧美色爱综合网| 丰满岳乱妇国产精品一区| 亚洲欧美激情视频| 手机av免费在线| 国产精品久久久999| 午夜日韩影院| 亚洲精品久久区二区三区蜜桃臀| 午夜性色一区二区三区免费视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 欧美性xxxx极品高清hd直播| 一卡二卡在线视频| 日韩成人av在线| 国产在线高清视频| 国产成人精品久久久| 亚洲精品一区二区三区中文字幕| 日本免费一区二区三区| 狠狠爱综合网| 亚洲无在线观看| 国产日韩欧美综合一区| 国产亚洲欧美精品久久久www| 欧美日韩免费在线视频| 天天综合天天综合| 欧美精品中文字幕一区| 日韩成人亚洲| 久久久久久a亚洲欧洲aⅴ| 欧美在线播放| 人人干人人干人人| 久久综合狠狠综合久久激情| 欧美日韩亚洲国产另类| 欧美少妇一区二区| 香蕉视频网站在线| 久久免费观看视频| 久久免费精品| 亚洲午夜精品国产| 天堂va蜜桃一区二区三区 | 国产欧美日韩卡一| 91香蕉在线视频| 精品国产99国产精品| 在线欧美三级| 成人国产精品色哟哟| 久久亚洲影视| 69久久久久久| 中文字幕欧美三区| 日韩精选在线观看| 国产午夜精品视频免费不卡69堂| 在线手机中文字幕| 国外成人免费视频| 亚洲裸体俱乐部裸体舞表演av| 久久精品国产99久久99久久久| 国产精品久久久久影视| 姑娘第5集在线观看免费好剧| 亚洲精品中文字幕有码专区| caoporn视频在线| 国产一区视频观看| 国产日韩精品视频一区二区三区| 手机免费看av片| 午夜精品国产更新| 天堂网在线观看视频| 欧美亚洲另类视频| 免费成人av| 超碰在线公开97| 亚洲视频在线一区二区| 国产又色又爽又黄又免费| 久久av资源网站| 99精品中文字幕在线不卡| 国产精品无码人妻一区二区在线| a在线欧美一区| 久久精品视频5| 亚洲一区二区久久久| 欧洲亚洲精品| 91传媒免费视频| 成人av片在线观看| 四虎精品永久在线| 国产一区二区三区视频| 精品久久福利| 欧美中日韩在线| 91蜜桃网址入口| 五月激情丁香网| 久久亚洲精品视频| 中文字幕视频精品一区二区三区| 免费超爽大片黄| 久久精品一区二区| 国产又大又黑又粗| 午夜精品一区二区三区在线播放| 婷婷精品在线观看| 狠狠躁狠狠躁视频专区| 一区二区三区日韩欧美精品| 欧洲精品久久一区二区| 日本久久久久久久久| 天天操夜夜操国产精品| av免费观看不卡| 在线影院国内精品| 97超碰资源站在线观看| 久久伊人资源站| 久久电影网电视剧免费观看| 国产网友自拍视频| 亚洲午夜精品久久久久久性色| 不卡精品视频| 国产99久久九九精品无码| 国产精品久久久久一区| 免费观看黄色av| 国产精品爽黄69天堂a| 伊人精品在线| 911国产在线| 日韩精品在线免费观看视频| 免费视频成人| 各处沟厕大尺度偷拍女厕嘘嘘| 综合亚洲深深色噜噜狠狠网站| 欧美一区二区三区少妇| 亚洲一区二区三区在线视频| 久久人人超碰| 国产一级一片免费播放放a|