• 大小: 20.64MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-28
  • 语言: Java
  • 标签: CloudSim  

资源简介

包含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\.metadata\.lock

     文件       4934  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.log

     文件        438  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.mylyn\repositories.xml.zip

     文件        447  2016-11-14 09:37  cloudsim-3.0.3\.metadata\.plugins\com.genuitec.eclipse.migration\workspace.properties

     文件        830  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\com.genuitec.eclipse.sqlexplorer\ConnectionProfiles.xml

     文件      16653  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\com.genuitec.eclipse.sqlexplorer\SQLDrivers.xml

     文件        176  2016-11-14 09:37  cloudsim-3.0.3\.metadata\.plugins\com.genuitec.pulse.client.delivery.package.runtime\logs\package-runtime-0.log

     文件          1  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version

     文件         57  2016-11-14 09:37  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index

     文件          1  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version

     文件        124  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.resources\.root\1.tree

     文件        534  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources

     文件         54  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.derby.prefs

     文件        162  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.easie.jboss3.prefs

     文件        162  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.easie.jboss4.prefs

     文件        162  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.easie.jboss5.prefs

     文件        162  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.easie.jboss6.prefs

     文件         54  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.examples.prefs

     文件        758  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.jsf.prefs

     文件       1022  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.wizards.prefs

     文件         85  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.myeclipse.compatibility.prefs

     文件        120  2016-11-14 09:37  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.pulse.client.delivery.package.runtime.prefs

     文件       2478  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\net.jeeeyul.eclipse.themes.prefs

     文件         42  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs

     文件        364  2016-11-14 09:37  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs

     文件        551  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.launching.prefs

     文件        517  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

     文件         73  2016-11-14 09:38  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.m2e.discovery.prefs

     文件         62  2016-11-14 09:36  cloudsim-3.0.3\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.context.core.prefs

............此处省略24463个文件信息

评论

共有 条评论

相关资源