WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
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 
45 
47  DECLARE_PROPERTY_NAME(NETWORK_DAEMON_COMMUNICATION_COVERAGE);
48 
50  DECLARE_PROPERTY_NAME(NETWORK_PROXIMITY_PEER_LOOKUP_SEED);
51  };
52 }
53 
54 
55 #endif //WRENCH_NETWORKPROXIMITYSERVICEPROPERTY_H
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_MEASUREMENT_PERIOD
static const std::string NETWORK_PROXIMITY_MEASUREMENT_PERIOD
The inter-measurement period (in seconds) to be used (default: 60)
Definition: NetworkProximityServiceProperty.h:37
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_MESSAGE_SIZE
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
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_MEASUREMENT_PERIOD_NOISE_SEED
static const std::string NETWORK_PROXIMITY_MEASUREMENT_PERIOD_NOISE_SEED
The seed for the noise random number generator.
Definition: NetworkProximityServiceProperty.h:44
wrench::ServiceProperty
Configurable properties for a Service.
Definition: ServiceProperty.h:25
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_PEER_LOOKUP_SEED
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:50
wrench
Definition: Action.cpp:28
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_MEASUREMENT_PERIOD_MAX_NOISE
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
wrench::NetworkProximityServiceProperty::NETWORK_DAEMON_COMMUNICATION_COVERAGE
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:47
wrench::NetworkProximityServiceProperty::LOOKUP_OVERHEAD
static const std::string LOOKUP_OVERHEAD
The overhead, in seconds, of looking up entries for a file (default: 0)
Definition: NetworkProximityServiceProperty.h:25
wrench::NetworkProximityServiceProperty
Configurable properties for a NetworkProximityService.
Definition: NetworkProximityServiceProperty.h:21
wrench::NetworkProximityServiceProperty::NETWORK_PROXIMITY_SERVICE_TYPE
static const std::string NETWORK_PROXIMITY_SERVICE_TYPE
The type of network proximity implementation to be used:
Definition: NetworkProximityServiceProperty.h:31