Pradyumna Kaushik
|
8c0cde939a
|
renamed Recap to NaiveRecap
|
2017-01-08 19:13:44 -08:00 |
|
Pradyumna Kaushik
|
afa31cc231
|
Added TODO to move the cappers to pcp/ and also to include the change made to cap only when necessary.
|
2017-01-08 19:09:58 -08:00 |
|
Pradyumna Kaushik
|
95c419785f
|
Made sure that capping is done only if a new cap value is computed. Otherwise we don't unnecessarily cap the cluster. This reduces overhead.
|
2017-01-08 19:08:46 -08:00 |
|
Pradyumna Kaushik
|
59e08f0a1a
|
fixed spacing
|
2017-01-08 19:08:02 -08:00 |
|
Pradyumna Kaushik
|
15d3aa2177
|
removed commented code
|
2017-01-08 19:01:08 -08:00 |
|
Pradyumna Kaushik
|
f46cd32869
|
Bug fix to start capping when the first task fits an offer.
|
2017-01-08 18:59:51 -08:00 |
|
Pradyumna Kaushik
|
2744bbe0f4
|
Made sure that the capping happens only if a different cap value has been determined. Otherwise we don't unncessarily cap again. This reduces overhead.
|
2017-01-08 18:58:00 -08:00 |
|
Pradyumna Kaushik
|
d9f626eefb
|
BinPackedMaxMin with piston capping
|
2017-01-06 23:40:30 -08:00 |
|
Pradyumna Kaushik
|
757684d3a4
|
BinPackedMaxMin scheduler with Proactive cluster wide capping
|
2017-01-06 23:40:05 -08:00 |
|
Pradyumna Kaushik
|
154bacdf7f
|
Added missing line -- Add task to list of running tasks
|
2017-01-06 21:05:56 -08:00 |
|
Renan DelValle
|
880a89c5cc
|
Merged in bpswClassToWattsCapping (pull request #5)
Bpswclasstowattscapping
|
2017-01-06 20:07:18 -05:00 |
|
Pradyumna Kaushik
|
a0f911e4e4
|
Used composition to use common functions from base.go. Also incorporated schedTrace and made the necessary changes to the constructor
|
2017-01-06 16:49:00 -08:00 |
|
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 |
|