wrench::FileRegistryFileLookupByProximityRequestMessage
-
class FileRegistryFileLookupByProximityRequestMessage : public wrench::FileRegistryMessage
A message sent to a FileRegistryService to request a file lookup, expecting a reply in which file locations are sorted by decreasing proximity to some reference host.
Public Functions
Constructor.
- Parameters:
answer_mailbox – the mailbox to which the answer message should be sent
file – the file to look up
reference_host – the host from which network proximity will be calculated from //
network_proximity_service – a reference to the network proximity service to be used
payload – the message size in bytes
Public Members
-
simgrid::s4u::Mailbox *answer_mailbox
The mailbox to which the answer message should be sent.
-
std::shared_ptr<NetworkProximityService> network_proximity_service
The network proximity service to be used.
-
std::string reference_host
The host from which network proximity will be measured from. If ‘host_to_measure_from’ is host ‘A’, and the workflow file resides at hosts ‘B’ and ‘C’, then the proximity will be computed between hosts ‘A’ and ‘B’, and hosts ‘A’ and ‘C’ so that the locations of the workflow file may be sorted with respect to their current network proximity value.