private void createCloudletsFromWorkloadFile() { final String fileName = WORKLOAD_BASE_DIR + WORKLOAD_FILENAME; SwfWorkloadFileReader reader = SwfWorkloadFileReader.getInstance(fileName, CLOUDLETS_MIPS); reader.setMaxLinesToRead(maximumNumberOfCloudletsToCreateFromTheWorkloadFile); this.cloudletList = reader.generateWorkload(); System.out.printf("# Created %d Cloudlets for %s\n", this.cloudletList.size(), broker); }
@Override protected List<Cloudlet> createCloudlets() { final SwfWorkloadFileReader reader = SwfWorkloadFileReader.getInstance("METACENTRUM-2009-2.swf", 1); reader.setMaxLinesToRead(70); return reader.generateWorkload(); }
@Override protected List<Cloudlet> createCloudlets() { final SwfWorkloadFileReader reader = SwfWorkloadFileReader.getInstance("METACENTRUM-2009-2.swf", 1); reader.setPredicate(cloudlet -> cloudlet.getLength() > 1000); reader.setMaxLinesToRead(CLOUDLETS); final List<Cloudlet> list = reader.generateWorkload(); System.out.printf("Created %d Cloudlets from the workload file\n", list.size()); return list; }