Pradyumna Kaushik
|
722bd233e3
|
Used composition to use common functions from base.go. Also incorporated schedTrace and made the necessary changes to the constructor
|
2017-01-06 16:47:59 -08:00 |
|
Pradyumna Kaushik
|
118e0a571a
|
changed scheduler to BPSWClassMapWatts. Also, capping is extrema.
|
2017-01-06 16:46:31 -08:00 |
|
Pradyumna Kaushik
|
20efe92525
|
Piston Capping with BinPackedSortedWattsClassToWatts
|
2017-01-06 16:01:45 -08:00 |
|
Pradyumna Kaushik
|
678c113f0a
|
Proactive Clusterwide Capping with BinPackedSortedWattsClassToWatts
|
2017-01-06 16:01:18 -08:00 |
|
Pradyumna Kaushik
|
d5860a91ae
|
fixed merge conflicts
|
2017-01-06 15:58:50 -08:00 |
|
Pradyumna Kaushik
|
58bc24cb72
|
Changed the scheduler to run
|
2017-01-06 15:57:08 -08:00 |
|
Pradyumna Kaushik
|
86d91b3b5b
|
changed the CapMargin to 70 and Window to 20 as they are the optimal ones.
|
2017-01-06 15:56:49 -08:00 |
|
Renan DelValle
|
3acdfd9975
|
Merged in maxMinAndTrace (pull request #4)
Bin Packed Max Min and the scheduling trace
|
2017-01-06 18:53:57 -05:00 |
|
Renan DelValle
|
841c5e0392
|
Minor comments and style changes
|
2017-01-06 18:53:03 -05:00 |
|
Pradyumna Kaushik
|
270b5a7ee1
|
Fixed bug. Now watts is taken from task.ClassMapWatts[nodeClass] and not task.Watts. Changed the function signature of newTask(...) to take in another parameter called newTaskClass that corresponds to the nodeClass.
|
2017-01-06 15:41:13 -08:00 |
|
Pradyumna Kaushik
|
0135ee69e4
|
Added TODO to make the newTask(...) variadic
|
2017-01-06 15:39:12 -08:00 |
|
Renan DelValle
|
776bffb100
|
Finished bin packed max min.
|
2017-01-04 20:25:54 -05:00 |
|
Renan DelValle
|
2678032c2c
|
Go fmt on the entire project
|
2017-01-03 20:57:25 -05:00 |
|
Renan DelValle
|
b636ff490c
|
Using anonymous and type promotion to code share more efficiently
|
2017-01-03 20:56:55 -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
|
ab9fda5513
|
Merged in electron_with_class (pull request #3)
Adding node class mapping for Watts as a resource in binpack
|
2017-01-03 18:13:58 -05:00 |
|
Renan DelValle
|
3f04e4cc4c
|
Minor fixes. Updated the README.
|
2017-01-03 18:10:05 -05:00 |
|
Renan DelValle
|
312728a2f6
|
Adding node class mapping for Watts as a resource in binpack
|
2016-12-23 21:04:15 -05:00 |
|
Renan DelValle
|
147bbc8b5a
|
Fixing commit history
|
2016-12-22 23:27:18 -05:00 |
|
Renan DelValle
|
99dfb20efb
|
Merged in pkDev (pull request #2)
New scheduler -- PistonCapper. Generic running average calculator.
|
2016-12-22 23:20:24 -05:00 |
|
Pradyumna Kaushik
|
b25158336d
|
Used the capping strategy 'proactiveclusterwidecappers' from pcp/ instead of from the same package as it was moved.
|
2016-12-22 23:20:24 -05:00 |
|
Pradyumna Kaushik
|
7d0a902773
|
Used the capping strategy 'proactiveclusterwidecappers' from pcp/ instead of from the same package as it was moved
|
2016-12-22 23:20:24 -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 |
|
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
|
2d3b484151
|
Using ranked proactive cluster wide capper with clever recapping
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
f55169c91c
|
Fixed corner case bug with sorting of tasks. Not sorting if there are no more tasks to schedule.
|
2016-12-22 22:59:03 -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
|
7bd562cacb
|
synchronized operations on tasksRunning and hence, prevented previously occuring race condition.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
24d2b89aa0
|
synchronized operations on tasksRunning and hence prevented the previously occuring race condition.
|
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
|
89a294b365
|
Removed TODO comment in ResourceOffers(...), that wasn't necessary anymore.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
fae3a35403
|
Added to TODO (generic running average computation).
|
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
|
6289b8954d
|
Prevented the use of reflect and instead compared the TaskIDs of the tasks.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
1c8265b87b
|
Updated comments
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
512918e1e8
|
Added explanation for StarvationThreshold. Removed TotalPower as it was embedded inside the schedulers.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
50d1d79051
|
fixed naming convensions to be camel cased. Reformatted the code.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
55ea017a9a
|
Removed a commented line.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
6ae59d4be5
|
Revert "Removed a comment"
This reverts commit fcdffb5c1006d7938d8be4aacad7ec5a7b78f20e.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
2a9c0eb81a
|
Removed a comment
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
6b32c9eeda
|
Added the proactive cluster wide capping with ranked tasks scheduler to the list of schedulers.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
72bd54374c
|
Added proactive cluster wide capping with ranked tasks as another scheduler.
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
81d795f197
|
formatted the code
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
f6ec974182
|
changed the keys in taskMonitor from offer.SlaveId() to offer.Hostname.
|
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
|
42e28d69e1
|
changed the hosts from stratos-00x to stratos-00x.cs.binghamton.edu
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
8bbecf9d5f
|
Markdown fix in README
|
2016-12-22 22:59:03 -05:00 |
|
Pradyumna Kaushik
|
5329fce402
|
Fixed an error in markdown
|
2016-12-22 22:59:02 -05:00 |
|