NetworkProximityServiceProperty.h
1 
10 #ifndef WRENCH_NETWORKPROXIMITYSERVICEPROPERTY_H
11 #define WRENCH_NETWORKPROXIMITYSERVICEPROPERTY_H
12 
13 #include <wrench/services/ServiceProperty.h>
14 
15 namespace wrench {
16 
22  public:
23 
25  DECLARE_PROPERTY_NAME(LOOKUP_OVERHEAD);
26 
31  DECLARE_PROPERTY_NAME(NETWORK_PROXIMITY_SERVICE_TYPE);
32 
34  DECLARE_PROPERTY_NAME(NETWORK_PROXIMITY_MESSAGE_SIZE);
35 
37  DECLARE_PROPERTY_NAME(NETWORK_PROXIMITY_MEASUREMENT_PERIOD);
38 
42 
44  DECLARE_PROPERTY_NAME(NETWORK_DAEMON_COMMUNICATION_COVERAGE);
45 
47  DECLARE_PROPERTY_NAME(NETWORK_PROXIMITY_PEER_LOOKUP_SEED);
48  };
49 }
50 
51 
52 #endif //WRENCH_NETWORKPROXIMITYSERVICEPROPERTY_H
static const std::string NETWORK_PROXIMITY_MEASUREMENT_PERIOD
The inter-measurement period (in seconds) to be used (default: 60)
Definition: NetworkProximityServiceProperty.h:37
static const std::string NETWORK_PROXIMITY_MESSAGE_SIZE
The message size (in bytes) to be used in RTT measurements (default: 1024)
Definition: NetworkProximityServiceProperty.h:34
Configurable properties for a Service.
Definition: ServiceProperty.h:25
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...
Definition: NetworkProximityServiceProperty.h:47
Definition: Alarm.cpp:20
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 (us...
Definition: NetworkProximityServiceProperty.h:41
static const std::string NETWORK_DAEMON_COMMUNICATION_COVERAGE
The percentage of other network proximity daemons that each network proximity daemon will conduct RTT...
Definition: NetworkProximityServiceProperty.h:44
static const std::string LOOKUP_OVERHEAD
The overhead, in seconds, of looking up entries for a file (default: 0)
Definition: NetworkProximityServiceProperty.h:25
Configurable properties for a NetworkProximityService.
Definition: NetworkProximityServiceProperty.h:21
static const std::string NETWORK_PROXIMITY_SERVICE_TYPE
The type of network proximity implementation to be used:
Definition: NetworkProximityServiceProperty.h:31