ALL_CORES | wrench::ComputeService | static |
ALL_RAM | wrench::ComputeService | static |
assertServiceIsUp() | wrench::Service | |
CloudComputeService(const std::string &hostname, std::vector< std::string > &execution_hosts, std::string scratch_space_mount_point, std::map< std::string, std::string > property_list={}, std::map< std::string, double > messagepayload_list={}) | wrench::CloudComputeService | |
createVM(unsigned long num_cores, double ram_memory, std::map< std::string, std::string > property_list={}, std::map< std::string, double > messagepayload_list={}) | wrench::CloudComputeService | virtual |
createVM(unsigned long num_cores, double ram_memory, std::string desired_vm_name, std::map< std::string, std::string > property_list={}, std::map< std::string, double > messagepayload_list={}) | wrench::CloudComputeService | virtual |
destroyVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
execution_hosts | wrench::CloudComputeService | protected |
getCoreFlopRate() | wrench::ComputeService | |
getExecutionHosts() | wrench::CloudComputeService | |
getFreeScratchSpaceSize() | wrench::ComputeService | |
getHostname() | wrench::Service | |
getMemoryCapacity() | wrench::ComputeService | |
getNetworkTimeoutValue() | wrench::Service | |
getNumHosts() | wrench::ComputeService | |
getPerHostAvailableMemoryCapacity() | wrench::ComputeService | |
getPerHostNumCores() | wrench::ComputeService | |
getPerHostNumIdleCores() | wrench::ComputeService | |
getPropertyValueAsBoolean(std::string) | wrench::Service | |
getPropertyValueAsDouble(std::string) | wrench::Service | |
getPropertyValueAsString(std::string) | wrench::Service | |
getPropertyValueAsUnsignedLong(std::string) | wrench::Service | |
getScratchSharedPtr() | wrench::ComputeService | |
getTotalNumCores() | wrench::ComputeService | |
getTotalNumIdleCores() | wrench::ComputeService | virtual |
getTotalScratchSpaceSize() | wrench::ComputeService | |
getTTL() | wrench::ComputeService | |
getVMComputeService(const std::string &vm_name) | wrench::CloudComputeService | virtual |
getVMPhysicalHostname(const std::string &vm_name) | wrench::CloudComputeService | virtual |
hasScratch() | wrench::ComputeService | |
isUp() | wrench::Service | |
isVMDown(const std::string &vm_name) | wrench::CloudComputeService | virtual |
isVMRunning(const std::string &vm_name) | wrench::CloudComputeService | virtual |
isVMSuspended(const std::string &vm_name) | wrench::CloudComputeService | virtual |
migrateVM(const std::string &vm_name, const std::string &dest_pm_hostname) | wrench::VirtualizedClusterComputeService | virtual |
resume() | wrench::Service | |
resumeVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
setNetworkTimeoutValue(double value) | wrench::Service | |
shutdownVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
start(std::shared_ptr< Service > this_service, bool daemonize, bool auto_restart) | wrench::Service | |
startVM(const std::string &vm_name, const std::string &pm_name) | wrench::VirtualizedClusterComputeService | virtual |
startVM(const std::string &vm_name) | wrench::VirtualizedClusterComputeService | |
wrench::CloudComputeService::startVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
stop() override | wrench::ComputeService | virtual |
supportsPilotJobs() | wrench::ComputeService | |
supportsStandardJobs() | wrench::ComputeService | |
suspend() | wrench::Service | |
suspendVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
terminateJob(std::shared_ptr< WorkflowJob > job) | wrench::ComputeService | |
used_cores_per_execution_host | wrench::CloudComputeService | protected |
used_ram_per_execution_host | wrench::CloudComputeService | protected |
VirtualizedClusterComputeService(const std::string &hostname, std::vector< std::string > &execution_hosts, std::string scratch_space_mount_point, std::map< std::string, std::string > property_list={}, std::map< std::string, double > messagepayload_list={}) | wrench::VirtualizedClusterComputeService | |
vm_list | wrench::CloudComputeService | protected |
~ComputeService() (defined in wrench::ComputeService) | wrench::ComputeService | inlinevirtual |