wrench::ComputeServiceMessagePayload

class wrench::ComputeServiceMessagePayload : public wrench::ServiceMessagePayload

Configurable message payloads for a ComputeService.

Subclassed by wrench::BareMetalComputeServiceMessagePayload, wrench::BatchComputeServiceMessagePayload, wrench::CloudComputeServiceMessagePayload, wrench::HTCondorComputeServiceMessagePayload

Public Static Attributes

static const std::string COMPOUND_JOB_DONE_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that it has completed a compound job.

static const std::string COMPOUND_JOB_FAILED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that a running compound job has failed.

static const std::string IS_THERE_AT_LEAST_ONE_HOST_WITH_AVAILABLE_RESOURCES_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to ask is one host has some resources available.

static const std::string IS_THERE_AT_LEAST_ONE_HOST_WITH_AVAILABLE_RESOURCES_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message by the the daemon to state whether one host has some resources available.

static const std::string JOB_TYPE_NOT_SUPPORTED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that it does not support the type of a submitted job.

static const std::string PILOT_JOB_EXPIRED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that a pilot job has expired.

static const std::string PILOT_JOB_FAILED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that a pilot job has failed.

static const std::string PILOT_JOB_STARTED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that a pilot job has started.

static const std::string RESOURCE_DESCRIPTION_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state information on its resources.

static const std::string RESOURCE_DESCRIPTION_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to request information on its resources.

static const std::string STANDARD_JOB_DONE_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that it has completed a standard job.

static const std::string STANDARD_JOB_FAILED_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state that a running standard job has failed.

static const std::string SUBMIT_COMPOUND_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to acknowledge a compound job submission.

static const std::string SUBMIT_COMPOUND_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to submit a pilot job.

The number of bytes in the control message sent to the daemon to submit a compound job

static const std::string SUBMIT_PILOT_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent from the daemon to acknowledge a pilot job submission.

static const std::string SUBMIT_PILOT_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to submit a pilot job.

static const std::string SUBMIT_STANDARD_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to acknowledge a standard job submission.

static const std::string SUBMIT_STANDARD_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to submit a standard job.

static const std::string TERMINATE_COMPOUND_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to acknowledge a compound job termination.

static const std::string TERMINATE_COMPOUND_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to terminate a compound job.

static const std::string TERMINATE_PILOT_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to acknowledge a pilot job termination.

static const std::string TERMINATE_PILOT_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to terminate a pilot job.

static const std::string TERMINATE_STANDARD_JOB_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to acknowledge a standard job termination.

static const std::string TERMINATE_STANDARD_JOB_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to terminate a standard job.

static const std::string TTL_ANSWER_MESSAGE_PAYLOAD

The number of bytes in the control message sent by the daemon to state its time-to-live.

static const std::string TTL_REQUEST_MESSAGE_PAYLOAD

The number of bytes in the control message sent to the daemon to ask it for information on its resources.

The number of bytes in the control message sent to the daemon to ask it for its time-to-live