public final class
A data class to store the attributes representing the resource usage of a
Cloudlet, according to the data read from a line inside a “task usage” trace file. Instance of this class are created by the
GoogleTaskUsageTraceReaderand provided to the user’s simulation.
Author: Manoel Campos da Silva Filho
Gets the assigned memory usage, i.e., memory usage based on the memory actually assigned (but not necessarily used) to the container where the task was running inside the Google Cluster.
Gets the canonical memory usage, i.e., the number of user accessible pages, including page cache but excluding some pages marked as stale.
Gets the maximum CPU usage observed over the measurement interval.
Gets the maximum disk IO time observed over the measurement interval.
Gets the maximum memory usage, i.e., the maximum value of the canonical memory usage measurement observed over the measurement interval. This value is not available for some tasks.
Gets the mean CPU usage rate (in percentage from 0 to 1).
Gets the mean disk I/O time.
Gets the mean local disk space used. Represents runtime local disk capacity usage. Disk usage required for binaries and other read-only, pre-staged runtime files is notincluded. Additionally, most disk space used by distributed, persistent storage (e.g. GFS, Colossus) is not accounted for in this trace.