2、安装cloudsim

以下操作前提是,已经安装过JDK

1.下载cloudsim

方法一:

下载地址:GitHub:https://github.com/Cloudslab/cloudsim
ClodSimPlus:https://cloudsimplus.org/

方法二:

链接:https://pan.baidu.com/s/15zcmYNJELN0cPTCGfdg0eA
提取码:gv3r
2、解压下载的文件,找到指定的jar文件

打开记事本,将以上四个路径全部写在记事本中

 

 3、更改环境变量配置

我的电脑→右键 →属性

 

 

 

 

 点击确定,一路确定...

 4、jar文件的合并

 变成以下这样

 5、在idea中导入cloudsim 云计算平台 

 

 选中项目的examples文件夹,→ 右键 → Mark Directory as → 右键  →Resource Root ,只到看到文件夹变蓝就ok,效果如下:

工程导入jar文件,

 

 

 

 

 运行的结果:

执行代码查看效果:

 

 

示例程序CloudSimExample1试验目的:如何创建一个带有主机的数据中心,并在主机上运行一个云任务。
1)初始化 num_user,calendar,trace_flag

 

2)初始化cloudsim库

 

这里调用了init()函数,此函数初始化了cloudsim的参数。在创建任何的cloudsim实例前,都应该先调用init()进行初始化操作。在这个初始化过程中,init()函数创建了CloudInformationService对象。

3)创建数据中心

 

创建数据中心createDatacenter方法的步骤如下:
1.创建列表用于储存机器,简称主机列表
2.创建主机包含的PE或者CPU处理器列表
3.创建处理器,并添加到PE列表中
4.创建主机并将其添加至主机列表

4)创建数据中心特征,它表示了数据中心的资源的静态属性,比如:体系结构,操作系统,主机列表,分配策略,时间或空间共享,时区,价格

5)创建Power-aware数据中心

6)创建代理

7)开始模拟并输出结果:

 

运行example2:展示如何创建一个只含一个主机的数据中心,并在其上运行两个云任务。(两个云任务运行在具有相同计算能力的虚拟机上,即两个云任务的执行需要相同的时间)

代码如下:

 运行结果如下:

 



 

posted @ 2023-06-02 00:29  红酒人生  阅读(648)  评论(0编辑  收藏  举报