|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.gridbus.broker.farming.common.Server
|
+--org.gridbus.broker.farming.common.ComputeServer
|
+--org.gridbus.broker.farming.condor.CondorComputeServer
This class represents a compute server running Condor
| Field Summary |
| Fields inherited from class org.gridbus.broker.farming.common.ComputeServer |
ALCHEMI, ALCHEMI_0_8, CONDOR, CONDOR_6_6_9, CONDOR_SHAREDFS, FORK_LOCAL, GLOBUS, GLOBUS_2_4, GLOBUS_3_2, GLOBUS_4_0, NORDUGRID, PBS, UNICORE, UNICORE_4_1, UNKNOWN, XGRID |
| Fields inherited from class org.gridbus.broker.farming.common.Server |
BUSY, READY |
| Constructor Summary | |
CondorComputeServer(java.lang.String hostname)
|
|
CondorComputeServer(java.lang.String hostname,
boolean mySharedFS)
|
|
| Method Summary | |
boolean |
discoverProperties()
Checks if the compute server is up, and sets all its attributes |
java.lang.String |
getCPU()
Returns the processor in the compute server |
java.lang.String |
getCPUspeed()
Returns the processor speed. |
float |
getMemfree()
Returns the free RAM available |
void |
prepareJob(Job j)
|
void |
updateStatus()
Updates the status of this server. |
| Methods inherited from class org.gridbus.broker.farming.common.Server |
getHostname, getServerID, getServerStatus, getStatus, setHostname, setServerStatus, setStatus, statusInt, statusString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CondorComputeServer(java.lang.String hostname)
hostname -
public CondorComputeServer(java.lang.String hostname,
boolean mySharedFS)
hostname - mySharedFS - | Method Detail |
public boolean discoverProperties()
discoverProperties in class ComputeServerpublic java.lang.String getCPU()
public float getMemfree()
public java.lang.String getCPUspeed()
public void updateStatus()
ComputeServer
updateStatus in class ComputeServer* Updates the status of the compute serverpublic void prepareJob(Job j)
prepareJob in class ComputeServerj - - job object* Submits the job to the job manager
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||