Pradyumna Kaushik
|
50d1d79051
|
fixed naming convensions to be camel cased. Reformatted the code.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
81d795f197
|
formatted the code
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
a255351952
|
fixed bug in cleverRecap(...). Now we switch from the primitive recap to the clever recap as the cap determined by the later would be lesser when the cluster is relatively idle.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
ec4f4e0f03
|
removed rankedDetermineCap(...) as it was not needed. This algorithm has been integrated into proactiveclusterwidecappingranked.go
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
c1eaa453a2
|
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:59:02 -05:00 |
|
Pradyumna Kaushik
|
b7394b8762
|
formatted the code
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
3551de20da
|
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:59:02 -05:00 |
|
Pradyumna Kaushik
|
7b19cfb4fc
|
fixed an error
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
c728b1f733
|
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:59:02 -05:00 |
|