Changeset 1247 for DCWoRMS/branches/coolemall/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptNodePowManSP.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/RecsExclusivenessEnOptNodePowManSP.java
r1197 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; … … 75 75 } 76 76 } 77 turnOffIdleNodes(resourceManager.get ComputingNodes());77 turnOffIdleNodes(resourceManager.getNodes()); 78 78 break; 79 79 } … … 85 85 86 86 Map<ResourceUnitName, ResourceUnit> map; 87 List< ComputingNode> nodes = resourceManager.getComputingNodes();87 List<Node> nodes = resourceManager.getNodes(); 88 88 Collections.sort(nodes, new EnergyComparator(task)); 89 for ( ComputingNode node : nodes) {89 for (Node node : nodes) { 90 90 int cpuRequest; 91 91 try { … … 155 155 156 156 157 protected String createQuery(TaskInterface<?> task, ComputingNode node) {157 protected String createQuery(TaskInterface<?> task, Node node) { 158 158 String query; 159 159 query = getApplicationType(task) + "." + getNodeCategory(node) + "." + getFrequency(node) + "." + getCoreCnt(task); … … 184 184 return timeBundle; 185 185 } 186 class EnergyComparator implements Comparator< ComputingNode>{186 class EnergyComparator implements Comparator<Node>{ 187 187 private TaskInterface<?> task; 188 188 … … 191 191 } 192 192 193 public int compare( ComputingNode node1, ComputingNode node2){193 public int compare(Node node1, Node node2){ 194 194 double node1EU = Double.MAX_VALUE; 195 195 double node2EU = Double.MAX_VALUE; … … 221 221 } 222 222 223 private void turnOffIdleNodes(List< ComputingNode> nodes){224 for( ComputingNode node : nodes){223 private void turnOffIdleNodes(List<Node> nodes){ 224 for(Node node : nodes){ 225 225 Processor proc = node.getProcessors().get(0); 226 226 int freeCores = 0;
Note: See TracChangeset
for help on using the changeset viewer.