|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjs.graphed.apps.HEFTScheduler
public class HEFTScheduler
Title: JavaSymphony
Description:
Copyright: Copyright (c)
Company:
| Nested Class Summary | |
|---|---|
class |
HEFTScheduler.Activity
|
(package private) class |
HEFTScheduler.ActivityRecord
|
class |
HEFTScheduler.Iteration
|
(package private) class |
HEFTScheduler.MapThread
|
(package private) class |
HEFTScheduler.PartialDAG
|
(package private) class |
HEFTScheduler.RunActivityThread
|
| Field Summary | |
|---|---|
(package private) java.util.HashMap |
actList
|
(package private) double[] |
avail
|
(package private) java.util.HashMap |
commCost
|
(package private) double |
commRate
|
(package private) double[] |
crtTime
|
(package private) static boolean |
debug
|
(package private) JSQueue |
dummyQueue
|
(package private) double[][] |
ECT
|
(package private) FinalStateCell |
fcell
|
(package private) WFGraphModel |
graphModel
|
(package private) InitialStateCell |
icell
|
(package private) ASimpleTimer |
myTimer
|
(package private) HEFTScheduler.PartialDAG |
pDAG
|
(package private) java.util.Random |
rand
|
(package private) static boolean |
replaceClass
|
(package private) boolean |
runFinished
|
(package private) java.util.HashSet |
settledAct
|
(package private) boolean |
stopRun
|
(package private) VA |
va
|
(package private) int |
vaCount
|
(package private) VA[] |
vaList
|
(package private) double[] |
vaPower
|
(package private) JSQueue[] |
vaQueues
|
| Constructor Summary | |
|---|---|
HEFTScheduler(VA va,
WFGraphModel graphModel)
|
|
| Method Summary | |
|---|---|
void |
cancelActivity(HEFTScheduler.Activity act)
|
void |
mapActivity(HEFTScheduler.Activity act)
|
void |
reschedule()
|
void |
schedule()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
static final boolean replaceClass
static final boolean debug
ASimpleTimer myTimer
VA va
WFGraphModel graphModel
java.util.HashMap actList
boolean runFinished
InitialStateCell icell
FinalStateCell fcell
VA[] vaList
int vaCount
double[] avail
double[] crtTime
double[] vaPower
double commRate
java.util.HashMap commCost
JSQueue[] vaQueues
JSQueue dummyQueue
HEFTScheduler.PartialDAG pDAG
boolean stopRun
java.util.Random rand
java.util.HashSet settledAct
double[][] ECT
| Constructor Detail |
|---|
public HEFTScheduler(VA va,
WFGraphModel graphModel)
| Method Detail |
|---|
public void schedule()
public void reschedule()
public void mapActivity(HEFTScheduler.Activity act)
public void cancelActivity(HEFTScheduler.Activity act)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||