wrench::NetworkProximitySenderDaemon
-
class NetworkProximitySenderDaemon : public wrench::Service
A daemon used by a NetworkProximityService to run network measurements (proximity is computed between two such running daemons)
Public Functions
-
NetworkProximitySenderDaemon(Simulation *simulation, const std::string &hostname, S4U_CommPort *network_proximity_service_commport, sg_size_t message_size, double measurement_period, double noise, int noise_seed, const WRENCH_MESSAGE_PAYLOAD_COLLECTION_TYPE &messagepayload_list)
Constructor.
- Parameters:
simulation – a pointer to the simulation object
hostname – the hostname on which to start the service
network_proximity_service_commport – the commport of the network proximity service
message_size – the size of the message to be sent between network daemons to compute proximity
measurement_period – the time-difference between two message transfer to compute proximity
noise – the maximum magnitude of random noises added to the measurement_period at each iteration, so as to avoid idiosyncratic behaviors that occur with perfect synchrony
noise_seed – seed for the noise RNG
messagepayload_list – a message payload list
-
NetworkProximitySenderDaemon(Simulation *simulation, const std::string &hostname, S4U_CommPort *network_proximity_service_commport, sg_size_t message_size, double measurement_period, double noise, int noise_seed, const WRENCH_MESSAGE_PAYLOAD_COLLECTION_TYPE &messagepayload_list)