使用Cloudsim實現基於多維QoS的資源調度算法之一:配置Cloudsim環境

Cloudsim是一款開源的雲計算仿真軟件,它繼承了網格計算仿真軟件Gridsim的編程模型,支持雲計算的研究和開發。它是一個自足的支持數據中心、服務代理人、調度和分配策略的平臺,支持大型雲計算的基礎設施的建模與仿真,並且可以在Windows和Linux上跨平臺運行。
本文介紹的是利用Cloudsim雲仿真平臺對資源調度算法進行仿真。其中包括Cloudsim環境的配置,資源調度算法的嵌入和仿真結果的分析。
1、首先介紹Cloudsim環境的配置
1.1、Cloudsim的運行需要Java環境,所以需要下載JDK和Cloudsim
  1.2、JDK的安裝和配置
                注意安裝路徑不要出現漢字,否則運行程序時可能會出現未知錯誤。
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的正個項目代碼都已經導入到新建工程中,Cloudsim自帶了一些示例程序,選擇任意一個運行,將會在Console窗口打印程序運行狀態。若果配置沒有出錯,會出現類似下圖情況。

此時Cloudsim的環境搭建已經完成。下一步就是在Cloudsim平臺上實現自己的資源調度算法了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章