Pradyumna Kaushik
|
93d8991947
|
Software reqs & instructions to build and run.
|
2018-09-23 19:34:45 -04:00 |
|
Pradyumna Kaushik
|
bb5df1e3ad
|
Linked to corresponding documentation
|
2017-09-28 15:56:16 -04:00 |
|
Pradyumna Kaushik
|
1c4b6f0f01
|
refined README and removed unwanted scheduling policies.
|
2017-09-26 00:05:19 -04:00 |
|
Pradyumna Kaushik
|
9e620eaede
|
changed def.TaskSorter(...) to def.SortTasks(...) for semantics. Now, def.SortTasks(...) also sorts the tasks instead of returning just a func (i, j int) bool {}. Removed TODO from the README associated with this PR
|
2017-08-26 15:39:45 -04:00 |
|
Pradyumna Kaushik
|
c2c7a2c090
|
Added TODO to use the generic task sorters and get rid of the existing sorters present in def/task.go
|
2017-08-23 20:06:44 -04:00 |
|
Pradyumna Kaushik
|
235ed189d5
|
Moved the TODO, for the refinement of the cluster sorting algorithm, to the main README file.
|
2017-08-22 13:09:05 -04:00 |
|
Pradyumna Kaushik
|
1b15bb14e7
|
Resolved merge conflicts with the master. Also, added TODO in README to use Go1.8 techniques.
|
2017-04-21 17:17:22 -04:00 |
|
Abhishek Jain
|
4024f1655e
|
Fixed a TODO
|
2017-03-25 20:35:50 -04:00 |
|
Abhishek Jain
|
34a9c89e45
|
Added a TODO regarding handling the powerclass not being configured on a node condition
|
2017-03-25 20:34:58 -04:00 |
|
Abhishek Jain
|
ca24706582
|
Removed the tag TODO from a TODO
|
2017-03-24 16:53:27 -04:00 |
|
Abhishek Jain
|
02aa1fac3c
|
Removed a TODO which is basically this current PR
|
2017-03-24 16:40:14 -04:00 |
|
Abhishek Jain
|
ee94e13d86
|
Updated a TODO from the list of TODOs, changed the usage of running electron with Watts as a resource and updated the workload schema
|
2017-03-23 22:25:35 -04:00 |
|
Pradyumna Kaushik
|
e54697b0dc
|
Added a task utility to be able to cluster tasks into N clusters based on their watts resource requirements. Electron now compatible with Go1.8 and no longer with 1.7. Added TODOs.
|
2017-02-25 15:43:32 -05:00 |
|
Pradyumna Kaushik
|
7d93215a7c
|
added TODO for a generic task sorter that sorts based on any kind of resource, instead of having a sorter for each kind of resource.
|
2017-02-20 22:55:56 -05:00 |
|
Pradyumna Kaushik
|
ad925dfc8f
|
Added TODO for making WattsToConsider(...) a receiver of def.Task and changing its name to Watts(...)
|
2017-02-10 20:28:06 -05:00 |
|
Pradyumna Kaushik
|
ae55790c76
|
removed TODO for adding the possibility of enabling and disabling classMapWatts from command-line
|
2017-02-10 18:11:52 -05:00 |
|
Pradyumna Kaushik
|
fdcb401447
|
Made classMapWatts a commandLine option where one can enable and disable mapping of watts to powerclasses when accepting offers from Mesos. Removed the schedulers that were created solely for the classMapWatts feature. Retrofitted all schedulers to use the powerClass mapped watts attribute for a task, if classMapWatts has been enabled. Removed unnecessary functions and variables from constants.go. Removed unnecessary functions from utilities/utils.go. Fixed operator precendence issue with takeOffer(...) in some of the schedulers. Added TODO to decouple capping strategies from the schedulers completely. Added TODO to move all the common struct attributes in the schedulers into base.go.
|
2017-02-09 18:05:38 -05:00 |
|
Pradyumna Kaushik
|
a2b50dd313
|
Added TODO for making def.Task an interface where we can define different types of Task configuration. This increases Electron's flexivility on the workload format
|
2017-02-08 14:58:57 -05:00 |
|
Pradyumna Kaushik
|
7fc5b5d19e
|
Added TODO to be able to choose schedulers from the config file (the creation of which is also in TODO) too.
|
2017-02-04 16:10:32 -05:00 |
|
Pradyumna Kaushik
|
a39cc39c8c
|
Added TODO for future work -- ClassMapWatts as commandLine argument
|
2017-01-31 16:19:58 -05:00 |
|
Pradyumna Kaushik
|
fa17ae82e1
|
Added TODO for a centralised logFile that can filtered by an identifier.
|
2017-01-15 21:19:01 -05:00 |
|
Pradyumna Kaushik
|
a28acfcf50
|
added TODO for to fix log for declining offer, where we need to mention the correct reason for declining the offer
|
2017-01-15 19:48:41 -05:00 |
|
Pradyumna Kaushik
|
7d3403d250
|
removed TODO for retrofitting schedulers to log scheduling trace.
|
2017-01-14 20:09:49 -05:00 |
|
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
|
3f04e4cc4c
|
Minor fixes. Updated the README.
|
2017-01-03 18:10:05 -05:00 |
|
Renan DelValle
|
71c889982f
|
resolved merge conflicts
|
2016-12-22 23:17:01 -05:00 |
|
Renan DelValle
|
620c81466c
|
Merged in pk_dev (pull request #1)
Pk dev
|
2016-12-22 23:08:10 -05:00 |
|
Pradyumna Kaushik
|
57b2756fc6
|
Updated readme to include run command with and without ignoreWatts
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
f548f06f2d
|
Fixed the -p option. Changed the README for the same.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
8767cc61da
|
Added TODO to fix the -p option.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
795daf68a4
|
Added to TODO (config template per scheduler).
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
d555c37924
|
Made a mention to use --help option to get more information about the other command line options
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
c16e33d99d
|
No change made.
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
373a437bae
|
Added TODO to setup the constants at runtime.
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
7666167d87
|
More documentation
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
3b3e64ec47
|
Adding documentation for ignoreWatts
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
cd430eede0
|
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:59:01 -05:00 |
|
Renan DelValle
|
bc5e959ade
|
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:59:01 -05:00 |
|
Renan DelValle
|
6b76e45d6d
|
Changing tagline
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
34a0b0aef9
|
README.md edited online with Bitbucket
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
08de958da2
|
README.md edited online with Bitbucket
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
54b69f35e3
|
Adding formatting to README
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
150b1fa350
|
Adding todo to README
|
2016-12-22 22:59:01 -05:00 |
|
Renan DelValle
|
2e4e52df79
|
First commit
|
2016-12-22 22:59:01 -05:00 |
|
Pradyumna Kaushik
|
16e25cea0f
|
removed the explanation of ignoreWatts
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
aeabaa7ce0
|
formatted
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
7c488d451b
|
formatted
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
b5566c6719
|
Added a note to the command to run without ignoreWatts, to mention that Watts becomes a hard limit when not ignored.
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
a6dcda04c8
|
Panic when few tasks are present and hence added a TODO to test each scheduler for corner cases
|
2016-12-22 22:59:00 -05:00 |
|
Pradyumna Kaushik
|
3e1fe71459
|
Updated readme to include run command with and without ignoreWatts
|
2016-12-22 22:59:00 -05:00 |
|