next up previous contents
Next: Using convertors Up: Performance prediction Previous: Performance prediction   Contents

Introduction

As we have seen in Chapter 8 the agent needs some information from the SeD to make an optimal scheduling. This information is a performance prediction of the SeD. The agent will ask the SeD to fill the data structure defined in Chapter 8 with the information it needs. The SeD returns the information and the agent can make the scheduling.
Performance prediction can be based on hardware information, the load of the SeD (the CPU load, the memory availability, etc.) or an advanced performance prediction can combine a set of basic performance predictions. A performance prediction scheduler module named CoRI is available.
CoRI is described in Section 9.2.
By default DIET is compiled with CoRI enabled. In table 9.1 you can see which information is available with each compilation option.


Table 9.1: Dependencies of the available information on the compiling options
-DDIET_USE_CORI:
BOOL=OFF BOOL=ON
TCOMP x
FREECPU x x x
FREEMEM x x x
NBCPU x x x
CPUSPEED x x
TOTALMEM x x
AVGFREECPU x x
BOGOMIPS x x
CACHECPU x x
TOTALSIZEDISK x x
FREESIZEDISK x x
DISKACCESREAD x x
DISKACCESWRITE x x
ALLINFOS x x
-DDIET_USE_BATCH=ON
PARAL_NB_FREE_RESOURCES_IN_DEFAULT_QUEUE x x




Subsections
next up previous contents
Next: Using convertors Up: Performance prediction Previous: Performance prediction   Contents
The DIET Team - Ven 18 nov 2011 18:13:39 PST