欢迎来到天天文库
浏览记录
ID:14719538
大小:69.50 KB
页数:7页
时间:2018-07-30
《cloudsim 学习笔记 实例1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、packageorg.cloudbus.cloudsim.examples;/**Title:CloudSimToolkit*Description:CloudSim(CloudSimulation)ToolkitforModelingandSimulation*ofClouds*Licence:GPL-http://www.gnu.org/copyleft/gpl.html**Copyright(c)2009,TheUniversityofMelbourne,Australia*/【试验一:怎样创建一个含一台主
2、机的数据中心,并在其上运行一个云任务】importjava.text.DecimalFormat;【处理文本、日期、数字和消息的类和接口】【十进制格式】importjava.util.ArrayList;【Java的实用工具类库java.util包】importjava.util.Calendar;importjava.util.LinkedList;importjava.util.List;importorg.cloudbus.cloudsim.Cloudlet;importorg.cloudbus.cloud
3、sim.CloudletSchedulerTimeShared;importorg.cloudbus.cloudsim.Datacenter;importorg.cloudbus.cloudsim.DatacenterBroker;importorg.cloudbus.cloudsim.DatacenterCharacteristics;importorg.cloudbus.cloudsim.Host;importorg.cloudbus.cloudsim.Log;importorg.cloudbus.cloud
4、sim.Pe;importorg.cloudbus.cloudsim.Storage;importorg.cloudbus.cloudsim.UtilizationModel;importorg.cloudbus.cloudsim.UtilizationModelFull;importorg.cloudbus.cloudsim.Vm;importorg.cloudbus.cloudsim.VmAllocationPolicySimple;importorg.cloudbus.cloudsim.VmSchedule
5、rTimeShared;importorg.cloudbus.cloudsim.core.CloudSim;importorg.cloudbus.cloudsim.provisioners.BwProvisionerSimple;importorg.cloudbus.cloudsim.provisioners.PeProvisionerSimple;importorg.cloudbus.cloudsim.provisioners.RamProvisionerSimple;/***Asimpleexamplesho
6、winghowtocreateadatacenterwithonehostandrunone*cloudletonit.*/publicclassCloudSimExample1{/**Thecloudletlist.*/【云任务列表】privatestaticListcloudletList;/**Thevmlist.*/【虚拟机列表】privatestaticListvmlist;/***Createsmain()torunthisexample.**@paramargsthear
7、gs*/【主函数运行实例】publicstaticvoidmain(String[]args){Log.printLine("StartingCloudSimExample1...");【实验结果输出】try{//Firststep:InitializetheCloudSimpackage.Itshouldbecalled【初始化工具包】//beforecreatinganyentities.intnum_user=1;//numberofcloudusersCalendarcalendar=Calendar.g
8、etInstance();booleantrace_flag=false;//meantraceevents//InitializetheCloudSimlibraryCloudSim.init(num_user,calendar,trace_flag);//Secondstep:CreateDatacenters【创建数据中心】//Datacentersarethere
此文档下载收益归作者所有