Accurate Communication Time Measurement #4664
Labels
part: communication
Issues/PRs that affect federated communication e.g. gRPC.
question
Further information is requested
state: under review
Currently reviewing issue/PR
type: feature request
This issue or comment suggests an additional feature.
What is your question?
I am working on implementing a federated learning system on real hardware (IoT devices). Currently, I am measuring the communication time by marking the timestamp in the fit method just before the result is returned to the server. However, this timestamp is captured during the fit aggregation phase, which still includes some computation time before the message is serialized and transmitted.
To accurately measure the communication overhead, I need a mechanism to measure the communication time at the exact point of message transmission. Is there any built in way to do this/insert timestamps as a payload in the gRPC packets before transmission?
The text was updated successfully, but these errors were encountered: