Pradyumna Kaushik
|
6c858c4e88
|
Added another line that needs to be uncommented to choose cleverRecap.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
a158f4a341
|
removed rankedDetermineCap(...) as it was not needed. This algorithm has been integrated into proactiveclusterwidecappingranked.go
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
3f90ccfe74
|
Sycnrhonized operations that change the value of the cluster wide cap. Added cleverRecap(...) that determines the recap value of the cluster at a much finer level, taking into account the average load on each node in the cluster. Bug fix in cap.go -- closed the session once capping had been done. This prevented from running out of file descriptors.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
7522cf9879
|
formatted the code
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
4cc1dd8e63
|
Kept track of totalPower per node. The watts resource for the first offer corresponds to the total power per node. Removed tasks, that had all their instances scheduled, from the list of tasks to schedule. Also, calling recap(...) every time a task completes to determine the new cluster wide cap."
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
7a69aff8d7
|
The computation of the cluster wide cap now considers total power per node rather than the available power per node. Also, added function recap(...) that is called to compute the cluster wide cap once a task completes. This value is used to change the cluster wide cap once a task completes."
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
a9f7ca5c91
|
Made a check to see whether cluster wide capping has started and if not then starting the go routine that performs the cluster wide capping at regular intervals.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
8a6ad00e21
|
fixed an error
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
46afab1be0
|
Removed these files and integrated them with electron
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
8d032f9547
|
Proactive cluster wide first come first server scheduler. This schedules tasks based on the fcfs cluster wide capping policy defined in proactiveclusterwidecappers.go
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
d8710385be
|
Proactive cluster wide capper that defines two types of schedulers. First fit scheduling, that uses running average of task.Watts to calculate the cluster wide cap, and Ranked based cluster wide capper that ranks the tasks (sorts) based on the watts required and then performs fcfs in the sorted order.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
c578f9904d
|
changed bingcloud to sunybingcloud in the import statements.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
6c3f48e324
|
changed bingcloud to sunybingcloud in the import statements.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
42a15ec854
|
changed bingcloud to sunybingcloud in the import statements.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
df553193fd
|
changed bingcloud to sunybingcloud in the import statements.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
5bad32e15b
|
changed the .go files heading in readme
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
5e96fc6158
|
fixed an error in the readme
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
0e8db53dee
|
added description of the .go files.
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
172d49df7a
|
fixed an error in the readme.md
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
4761de1399
|
fixed an error in the readme file
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
91d0c6f341
|
Modified readme to include commands to build and run the program and also added documentation to mention what main.go contains
|
2016-12-22 22:58:59 -05:00 |
|
Pradyumna Kaushik
|
215026bd19
|
Added proactive dynamic capping (FCFS and Rank based). Also added a primitive readme file.
|
2016-12-22 22:58:59 -05:00 |
|
Renan DelValle
|
d2fc72885d
|
Go FMT run on entire project
|
2016-12-22 22:58:59 -05:00 |
|
Renan DelValle
|
fa0cd43a5e
|
Minor renaming of receivers in some schedulers
|
2016-12-22 22:58:59 -05:00 |
|
Renan DelValle
|
046faac4b2
|
Binpacking algorithm based on 3 dimensions using a list of tasks sorted by watts
|
2016-12-22 22:58:58 -05:00 |
|
Renan DelValle
|
f349da4633
|
Sorting based on watts value added. bin packing based on watts is almost complete.
|
2016-12-22 22:58:58 -05:00 |
|
Renan DelValle
|
cfbad349e1
|
Adding First Fit Watts Only
|
2016-12-22 22:58:58 -05:00 |
|
Renan DelValle
|
fce62981da
|
Moved schedulers from the main programs to schedulers package. Can now choose different scheduelrs to use. Work on code sharing between schedulers remains to be done.
|
2016-12-22 22:58:58 -05:00 |
|