GreenCloud Simulator
|
#include <bestdens.h>
Public Member Functions | |
BestDENS () | |
virtual | ~BestDENS () |
virtual TskComAgent * | scheduleTask (CloudTask *task, std::vector< ResourceProvider * > providers) |
Public Member Functions inherited from BestScoreScheduler | |
BestScoreScheduler () | |
virtual | ~BestScoreScheduler () |
Public Member Functions inherited from ScoreScheduler | |
ScoreScheduler () | |
virtual | ~ScoreScheduler () |
Public Member Functions inherited from DcScheduler | |
DcScheduler () | |
virtual | ~DcScheduler () |
Private Member Functions | |
virtual double | calculateScore (ResourceProvider *rp) |
double | densLoadFactor (double load, double epsilon) |
double | linkLoadFactor (double load) |
Private Attributes | |
double | epsilon |
MultiDENS scheduler. To meaningfully use it, enableDVFS on the resource providers used by this scheduler. TODO: add networking part of DENS.
Definition at line 21 of file bestdens.h.
BestDENS::BestDENS | ( | ) |
Definition at line 11 of file bestdens.cc.
|
virtual |
Definition at line 15 of file bestdens.cc.
|
privatevirtual |
Implements BestScoreScheduler.
Definition at line 23 of file bestdens.cc.
|
private |
Definition at line 48 of file bestdens.cc.
|
private |
Definition at line 52 of file bestdens.cc.
|
virtual |
Reimplemented from BestScoreScheduler.
Definition at line 19 of file bestdens.cc.
|
private |
Definition at line 27 of file bestdens.h.