wrench::NetworkProximityService

class NetworkProximityService : public wrench::Service

A network proximity service that continuously estimates inter-host latencies and can be queried for such estimates.

Public Functions

NetworkProximityService(const std::string &db_hostname, std::vector<std::string> hosts_in_network, const WRENCH_PROPERTY_COLLECTION_TYPE &property_list = {}, const WRENCH_MESSAGE_PAYLOAD_COLLECTION_TYPE &messagepayload_list = {})

Constructor.

Parameters:
  • hostname – the name of the host on which to start the service

  • hosts_in_network – the hosts participating in network measurements

  • property_list – a property list ({} means “use all defaults”)

  • messagepayload_list – a message payload list ({} means “use all defaults”)