|
@@ -170,7 +170,8 @@ func customResourceScorer(nodeName string) (float64, error) {
|
|
|
|
|
|
//Apply heterogeneity
|
|
|
speed := links[Nodes[nodeName]][0] * links[Nodes[nodeName]][1]
|
|
|
- res = res * float64(speed)
|
|
|
+ maxFreq := maxSpeed[Nodes[nodeName]]
|
|
|
+ res = res * float64(speed) * float64(maxFreq)
|
|
|
|
|
|
// Select Node
|
|
|
|
|
@@ -247,7 +248,8 @@ func customResourceScorer(nodeName string) (float64, error) {
|
|
|
|
|
|
//Apply heterogeneity
|
|
|
speed := links[Nodes[nodeName]][0] * links[Nodes[nodeName]][1]
|
|
|
- res = res * float64(speed)
|
|
|
+ maxFreq := maxSpeed[Nodes[nodeName]]
|
|
|
+ res = res * float64(speed) * float64(maxFreq)
|
|
|
|
|
|
// Select Node
|
|
|
|