Changeset 1247 for DCWoRMS/branches/coolemall/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptDFSSP.java
- Timestamp:
- 11/28/13 10:54:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptDFSSP.java
r1208 r1247 18 18 import schedframe.events.scheduling.SchedulingEvent; 19 19 import schedframe.resources.ResourceStatus; 20 import schedframe.resources.computing. ComputingNode;20 import schedframe.resources.computing.Node; 21 21 import schedframe.resources.computing.ComputingResource; 22 22 import schedframe.resources.computing.Core; … … 84 84 85 85 Map<ResourceUnitName, ResourceUnit> map; 86 List< ComputingNode> nodes = resourceManager.getComputingNodes();86 List<Node> nodes = resourceManager.getNodes(); 87 87 Collections.sort(nodes, new EnergyComparator(task)); 88 88 //System.out.println("*****"); 89 for ( ComputingNode node : nodes) {89 for (Node node : nodes) { 90 90 //System.out.println(node.getCategory()); 91 91 int cpuRequest; … … 152 152 153 153 154 protected String createQuery(TaskInterface<?> task, ComputingNode node) {154 protected String createQuery(TaskInterface<?> task, Node node) { 155 155 String query; 156 156 query = getApplicationType(task) + "." + getNodeCategory(node) + "." + getFrequency(node) + "." + getCoreCnt(task); … … 181 181 return timeBundle; 182 182 } 183 class EnergyComparator implements Comparator< ComputingNode>{183 class EnergyComparator implements Comparator<Node>{ 184 184 private TaskInterface<?> task; 185 185 … … 188 188 } 189 189 190 public int compare( ComputingNode node1, ComputingNode node2){190 public int compare(Node node1, Node node2){ 191 191 double node1EU = Double.MAX_VALUE; 192 192 double node2EU = Double.MAX_VALUE;
Note: See TracChangeset
for help on using the changeset viewer.