/** * Gets the host list. * * @return the host list */ @SuppressWarnings("unchecked") public <T extends Host> List<T> getHostList() { return (List<T>) getCharacteristics().getHostList(); }
setSchedulingInterval(schedulingInterval); for (Host host : getCharacteristics().getHostList()) { host.setDatacenter(this); if (getCharacteristics().getNumberOfPes() == 0) { throw new Exception(super.getName() + " : Error - this entity has no PEs. Therefore, can't process any Cloudlets."); getCharacteristics().setId(super.getId());
sendNow(srcId, ev.getTag(), getCharacteristics()); break; int numPE = getCharacteristics().getNumberOfPes(); sendNow(srcId, ev.getTag(), numPE); break; int freePesNumber = getCharacteristics().getNumberOfFreePes(); sendNow(srcId, ev.getTag(), freePesNumber); break;
getId(), getCharacteristics().getCostPerSecond(), getCharacteristics().getCostPerBw());