使用Cloudsim实现基于多维QoS的资源调度算法之一:配置Cloudsim环境


Cloudsim是一款开源的云计算仿真软件,它继承了网格计算仿真软件Gridsim的编程模型,支持云计算的研究和开发。它是一个自足的支持数据中心、服务代理人、调度和分配策略的平台,支持大型云计算的基础设施的建模与仿真,并且可以在Windows和Linux上跨平台运行。 本文介绍的是利用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的正个项目代码都已经导入到新建工程中,Cloudsim自带了一些示例程序,选择任意一个运行,将会在Console窗口打印程序运行状态。若果配置没有出错,会出现类似下图情况。
此时Cloudsim的环境搭建已经完成。下一步就是在Cloudsim平台上实现自己的资源调度算法了。

相关内容

    暂无相关文章