Package org.cloudsimplus.traces.google
Provides classes to process trace files from
Google Cluster Data
that create objects such as Hosts and Cloudlets from such files.
- Since:
- CloudSim Plus 4.0.0
- Author:
- Manoel Campos da Silva Filho
- See Also:
GoogleMachineEventsTraceReader
,GoogleTaskEventsTraceReader
,GoogleTaskUsageTraceReader
-
Interface Summary Interface Description TraceField<R extends org.cloudsimplus.traces.google.GoogleTraceReaderAbstract> An interface to be implemented byEnum
s representing a field in a Google Trace File. -
Class Summary Class Description GoogleMachineEventsTraceReader Process "machine events" trace files from Google Cluster Data.GoogleTaskEventsTraceReader Process "task events" trace files from Google Cluster Data to createCloudlet
s belonging to cloud customers (users).GoogleTaskUsageTraceReader Process "task usage" trace files from Google Cluster Data to change the resource utilization ofCloudlet
s.MachineEvent A data class to store the attributes to create aHost
, according to the data read from a line inside a "machine events" trace file.TaskEvent A data class to store the attributes to create aCloudlet
, according to the data read from a line inside a "task events" trace file.TaskUsage A data class to store the attributes representing the resource usage of aCloudlet
, according to the data read from a line inside a "task usage" trace file. -
Enum Summary Enum Description GoogleMachineEventsTraceReader.FieldIndex The index of each field in the trace file.GoogleTaskEventsTraceReader.FieldIndex The index of each field in the trace file.GoogleTaskEventsTraceReader.MissingInfo Defines the type of information missing in the trace file.GoogleTaskUsageTraceReader.FieldIndex The index of each field in the trace file.MachineEventType Defines the type of an event (a line) in the trace file that represents the operation to be performed with theHost
.TaskEventType Defines the type of an event (a line) in the trace file that represents the state of the job.