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
|
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 |
|
Pradyumna Kaushik
|
c2b42c2662
|
Now retrieving path to rapl throttle script by reading value of an environment variable. Also, stored the RAPL_PKG_Throttle.py script in a directory called scripts/. The location of this needs to be stored in an environment variable named RAPL_PKG_THROTTLE_LOCATION.
|
2017-09-28 15:01:06 -04:00 |
|
Pradyumna Kaushik
|
dcf67661e9
|
removed the inlining of ssh password for username=rapl. Now we read value of environment variable named RAPL_PSSWD
|
2017-09-27 19:52:17 -04:00 |
|
Pradyumna Kaushik
|
d42b7a3a3b
|
changed the type of percentage in rapl.Cap(...) from int to float64. Retrofitted power-capping strategies to cap using a float64 value instead of an int. Moved common functions in loganddynamiccap.go and logAndProgressiveExtrema.go into pcp/utils.go. New power-capping strategy that builds on top of extrema, where it caps the victims at different until it can't cap further, in which case it starts uncapping them in the reverse order of capping.
|
2017-02-15 19:22:56 -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 |
|
Renan DelValle
|
86790133e1
|
Go FMT run on entire project
|
2016-12-22 22:59:02 -05:00 |
|
Renan DelValle
|
1386049d30
|
rapl capping via ssh command in rapl package
|
2016-12-22 22:59:02 -05:00 |
|