Renan DelValle
b73c30a8bf
Implemented a scheduling tracer. Logs time date and host:task-ID. Made log prefix more global since it needs to be constant for all log files generated.
2017-01-03 20:30:21 -05:00
Renan DelValle
147bbc8b5a
Fixing commit history
2016-12-22 23:27:18 -05:00
Pradyumna Kaushik
f829cfea66
Moved it to pcp/ as it is not a scheduler and is a capping strategy
2016-12-22 23:20:18 -05:00
Pradyumna Kaushik
79a5dca76b
Added another log message to log the name of the file to which the pcplogs are getting written to.
2016-12-22 22:58:59 -05:00
Pradyumna Kaushik
383f088b6a
changed bingcloud to sunybingcloud in the import statements.
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
bf9a5a6005
Finished integrating dynamic capping policy that uses a high and a low threshold to start capping and uncapping node via an ssh commands that triggers a python script. Commit has sensitive data, scrub before releasing to public.
2016-12-22 22:58:59 -05:00
Renan DelValle
f7e38285a4
rapl capping via ssh command in rapl package
2016-12-22 22:58:59 -05:00
Renan DelValle
fbc05a42df
Initial version of command which will cap system
2016-12-22 22:58:59 -05:00
Renan DelValle
7d57957524
Averages are calculated correctly, PCP is able to determine a victim to be capped
2016-12-22 22:58:59 -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
Renan DelValle
6a406cad69
SIGINT is now captured. Linux/MacOS shutdown for pcpdumptext child
...
processes added to clean up after we finish running. Made all tasks
run on bridged network mode so that benchmarks that heavily utilize
network are protected from eachother. I.e: Tradebeans, tradesoap
2016-12-22 22:58:58 -05:00
Renan DelValle
086b06256d
Added Error state. Fixed bug with tasks returning error because 0.0 watts was requested as a resource. Changed name to be more readable by eliminating electron. PCP logs can now have a prefix.
2016-12-22 22:58:58 -05:00
Renan DelValle
2575c2a20b
PCP is now controlled by main scheduler. It will start recording upon the acceptance of the very first offer. pcp is now it's own package. README has been updated with instructions on how to create workloads and running instructions.
2016-12-22 22:58:58 -05:00
Renan DelValle
1b57b6dec2
Tied metric columns to values, next step will be determining how to store them and retrieve them
2016-12-22 22:58:58 -05:00
Renan DelValle
fa3a620fba
PCP code is now able to deal with receiving information asynchronously from pmdumptext
2016-12-22 22:58:58 -05:00