Pradyumna Kaushik
|
6ac1b38883
|
Added comment to explain the classification of nodes in the cluster into power-classes.
|
2017-02-11 01:14:02 -05:00 |
|
Pradyumna Kaushik
|
ec78480067
|
renamed constants.CapMargin to constants.Tolerance for better semantics
|
2017-02-10 20:53:18 -05:00 |
|
Pradyumna Kaushik
|
05f92bcfd2
|
resolved merge conflict
|
2017-02-10 18:02:06 -05:00 |
|
Pradyumna Kaushik
|
1dcf416849
|
Resolved merge conflicts with master
|
2017-02-10 16:23:09 -05:00 |
|
Pradyumna Kaushik
|
aabdd716dd
|
Added TODO to clean up constants.go and use Mesos attributes instead.
|
2017-02-09 20:41:54 -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
|
2cd77a7ba8
|
Changed Window to ConsiderationWindow.
|
2017-01-28 18:29:00 -05:00 |
|
Pradyumna Kaushik
|
042c64210a
|
Added PowerClasses -- classification of hosts in the cluster, based on their TDP.
|
2017-01-28 17:44:16 -05: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 |
|
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
|
81d795f197
|
formatted the code
|
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
|
1184016f8c
|
changed the window size and capmargin to create differernt configurations. No chnage made to the code.
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
c1eaa453a2
|
Sycnrhonized operations that change the value of the cluster wide cap. Added cleverRecap(...) that determines the recap value of the cluster at a much finer level, taking into account the average load on each node in the cluster. Bug fix in cap.go -- closed the session once capping had been done. This prevented from running out of file descriptors.
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
58289ed90f
|
commented out the constant Clusterwide_cap_interval and its setter function. Instead hardcoding this in proactiveclusterwidecappingfcfs.go
|
2016-12-22 22:59:02 -05:00 |
|
Pradyumna Kaushik
|
d3e4914f58
|
Defined constants that help in scheduling of tasks.
|
2016-12-22 22:59:02 -05:00 |
|