資源簡介
包含CloudSim安裝包,包含修復的sources bug,包含flanagan.jar包,一次安裝就可以使用。附 中文安裝參考資料。http://blog.csdn.net/kingsleyaa/article/details/50767567
代碼片段和文件信息
package?org.cloudbus.cloudsim.examples;
/*
?*?title:????????CloudSim?Toolkit
?*?Description:??CloudSim?(Cloud?Simulation)?Toolkit?for?Modeling?and?Simulation
?*???????????????of?Clouds
?*?Licence:??????GPL?-?http://www.gnu.org/copyleft/gpl.html
?*
?*?Copyright?(c)?2009?The?University?of?Melbourne?Australia
?*/
import?java.text.DecimalFormat;
import?java.util.ArrayList;
import?java.util.Calendar;
import?java.util.linkedList;
import?java.util.List;
import?org.cloudbus.cloudsim.Cloudlet;
import?org.cloudbus.cloudsim.CloudletSchedulerTimeShared;
import?org.cloudbus.cloudsim.Datacenter;
import?org.cloudbus.cloudsim.DatacenterBroker;
import?org.cloudbus.cloudsim.DatacenterCharacteristics;
import?org.cloudbus.cloudsim.Host;
import?org.cloudbus.cloudsim.Log;
import?org.cloudbus.cloudsim.Pe;
import?org.cloudbus.cloudsim.Storage;
import?org.cloudbus.cloudsim.UtilizationModel;
import?org.cloudbus.cloudsim.UtilizationModelFull;
import?org.cloudbus.cloudsim.Vm;
import?org.cloudbus.cloudsim.VmAllocationPolicySimple;
import?org.cloudbus.cloudsim.VmSchedulerTimeShared;
import?org.cloudbus.cloudsim.core.CloudSim;
import?org.cloudbus.cloudsim.provisioners.BwProvisionerSimple;
import?org.cloudbus.cloudsim.provisioners.PeProvisionerSimple;
import?org.cloudbus.cloudsim.provisioners.RamProvisionerSimple;
/**
?*?A?simple?example?showing?how?to?create?a?datacenter?with?one?host?and?run?one
?*?cloudlet?on?it.
?*/
public?class?CloudSimExample1?{
/**?The?cloudlet?list.?*/
private?static?List?cloudletList;
/**?The?vmlist.?*/
private?static?List?vmlist;
/**
?*?Creates?main()?to?run?this?example.
?*
?*?@param?args?the?args
?*/
@SuppressWarnings(“unused“)
public?static?void?main(String[]?args)?{
Log.printLine(“Starting?CloudSimExample1...“);
try?{
//?First?step:?Initialize?the?CloudSim?package.?It?should?be?called
//?before?creating?any?entities.
int?num_user?=?1;?//?number?of?cloud?users
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
//?Datacenters?are?the?resource?providers?in?CloudSim.?We?need?at
//?list?one?of?them?to?run?a?CloudSim?simulation
Datacenter?datacenter0?=?createDatacenter(“Datacenter_0“);
//?Third?step:?Create?Broker
DatacenterBroker?broker?=?createBroker();
int?brokerId?=?broker.getId();
//?Fourth?step:?Create?one?virtual?machine
vmlist?=?new?ArrayList();
//?VM?description
int?vmid?=?0;
int?mips?=?1000;
long?size?=?10000;?//?image?size?(MB)
int?ram?=?512;?//?vm?memory?(MB)
long?bw?=?1000;
int?pesNumber?=?1;?//?number?of?cpus
String?vmm?=?“Xen“;?//?VMM?name
//?create?VM
Vm?vm?=?new?Vm(vmid?brokerId?mips?pesNumber?ram?bw?size?vmm?new?CloudletSchedulerTimeShared());
//?add?the?VM?to?the?vmList
vmlist.add(vm);
//?submit?vm?list?to?the?broker
broker.submitV
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4111??2016-11-14?10:26??cloudsim-3.0.3\.classpath
?????文件??????????0??2016-11-14?09:36??cloudsim-3.0.3\.me
?????文件???????4934??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????438??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????447??2016-11-14?09:37??cloudsim-3.0.3\.me
?????文件????????830??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件??????16653??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????176??2016-11-14?09:37??cloudsim-3.0.3\.me
?????文件??????????1??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????57??2016-11-14?09:37??cloudsim-3.0.3\.me
?????文件??????????1??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????124??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????534??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????54??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????162??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????162??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????162??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????162??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????54??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????758??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件???????1022??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????85??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????120??2016-11-14?09:37??cloudsim-3.0.3\.me
?????文件???????2478??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????42??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????364??2016-11-14?09:37??cloudsim-3.0.3\.me
?????文件????????551??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件????????517??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????73??2016-11-14?09:38??cloudsim-3.0.3\.me
?????文件?????????62??2016-11-14?09:36??cloudsim-3.0.3\.me
............此處省略24463個文件信息
評論
共有 條評論