Changeset 756
- Timestamp:
- 01/07/13 14:54:02 (12 years ago)
- Location:
- DCWoRMS/trunk/src/schedframe/resources/computing
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/resources/computing/ComputingNode.java
r497 r756 10 10 import schedframe.resources.computing.extensions.ExtensionType; 11 11 import schedframe.resources.computing.profiles.energy.EnergyExtension; 12 import schedframe.resources.computing.profiles.energy.airthroughput.AirThroughputInterfaceFactory; 13 import schedframe.resources.computing.profiles.energy.airthroughput.ui.AirThroughputInterface; 12 14 import schedframe.resources.computing.profiles.energy.power.PowerInterfaceFactory; 13 15 import schedframe.resources.computing.profiles.energy.power.ui.ComputingNodePowerInterface; … … 26 28 27 29 //extensionList.add(new EnergyExtension(this, resDesc.getPowerInterface(), resDesc.getEnergyEstimationPlugin())); 28 PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 29 accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 30 //PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 31 //AirThroughputInterface ai = AirThroughputInterfaceFactory.createAirThroughputInterface(this, resDesc.getAirThroughputProfile()); 32 //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 33 //accept(new EnergyExtension(pi, resDesc.getPowerProfile(), ai, resDesc.getAirThroughputProfile())); 30 34 } 31 35 … … 82 86 83 87 public Memory getMemory() throws NoSuchFieldException { 84 return (Memory) resourceCharacteristic.getResourceUnit(StandardResourceUnitName.MEMORY);88 return (Memory) resourceCharacteristic.getResourceUnit(StandardResourceUnitName.MEMORY); 85 89 } 86 90 … … 103 107 104 108 105 publicvoid accept(EnergyExtension e){109 /*private void accept(EnergyExtension e){ 106 110 extensionList.add(e); 107 111 e.setResource(this); 108 } 112 }*/ 109 113 } -
DCWoRMS/trunk/src/schedframe/resources/computing/ComputingResource.java
r517 r756 68 68 this.extensionList = new ExtensionListImpl(1); 69 69 initCharacteristics(resDesc); 70 accept(new EnergyExtension(this, resDesc.getPowerProfile(), resDesc.getAirThroughputProfile())); 70 71 addFakeProcessors(); 71 72 } … … 321 322 //getEventHandler().handleResourceEvent(new EnergyEvent(EnergyEventType.POWER_STATE_CHANGED, "Resource controller")); 322 323 } 324 325 326 private void accept(EnergyExtension e){ 327 extensionList.add(e); 328 } 323 329 } -
DCWoRMS/trunk/src/schedframe/resources/computing/Core.java
r495 r756 13 13 public Core (ComputingResourceDescription resDesc) { 14 14 super(resDesc); 15 PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile());16 accept(new EnergyExtension(pi, resDesc.getPowerProfile()));15 //PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 16 //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 17 17 } 18 18 … … 54 54 } 55 55 56 publicvoid accept(EnergyExtension e){56 /*private void accept(EnergyExtension e){ 57 57 extensionList.add(e); 58 58 e.setResource(this); 59 } 59 }*/ 60 60 } 61 61 -
DCWoRMS/trunk/src/schedframe/resources/computing/DataCenter.java
r520 r756 14 14 super(resDesc); 15 15 //extensionList.add(new EnergyExtension(this, resDesc.getPowerInterface(), resDesc.getEnergyEstimationPlugin())); 16 PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 17 accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 18 } 19 20 public void accept(EnergyExtension e){ 21 extensionList.add(e); 22 e.setResource(this); 16 //PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 17 //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 23 18 } 24 19 … … 27 22 return (List<ComputingNode>) getDescendantsByType(StandardResourceType.ComputingNode); 28 23 } 24 25 /*private void accept(EnergyExtension e){ 26 extensionList.add(e); 27 e.setResource(this); 28 }*/ 29 29 } -
DCWoRMS/trunk/src/schedframe/resources/computing/Processor.java
r495 r756 22 22 super(resDesc); 23 23 //extensionList.add(new EnergyExtension(this, resDesc.getPowerInterface(), resDesc.getEnergyEstimationPlugin())); 24 PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile());25 accept(new EnergyExtension(pi, resDesc.getPowerProfile()));24 //PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 25 //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 26 26 } 27 27 … … 87 87 } 88 88 89 publicvoid accept(EnergyExtension e){89 /*private void accept(EnergyExtension e){ 90 90 extensionList.add(e); 91 91 e.setResource(this); 92 } 92 }*/ 93 93 } 94 94 -
DCWoRMS/trunk/src/schedframe/resources/computing/Rack.java
r495 r756 14 14 public Rack (ComputingResourceDescription resDesc) { 15 15 super(resDesc); 16 PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile());17 accept(new EnergyExtension(pi, resDesc.getPowerProfile()));16 //PowerInterface pi = PowerInterfaceFactory.createPowerInterface(this, resDesc.getPowerProfile()); 17 //accept(new EnergyExtension(pi, resDesc.getPowerProfile())); 18 18 } 19 19 … … 28 28 } 29 29 30 publicvoid accept(EnergyExtension e){30 /*private void accept(EnergyExtension e){ 31 31 extensionList.add(e); 32 32 e.setResource(this); 33 } 33 }*/ 34 34 }
Note: See TracChangeset
for help on using the changeset viewer.