cloudsim 学习笔记 实例5(2)

时间:2026-01-16

cloudsim 学习笔记 实例

private static List<Cloudlet> cloudletList1; 【两个用户的云任务,所以两个云任务列表】 private static List<Cloudlet> cloudletList2;

/** The vmlists. */ 【虚拟机列表,创建了两个】

private static List<Vm> vmlist1;

private static List<Vm> vmlist2;

/**

* Creates main() to run this example

*/ 【主函数运行实例】

public static void main(String[] args) {

Log.printLine("Starting CloudSimExample5...");

try {

// First step: Initialize the CloudSim package. It should be called 【初始化工具包】 // before creating any entities.

int num_user = 2; // number of cloud users 【2个用户】

Calendar calendar = Calendar.getInstance();

boolean trace_flag = false; // mean trace events

// Initialize the CloudSim library

CloudSim.init(num_user, calendar, trace_flag);

// Second step: Create Datacenters 【创建数据中心 2个数据中心】

//Datacenters are the resource providers in CloudSim. We need at list one of them to run a CloudSim simulation

Datacenter datacenter0 = createDatacenter("Datacenter_0");

Datacenter datacenter1 = createDatacenter("Datacenter_1");

//Third step: Create Brokers 【创建2个代理】

DatacenterBroker broker1 = createBroker(1);

int brokerId1 = broker1.getId();

DatacenterBroker broker2 = createBroker(2);

int brokerId2 = broker2.getId();

//Fourth step: Create one virtual machine for each broker/user 【为每个 代理/用户 创建一个虚拟机器】

vmlist1 = new ArrayList<Vm>();

vmlist2 = new ArrayList<Vm>();

//VM description 【虚拟机参数】

int vmid = 0;

cloudsim 学习笔记 实例5(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219