Class FederatedStatistics
java.lang.Object
org.apache.sysds.runtime.controlprogram.federated.FederatedStatistics
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddDataObject(DataObjectModel dataObject) static voidaddEvent(EventModel event) static voidaddWorkerRequest(RequestModel request) static voidaggFedPutLineage(String serializedLineage) static voidaggFedSerializationReuse(long bytes) static Stringstatic Stringstatic StringdisplayFedLookupTableStats(long fltGetCount, long fltEntryCount, double fltGetTime) static Stringstatic StringdisplayFedPutLineageStats(long plCount, long plItems) static Stringstatic StringdisplayFedReuseReadStats(long rrHits, long rrBytes) static Stringstatic StringdisplayFedSerializationReuseStats(long srCount, long srBytes) static Stringstatic Stringstatic Stringstatic StringdisplayStatistics(int numHeavyHitters) static StringdisplayStatistics(FederatedStatistics.FedStatsCollection fedStats, int numHeavyHitters) static List<TrafficModel>static longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic UtilizationModelstatic List<DataObjectModel>static List<EventModel>static List<RequestModel>static voidincAsyncPrefetchCount(long c) static voidincFederated(FederatedRequest.RequestType rqt, List<Object> data) static voidstatic voidstatic voidincFedLookupTableGetTime(long time) static voidincFedReuseReadBytesCount(CacheableData<?> data) static voidstatic voidstatic voidincFedTransfer(Object dataObj, String host, Long pid) static voidlogServerTraffic(long read, long written) static voidlogWorkerTraffic(long read, long written) static voidregisterFedWorker(String host, int port) static voidstatic voidreset()
-
Constructor Details
-
FederatedStatistics
public FederatedStatistics()
-
-
Method Details
-
logServerTraffic
public static void logServerTraffic(long read, long written) -
logWorkerTraffic
public static void logWorkerTraffic(long read, long written) -
incFederated
-
incFedTransfer
-
incAsyncPrefetchCount
public static void incAsyncPrefetchCount(long c) -
getTotalFedTransferCount
public static long getTotalFedTransferCount() -
reset
public static void reset() -
displayFedIOExecStatistics
-
displayNetworkTrafficStatistics
-
registerFedWorker
-
displayFedWorkers
-
displayFedWorkerStats
-
displayStatistics
-
displayStatistics
public static String displayStatistics(FederatedStatistics.FedStatsCollection fedStats, int numHeavyHitters) -
getFedLookupTableGetCount
public static long getFedLookupTableGetCount() -
getCoordinatorsTrafficBytes
-
getWorkerEvents
-
getWorkerRequests
-
getWorkerDataObjects
-
addEvent
-
addWorkerRequest
-
addDataObject
-
removeDataObjects
public static void removeDataObjects() -
getUtilization
-
getFedLookupTableGetTime
public static long getFedLookupTableGetTime() -
getFedLookupTableEntryCount
public static long getFedLookupTableEntryCount() -
getFedReuseReadHitCount
public static long getFedReuseReadHitCount() -
getFedReuseReadBytesCount
public static long getFedReuseReadBytesCount() -
getFedPutLineageCount
public static long getFedPutLineageCount() -
getFedPutLineageItems
public static long getFedPutLineageItems() -
getFedSerializationReuseCount
public static long getFedSerializationReuseCount() -
getFedSerializationReuseBytes
public static long getFedSerializationReuseBytes() -
incFedLookupTableGetCount
public static void incFedLookupTableGetCount() -
incFedLookupTableGetTime
public static void incFedLookupTableGetTime(long time) -
incFedLookupTableEntryCount
public static void incFedLookupTableEntryCount() -
incFedReuseReadHitCount
public static void incFedReuseReadHitCount() -
incFedReuseReadBytesCount
-
incFedReuseReadBytesCount
-
aggFedPutLineage
-
aggFedSerializationReuse
public static void aggFedSerializationReuse(long bytes) -
displayFedLookupTableStats
-
displayFedLookupTableStats
public static String displayFedLookupTableStats(long fltGetCount, long fltEntryCount, double fltGetTime) -
displayFedReuseReadStats
-
displayFedReuseReadStats
-
displayFedPutLineageStats
-
displayFedPutLineageStats
-
displayFedSerializationReuseStats
-
displayFedSerializationReuseStats
-