private static List<Cloudlet> createCloudlet(int userId, int cloudlets, int idShift){ // Creates a container to store Cloudlets LinkedList<Cloudlet> list = new LinkedList<Cloudlet>(); //cloudlet parameters long length = 40000; long fileSize = 300; long outputSize = 300; int pesNumber = 1; UtilizationModel utilizationModel = new UtilizationModelFull(); Cloudlet[] cloudlet = new Cloudlet[cloudlets]; for(int i=0;i<cloudlets;i++){ cloudlet[i] = new Cloudlet(idShift + i, length, pesNumber, fileSize, outputSize, utilizationModel, utilizationModel, utilizationModel); // setting the owner of these Cloudlets cloudlet[i].setUserId(userId); list.add(cloudlet[i]); } return list; }
private static List<Cloudlet> createCloudlet(int userId, int cloudlets){ // Creates a container to store Cloudlets LinkedList<Cloudlet> list = new LinkedList<Cloudlet>(); //cloudlet parameters long length = 1000; long fileSize = 300; long outputSize = 300; int pesNumber = 1; UtilizationModel utilizationModel = new UtilizationModelFull(); Cloudlet[] cloudlet = new Cloudlet[cloudlets]; for(int i=0;i<cloudlets;i++){ cloudlet[i] = new Cloudlet(i, length, pesNumber, fileSize, outputSize, utilizationModel, utilizationModel, utilizationModel); // setting the owner of these Cloudlets cloudlet[i].setUserId(userId); list.add(cloudlet[i]); } return list; }
private static List<Cloudlet> createCloudlet(int userId, int cloudlets, int idShift){ // Creates a container to store Cloudlets LinkedList<Cloudlet> list = new LinkedList<Cloudlet>(); //cloudlet parameters long length = 40000; long fileSize = 300; long outputSize = 300; int pesNumber = 1; UtilizationModel utilizationModel = new UtilizationModelFull(); Cloudlet[] cloudlet = new Cloudlet[cloudlets]; for(int i=0;i<cloudlets;i++){ cloudlet[i] = new Cloudlet(idShift + i, length, pesNumber, fileSize, outputSize, utilizationModel, utilizationModel, utilizationModel); // setting the owner of these Cloudlets cloudlet[i].setUserId(userId); list.add(cloudlet[i]); } return list; }
System.exit(0); cloudlet.setUserId(brokerId); cloudlet.setVmId(i); list.add(cloudlet);
utilizationModelNull); cloudlet.setUserId(brokerId); cloudlet.setVmId(i); list.add(cloudlet);
cloudlet1.setUserId(brokerId);
outputSize, utilizationModel, utilizationModel, utilizationModel); cloudlet.setUserId(brokerId); cloudlet.setVmId(vmid);
/** * Processes the return of cloudlets. * * @param ev a simulation event. * @since 1.0 */ @Override protected void processCloudletReturn(SimEvent ev) { Cloudlet cloudlet = (Cloudlet) ev.getData(); getCloudletReceivedList().add(cloudlet); Log.printLine(CloudSim.clock()+": "+getName()+ ": Cloudlet "+cloudlet.getCloudletId()+" received"); cloudletsSubmitted -= 1; Cloudlet newCloudlet = new Cloudlet(this.cloudletId, (long) ((long)this.maxLengthOfCloudlets * RandomNumberGenerator.getRandomNumbers(1).get(0)), cloudlet.getNumberOfPes(), cloudlet.getCloudletLength(), cloudlet.getCloudletOutputSize(), cloudlet.getUtilizationModelCpu(), cloudlet.getUtilizationModelRam(), cloudlet.getUtilizationModelBw()); newCloudlet.setUserId(getId()); newCloudlet.setVmId(cloudlet.getVmId()); getCloudletList().add(newCloudlet); this.cloudletId++; submitCloudlets(); }
cloudlet1.setUserId(brokerId);
bw); cloudlet.setUserId(brokerId); cloudlet.setVmId(i); list.add(cloudlet);