CloudSim是一个由Java语言编写的云计算仿真平台软件,提供给研究人员做仿真实验,由于本文主要介绍如何从0开始部署该平台软件,故此处不对CloudSim做详细介绍,如需对该平台进一步了解,请访问 CloudSim官网 。
实验环境
- 本机操作系统:Windows 10
- 虚拟机软件:VMware Workstation Pro 15
- 虚拟机系统:Ubuntu 16.04
- 准备工作
- 安装好虚拟机软件 VMware。
- 在虚拟机软件中将建立一个虚拟机,运行 Ubuntu 操作系统。
- 由于CloudSim是基于Java进行编写的,所以JDK的环境配置是必不可少的
JDK 安装
Java的安装非常简单,我们直接从 Oracle 的官网
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
我这里选择的 8u191,选择 Ubuntu 对应的 .tar.gz 后缀的版本下载即可。

下载完成中,解压对相应的地址下。我这里打算把 JDK 安装到用户主目录下,所以就将 extract 后的结果移动到这个地址下面:
mv jdk1.8.0_191/ /home/cloudsim4/java这样,我解压后的 JDK 地址就是 ~/java 了。
然后,我就要设置 JDK 的环境变量,在 /etc/profile 最后加上:
export JAVA_HOME=/home/cloudsim4/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH使用 source /etc/profile 命令来执行修改。
最终通过 java -version 来验证我们的 JDK 环境是否设置正确,如果正确应像下图一样显示 JDK 的版本信息:

CloudSim 安装
在完成了 JDK 的环境配置之后,我们就要正式开始对 CloudSim 的安装了。
CloudSim 的下载地址为: CloudSim: A Framework For Modeling And Simulation Of Cloud Computing Infrastructures And Services 。
我这里最新的是 CloudSim 4.0 版本,于是我就下载了 4.0 版本的 CloudSim。
下载完成后,为了方便起见我同样把他解压到用户主目录下。
正如你所看到的,CloudSim文件夹内没有 makefile 或 install 文件,所以不需要编译。稍后,如果您要删除 CloudSim ,只需删除整个'cloudsim-4.0'目录即可。
在 cloudsim-4.0/jars 里面我们可以看到两个 .jar 的压缩文件,我们首先将他们解压缩。
在 cloudsim-4.0 文件下有一个 examples.txt 文件,我们可以看到如下内容,这是一份教我们如何运行 CloudSim 的示例的说明,可以看到,有8个基本的 CloudSimExample,我们随便的选取其中一个进行运行,我这里选择 CloudSimExample1,得到如下结果:
java -classpath cloudsim-4.0.jar:cloudsim-examples-4.0.jar org.cloudbus.cloudsim.examples.CloudSimExample1

证明,我们的CloudSim的配置和安装已经完成。
















