wrench::NetworkProximityServiceProperty Class Reference

Configurable properties for a NetworkProximityService. More...

#include <NetworkProximityServiceProperty.h>

Inheritance diagram for wrench::NetworkProximityServiceProperty:
wrench::ServiceProperty

Static Public Attributes

static const std::string LOOKUP_OVERHEAD
 The overhead, in seconds, of looking up entries for a file (default: 0)
 
static const std::string NETWORK_DAEMON_COMMUNICATION_COVERAGE
 The percentage of other network proximity daemons that each network proximity daemon will conduct RTT measurements with (default: 1.0)
 
static const std::string NETWORK_PROXIMITY_MEASUREMENT_PERIOD
 The inter-measurement period (in seconds) to be used (default: 60)
 
static const std::string NETWORK_PROXIMITY_MEASUREMENT_PERIOD_MAX_NOISE
 The maximum random uniformly distributed noise (in seconds) to be added to the measurement period (useful to avoid idiosyncratic effects of perfect synchrony) (default: 20)
 
static const std::string NETWORK_PROXIMITY_MESSAGE_SIZE
 The message size (in bytes) to be used in RTT measurements (default: 1024)
 
static const std::string NETWORK_PROXIMITY_PEER_LOOKUP_SEED
 The random (integer) number generator seed used by the service to pick RTT measurement peers (default: 1)
 
static const std::string NETWORK_PROXIMITY_SERVICE_TYPE
 The type of network proximity implementation to be used: More...
 

Detailed Description

Configurable properties for a NetworkProximityService.

Member Data Documentation

◆ NETWORK_PROXIMITY_SERVICE_TYPE

const std::string wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_SERVICE_TYPE
static

The type of network proximity implementation to be used:

  • ALLTOALL: a simple all-to-all algorithm (default)
  • VIVALDI: The Vivaldi network coordinate-based approach

The documentation for this class was generated from the following file: