/** * Updates the processing of cloudlets running on this VM. * * @param currentTime current simulation time * @param mipsShare list with MIPS share of each Pe available to the scheduler * @return time predicted completion time of the earliest finishing cloudlet, or 0 if there is no * next events * @pre currentTime >= 0 * @post $none */ public double updateVmProcessing(double currentTime, List<Double> mipsShare) { if (mipsShare != null) { return getCloudletScheduler().updateVmProcessing(currentTime, mipsShare); } return 0.0; }