Package org.cloudsimplus.traces.google
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.
To better understand the structure of trace files, check the google-cluster-data-samples.xlsx spreadsheet inside the docs dir.
- Since:
- CloudSim Plus 4.0.0
- Author:
- Manoel Campos da Silva Filho
- See Also:
-
ClassDescriptionManages creation and access to
DatacenterBroker
s used byGoogleTaskEventsTraceReader
.Process "machine events" trace files from Google Cluster Data.Process "task events" trace files from Google Cluster Data to createCloudlet
s belonging to cloud customers (users).Process "task usage" trace files from Google Cluster Data to change the resource utilization ofCloudlet
s.The index of each field in the trace file.A data class to store the attributes to create aHost
, according to the data read from a line inside a "machine events" trace file.The index of each field in the Google Machine Events trace file.Defines the type of an event (a line) in the trace file that represents the operation to be performed with theHost
.Defines the type of information missing in aGoogleTaskEventsTraceReader
trace file.A data class to store the attributes to create aCloudlet
, according to the data read from a line inside a "task events" trace file.The index of each field in a Google Task Events trace file.Defines the type ofTaskEvent
(a line) in the trace file that represents the state of the job.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.TraceField<R extends org.cloudsimplus.traces.google.GoogleTraceReaderAbstract>An interface to be implemented byEnum
s representing a field in a Google Trace File.