org.gridbus.broker.farming.condor
Class CondorComputeServer
java.lang.Object
org.gridbus.broker.farming.common.Server
org.gridbus.broker.farming.common.ComputeServer
org.gridbus.broker.farming.condor.CondorComputeServer
public class CondorComputeServer
- extends ComputeServer
This class represents a compute server running Condor
- Version:
- 2.0
- Author:
- Tianchi Ma (tcma@cs.mu.oz.au)
| Fields inherited from class org.gridbus.broker.farming.common.ComputeServer |
ALCHEMI, ALCHEMI_0_8, BUSY, CHECKING_REQUIREMENTS, CONDOR, CONDOR_6_6_9, CONDOR_SHAREDFS, FORK, GLOBUS, GLOBUS_2_4, GLOBUS_3_2, GLOBUS_4_0, NORDUGRID, PBS, READY, SGE, STATUS_ANY, UNICORE, UNICORE_4_1, UNKNOWN, XGRID |
|
Method Summary |
boolean |
discoverProperties()
Checks if the compute server is up, and sets all its attributes |
| Methods inherited from class org.gridbus.broker.farming.common.ComputeServer |
addJobListener, addQueue, calcJobLimit, decAllocatedJobs, discoverPropertiesGeneric, getAllocatedJobs, getArch, getAvgJobComputationTime, getAvgRateofCompletion, getBufferedJobs, getBusytime, getConfig, getContactString, getCPU, getCPUspeed, getDispatcher, getExecutingJobs, getFailedJobs, getJobLimit, getJobManager, getJobsCompletedCurrentPoll, getMaxnumjobs, getMemfree, getMemtotal, getNodeRequirements, getNumCPUs, getOS, getPrevtime, getPricePerCpuSec, getPricePerJob, getQueues, getServerStatus, getStatus, getTimeperjob, getTotalFinishedJobs, getType, getUserCredential, incAllocatedJobs, incFailedJobs, incJobsCompletedCurrentPoll, incTotalFinishedJobs, isAlive, isFirewalled, isRequirementSatisfied, notifyListeners, recoverJob, removeAllJobListeners, removeJobListener, serverTypeString, setAliveFlag, setAllocatedJobs, setArch, setAvgJobComputationTime, setBufferedJobs, setBusytime, setConfig, setContactString, setDispatcher, setExecutingJobs, setFailedJobs, setFirewalled, setJobLimit, setJobManager, setJobsCompletedCurrentPoll, setMaxnumjobs, setMemtotal, setNodeRequirements, setNumCPUs, setOS, setPrevtime, setPricePerCpuSec, setPricePerJob, setQueues, setTimeperjob, setTotalFinishedJobs, setType, setUserCredential, shutdown, startMonitoring, startup, statusInt, statusString, submitJob, updateAvgRateofCompletion, updateStatus |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CondorComputeServer
public CondorComputeServer()
- Default Constructor
CondorComputeServer
public CondorComputeServer(java.lang.Object o)
- Parameters:
o -
CondorComputeServer
public CondorComputeServer(java.lang.String hostname)
- Parameters:
hostname -
CondorComputeServer
public CondorComputeServer(java.lang.String hostname,
boolean sharedFileSystem)
- Parameters:
hostname - sharedFileSystem -
CondorComputeServer
public CondorComputeServer(java.lang.String hostname,
boolean sharedFileSystem,
java.lang.Object o)
- Parameters:
hostname - o - (configuration properties)sharedFileSystem -
discoverProperties
public boolean discoverProperties()
- Checks if the compute server is up, and sets all its attributes
- Specified by:
discoverProperties in class ComputeServer
- Returns:
- true if the properties have been discovered