Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | adaptive: reweight if the total system capacity is exceeded.RTAS08 | Bjoern B. Brandenburg | 2007-10-26 |
| | | | | Track total utilization for the task set. | ||
* | seems to be working like this | Bjoern B. Brandenburg | 2007-10-19 |
| | |||
* | adaptive: Aaron's fixes, clean out debug, and merge header | Bjoern B. Brandenburg | 2007-10-17 |
| | | | | | | This patch is a collection of several changes. It includes Aaron's fixes to prevent division by zero, makes it possible to disable the optimizer debug output, and merges the header file into the scheduler implementation since it is not being used anywhere else. | ||
* | Changed the scheduling algorithms to include more usefull tags | Aaron Block | 2007-10-10 |
| | |||
* | adaptive: only send signal when requested. | Bjoern B. Brandenburg | 2007-10-09 |
| | |||
* | litmus-core: add scheduler_signal() infrastructure | Bjoern B. Brandenburg | 2007-10-09 |
| | | | | use it to send weight change notifications | ||
* | adaptive: increase+decrease goodness | Bjoern B. Brandenburg | 2007-10-09 |
| | | | | Complete reweighting rules. | ||
* | adaptive: add a ton of debugging output | Bjoern B. Brandenburg | 2007-10-09 |
| | | | And fix some small errors. | ||
* | adaptive: debugging | Bjoern B. Brandenburg | 2007-10-08 |
| | |||
* | adaptive: good night... | Bjoern B. Brandenburg | 2007-10-08 |
| | |||
* | adaptive: take out all synchronization support | Bjoern B. Brandenburg | 2007-10-08 |
| | | | | Get rid of inherited GSN synchronization functions. | ||
* | adaptive: check for pending weight changes on scheduler tick | Bjoern B. Brandenburg | 2007-10-08 |
| | |||
* | adaptive: optimizer compiles | Bjoern B. Brandenburg | 2007-10-08 |
| | | | | enacting weight changes is still missing | ||
* | adpative: massive work on the optimizer | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | Not yet complete. | ||
* | adaptive: add linear weight_transfer metric | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | Adds slope and intercept to adaptive tasks and setup code. | ||
* | compile fix | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | use correct functions | ||
* | adaptive: fix weight change metric | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | It does not depend on absolute error, but on relative change. | ||
* | adaptive: error threshold must test against absolute error | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | Negative errors must trigger reweighting, too. | ||
* | adaptive: introduce optimizer hooks | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | Predict task weight, introduce optimizer run. | ||
* | Cleanup: Remove job stats that no scheduler uses anyway. | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | No use in supporting something that isn't used. | ||
* | adaptive: introduce fixed point math | Bjoern B. Brandenburg | 2007-10-07 |
| | | | | | Introduces fixed point math header stuff and start of predictor support in sched_adaptive.c | ||
* | Add some infrastructure for reweighting. | Bjoern B. Brandenburg | 2007-10-05 |
| | | | Track error of allocation, prepare service level changes. | ||
* | Fix RT scheduler tick | Bjoern B. Brandenburg | 2007-10-04 |
| | | | | Update adaptive plugin initialization. | ||
* | adaptive: allow jobs to overrun | Bjoern B. Brandenburg | 2007-10-04 |
| | | | | Do not forcefully preempt tasks. | ||
* | Remove some really old left-overs. | Bjoern B. Brandenburg | 2007-10-04 |
| | | | | This is a long-overdue cleanup.` | ||
* | Add adaptive scheduler based on GSN-EDF. | Bjoern B. Brandenburg | 2007-10-04 |
This only introduces the necessary source files. |