资源简介
看看压缩包大小你就知道怎么样!完美运行后从eclipse导出来的项目文件!不会出现少math3的提示!因为已经在lib中导入了需要的Apache common中的math库!CloudSim是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发。
它的首要目标是在云基础设施(软件、硬件、服务)上,对不同应用和服务模型的调度和分配策略的性能进行量化和比较,达到控制使用云计算资源的目的。
代码片段和文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-25 21:52 cloudsim-3.0.3\
文件 701 2015-10-25 21:53 cloudsim-3.0.3\.classpath
文件 385 2015-10-25 21:24 cloudsim-3.0.3\.project
目录 0 2015-10-25 21:38 cloudsim-3.0.3\.settings\
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\org\
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\
文件 824 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\Cloudlet$Resource.class
文件 16189 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\Cloudlet.class
文件 2162 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\CloudletScheduler.class
文件 7418 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\CloudletSchedulerDynamicWorkload.class
文件 10270 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\CloudletSchedulerSpaceShared.class
文件 8987 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\CloudletSchedulerTimeShared.class
文件 387 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\Consts.class
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\
文件 4726 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\CloudInformationService.class
文件 14123 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\CloudSim.class
文件 1059 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\CloudSimShutdown.class
文件 2631 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\CloudSimTags.class
文件 1777 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\DeferredQueue.class
文件 1835 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\FutureQueue.class
目录 0 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\
文件 387 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\Predicate.class
文件 532 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateAny.class
文件 979 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateFrom.class
文件 535 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateNone.class
文件 988 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateNotFrom.class
文件 965 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateNotType.class
文件 961 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\predicates\PredicateType.class
文件 7787 2015-10-25 21:53 cloudsim-3.0.3\bin\org\cloudbus\cloudsim\core\SimEntity.class
............此处省略24322个文件信息
相关资源
- 云计算 04.Java SDK for FusionManager
- 中科大分布式云计算实验
- OPCUA统一架构中文版+UA服务端仿真软件
- ADS应用详解-射频电路设计与仿真 pd
- CloudSim安装包
- VBB4.46.zip
- AI-TANK 仿真机器人程序_学习资料及样
- 管系统仿真与GPSSJAVA
- LFU算法仿真请求分页系统
- java 路由分组转发仿真
- mm1队列仿真
- VISSIM COM接口基本操作指令
- 高职组云计算与大数据题库
- 蒙特卡罗定位仿真
- matlab版 m\\m\\1动态排队系统仿真
- Java云计算简单
- 模拟仿真“生产者-消费者”问题的解
- 操作系统课程设计——“生产者消费
- 路由分组转发仿真
- java语言仿真CPU5级流水线源码+报告
- 利用MATLAB进行弹道仿真源代码
- OFDM仿真(matlab)完整可运行
- matlab UWB 系统平台仿真
-
卡尔曼滤波器的simuli
nk仿真 - 云计算MapReduce实现KNN算法
- Java时钟程序(绘制了一个带时针 分针
- android 仿真微信
- 障碍检测和路径规划的MATLAB仿真
- 智能路灯控制系统程序 仿真
评论
共有 条评论