首页 > 代码库 > 使用Cloudsim实现基于多维QoS的资源调度算法之一:配置Cloudsim环境
使用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平台上实现自己的资源调度算法了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。