Commit graph

12 commits

Author SHA1 Message Date
Renan DelValle
dd7a42f582 Added ability to tie benchmark to single node. Uses offer hostname for this, maybe a better soluition would be to look at offer attributes. Added shorthand for workloads flag -w 2016-12-22 22:58:58 -05:00
Renan DelValle
e1e8a33e40 Added option to run without taking watts 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
3cb60d0ca2 Detection of co-scheduled benchmarks is complete 2016-12-22 22:58:58 -05:00
Renan DelValle
e0dc0c7368 Fixed deadlock issue while running a large number of benchmarks. Changed names of tasks to indicate what they are running. Added name to task schema to append it to the name more easily. 2016-12-22 22:58:58 -05:00
Renan DelValle
8ddfe8e585 Bug fix for running multiple different benchmarks. Loop did not exit upon being able to take an offer. 2016-12-22 22:58:58 -05:00
Renan DelValle
3679510909 Electron now launches a series of benchmarks and then shuts down when everything has been sucessfully scheduled 2016-12-22 22:58:58 -05:00
Renan DelValle
71f0896986 Scheduler now has a first fit algorithm based on memory, cpu, and watts. Watts need to be set by the user but should be calculated through heuristics. Framework now also works by having a set of tasks and launching them. 2016-12-22 22:58:58 -05:00
Renan DelValle
c34bf59852 Removed sleeps that were causing framework to hang. 2016-12-22 22:58:58 -05:00
Renan DelValle
516015341e Framework is now able to sucessfully launch a docker task 2016-12-22 22:58:58 -05:00
Renan DelValle
b062a282f9 Adding helper functions from RENDLER 2016-12-22 22:58:58 -05:00
Renan DelValle
032aa5ad35 Initial transformation from RENDLER to electron 2016-12-22 22:58:58 -05:00