|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gridbus.broker.common.Scheduler
org.gridbus.broker.scheduler.ParameterSweepScheduler
public class ParameterSweepScheduler
This class is a basic scheduler for the broker which implements a simple round-robin scheduling algorithm. It does not optimize on economy/QoS and does not take into account / work with data files
| Field Summary |
|---|
| Fields inherited from class org.gridbus.broker.common.Scheduler |
|---|
applicationID, failed, feasible, finished, numPoll, pollTime, store, timeStart, totalStats, userMarketDir, useSoftwareCost |
| Constructor Summary | |
|---|---|
ParameterSweepScheduler(java.lang.String applicationID)
Constructor for the scheduler |
|
| Method Summary | |
|---|---|
protected void |
schedule()
Abstract method: schedule to be implemented by derived classes which implement various scheduling algorithms. |
void |
statusChanged(Job job)
Status changed event for a Job |
void |
statusChanged(org.gridbus.scs.common.SCSJob job)
SCS Job : Tom |
| Methods inherited from class org.gridbus.broker.common.Scheduler |
|---|
freeQueueSlot, getCandidateSCSServers, getCandidateServers, getJobStatsFromStore, getKey, getNextReadyJob, getNextReadySCSJob, getPollTime, getReadyServers, groupServers, isClassValid, isFailed, isFeasible, isFinished, isJobRequirementMet, isSCSJobRequirementMet, jobReset, run, saveJobMapping, saveJobMapping, saveStatusEvent, saveStatusEvent, setFailed, setFeasible, setFinished, sortByCost, sortByRunningJobs, sortByTime, updateJobStatus, updateQos, updateServerPerformance, updateStats |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParameterSweepScheduler(java.lang.String applicationID)
throws GridBrokerException
applicationID -
GridBrokerException| Method Detail |
|---|
protected void schedule()
Scheduler
schedule in class SchedulerScheduler.schedule()public void statusChanged(org.gridbus.scs.common.SCSJob job)
JobListener
statusChanged in interface JobListenerstatusChanged in class SchedulerJobListener.statusChanged(org.gridbus.scs.common.SCSJob)public void statusChanged(Job job)
JobListener
statusChanged in interface JobListenerstatusChanged in class SchedulerJobListener.statusChanged(org.gridbus.broker.common.Job)
|
Copyright © The University of Melbourne. 2006 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||