Renan DelValle
|
291f4f3979
|
Adding GPLv3 Licensing.
|
2018-10-06 20:03:14 -07:00 |
|
Renan DelValle
|
9554bf2666
|
Runing goimports on project as well as fixing README so that headers render correctly.
|
2018-09-30 18:23:38 -07:00 |
|
Renan DelValle
|
45f9efa578
|
Changing imports from bitbucket to gitlab.
|
2018-09-30 17:56:14 -07:00 |
|
Pradyumna Kaushik
|
8b27f5547d
|
Merged in fixSchedWindowSize (pull request #13)
FixSchedWindowSize
Approved-by: Akash Kothawale <akothaw1@binghamton.edu>
|
2018-09-23 19:18:50 -04:00 |
|
Pradyumna Kaushik
|
ae81125110
|
Merged in mapTaskDistrToSchedPolWhenSwitching (pull request #11)
MapTaskDistrToSchedPolWhenSwitching
Approved-by: Akash Kothawale <akothaw1@binghamton.edu>
|
2018-09-23 19:18:07 -04:00 |
|
Pradyumna Kaushik
|
85383da550
|
Merged in scheduleOnlySchedWindowTasks (pull request #6)
ScheduleOnlySchedWindowTasks
Approved-by: Akash Kothawale <akothaw1@binghamton.edu>
|
2018-09-23 19:07:22 -04:00 |
|
Pradyumna Kaushik
|
b58ffdbdd6
|
formatted code
|
2018-09-23 18:10:31 -04:00 |
|
Pradyumna Kaushik
|
435c4ca1bc
|
fixed bug in schedWindow resizing strategy, where earlier it was stopping after checking if the first task in the queue can be scheduled in the next offer cycle. Changed baseScheduler to store the schedWindowResizingStrategy instead of the criteria. Retrofitted the scheduling policies to use the scheduling window resizing strategy directly from baseSchedRef.
|
2018-09-23 18:10:02 -04:00 |
|
Pradyumna Kaushik
|
3ebd7b0c7e
|
added utility to compute the scheduling window. Right now there's only criteria on which this is determined -- fillNextOfferCycle. So, the schedWindow is the max number of tasks, that aren't yet scheduled, whose aggregate resource requirement is as close as possible to the resource available in the next round of resource offers. To be able to make the most use of the next offer cycle, one would need to perform a non-polynomial search of the TaskQueue and as this is computationally expensive, a linear search is performed on the TaskQueue. Retrofitted scheduling policies to also call utilities.schedUtils#schedWindowResizingStrategy#Apply before switching to a new scheduling policy.
|
2018-09-23 18:03:14 -04:00 |
|