source: DCWoRMS/branches/coolemall/example/powerConsumptionModeling/powerConsumptionModeling.xml @ 1558

Revision 1558, 8.2 KB checked in by wojtekp, 9 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<environment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3        xsi:noNamespaceSchemaLocation="../../simulator/schemas/resources/DCwormsResSchema.xsd">
4       
5        <!-- Data Center description with energy parameters -->
6        <resources>
7                <computingResource class="DataCenter" name="dataCenter">
8                        <!-- Defined data center contains only 1 rack (if count attribute is not specified a default value=1 is assumed) -->
9                        <computingResource class="Rack">
10                                <!-- Rack consists of 4 computing nodes, 2 of one type and 2 of another -->
11                                <computingResource class="Node" count="2">
12                                        <profile>
13                                                <!-- Definition of computing node power profile -->
14                                                <powerProfile>
15                                                        <!-- Reference to energy usage estimation plugin -->
16                                                        <energyEstimationPlugin>
17                                                                <name>example.energy.NodeEnergyEstimationPlugin</name>
18                                                        </energyEstimationPlugin>
19                                                        <!-- Definition of supported power states and corresponding power consumption -->       
20                                                        <!-- Units according to the user interpretation, however statistics chart generator module by default express the values in Watts -->
21                                                        <powerStates>
22                                                                <powerState>
23                                                                        <name>ON</name>
24                                                                        <powerUsage>250</powerUsage>
25                                                                </powerState>
26                                                                <powerState>
27                                                                        <name>OFF</name>
28                                                                        <powerUsage>0</powerUsage>
29                                                                </powerState>
30                                                        </powerStates>                         
31                                                </powerProfile>
32                                        </profile>
33                                        <!-- Each of 2 computing nodes contains 4 processors-->
34                                        <computingResource class="Processor" count="4">
35                                                <profile>
36                                                        <!-- Definition of processor power profile -->
37                                                        <powerProfile>
38                                                                <!-- Reference to energy usage estimation plugin -->
39                                                                <energyEstimationPlugin>
40                                                                        <name>example.energy.ProcessorEnergyEstimationPlugin</name>
41                                                                </energyEstimationPlugin>       
42                                                                <powerStates>
43                                                                        <powerState>
44                                                                                <name>ON</name>
45                                                                                <powerUsage>120</powerUsage>
46                                                                        </powerState>
47                                                                </powerStates>         
48                                                                <!-- Definition of supported p-states and corresponding frequency and voltage level and power consumption -->
49                                                                <!-- Units according to the user interpretation, however, as far as power usage is concerned, statistics chart generator module by default express the values in Watts -->
50                                                                <parameter name="pState">
51                                                                        <property name="name">
52                                                                                <value>P0</value>
53                                                                        </property>     
54                                                                        <property name="frequency">
55                                                                                <value unit="Hz">3000</value>
56                                                                        </property>             
57                                                                        <property name="voltage">
58                                                                                <value unit="V">0</value>
59                                                                        </property>
60                                                                        <property name="powerUsage">
61                                                                                <value unit="W">200</value>
62                                                                        </property>                                             
63                                                                </parameter>
64                                                                <parameter name="pState">
65                                                                        <property name="name">
66                                                                                <value>P1</value>
67                                                                        </property>     
68                                                                        <property name="frequency">
69                                                                                <value unit="H`">2660</value>
70                                                                        </property>             
71                                                                        <property name="voltage">
72                                                                                <value unit="V">0</value>
73                                                                        </property>
74                                                                        <property name="powerUsage">
75                                                                                <value unit="W">160</value>
76                                                                        </property>                                             
77                                                                </parameter>   
78                                                                <parameter name="pState">
79                                                                        <property name="name">
80                                                                                <value>P2</value>
81                                                                        </property>     
82                                                                        <property name="frequency">
83                                                                                <value unit="H`">2330</value>
84                                                                        </property>             
85                                                                        <property name="voltage">
86                                                                                <value unit="V">0</value>
87                                                                        </property>
88                                                                        <property name="powerUsage">
89                                                                                <value unit="W">140</value>
90                                                                        </property>                                             
91                                                                </parameter>
92                                                                <parameter name="pState">
93                                                                        <property name="name">
94                                                                                <value>P3</value>
95                                                                        </property>     
96                                                                        <property name="frequency">
97                                                                                <value unit="H`">2000</value>
98                                                                        </property>             
99                                                                        <property name="voltage">
100                                                                                <value unit="V">0</value>
101                                                                        </property>
102                                                                        <property name="powerUsage">
103                                                                                <value unit="W">120</value>
104                                                                        </property>                                             
105                                                                </parameter>                                                           
106                                                        </powerProfile>
107                                                </profile>
108                                        </computingResource>
109                                </computingResource>   
110                                <computingResource class="Node" count="2">
111                                        <profile>
112                                                <!-- Definition of computing node power profile -->
113                                                <powerProfile>
114                                                        <!-- Reference to energy usage estimation plugin -->
115                                                        <energyEstimationPlugin>
116                                                                <name>example.energy.NodeEnergyEstimationPlugin</name>
117                                                        </energyEstimationPlugin>       
118                                                        <!-- Definition of supported power states and corresponding power consumption -->
119                                                        <!-- Units according to the user interpretation, however statistics chart generator module by default express the values in Watts -->
120                                                        <powerStates>
121                                                                <powerState>
122                                                                        <name>ON</name>
123                                                                        <powerUsage>150</powerUsage>
124                                                                </powerState>
125                                                                <powerState>
126                                                                        <name>OFF</name>
127                                                                        <powerUsage>0</powerUsage>
128                                                                </powerState>
129                                                        </powerStates>                         
130                                                </powerProfile>
131                                        </profile>
132                                        <!-- Each of 2 computing nodes contains 4 processors-->
133                                        <computingResource class="Processor" count="4">
134                                                <profile>
135                                                        <!-- Definition of processor power profile -->
136                                                        <powerProfile>
137                                                                <!-- Reference to energy usage estimation plugin -->
138                                                                <energyEstimationPlugin>
139                                                                        <name>example.energy.ProcessorEnergyEstimationPlugin</name>
140                                                                </energyEstimationPlugin>       
141                                                                <powerStates>
142                                                                        <powerState>
143                                                                                <name>ON</name>
144                                                                                <powerUsage>40</powerUsage>
145                                                                        </powerState>
146                                                                </powerStates> 
147                                                                <!-- Definition of supported p-states and corresponding frequency and voltage level and power consumption -->
148                                                                <!-- Units according to the user interpretation, however, as far as power usage is concerned, statistics chart generator module by default express the values in Watts -->
149                                                                <parameter name="pState">
150                                                                        <property name="name">
151                                                                                <value>P0</value>
152                                                                        </property>     
153                                                                        <property name="frequency">
154                                                                                <value unit="Hz">2000</value>
155                                                                        </property>             
156                                                                        <property name="voltage">
157                                                                                <value unit="V">0</value>
158                                                                        </property>
159                                                                        <property name="powerUsage">
160                                                                                <value unit="W">110</value>
161                                                                        </property>                                             
162                                                                </parameter>
163                                                                <parameter name="pState">
164                                                                        <property name="name">
165                                                                                <value>P1</value>
166                                                                        </property>     
167                                                                        <property name="frequency">
168                                                                                <value unit="H`">1800</value>
169                                                                        </property>             
170                                                                        <property name="voltage">
171                                                                                <value unit="V">0</value>
172                                                                        </property>
173                                                                        <property name="powerUsage">
174                                                                                <value unit="W">80</value>
175                                                                        </property>                                             
176                                                                </parameter>   
177                                                                <parameter name="pState">
178                                                                        <property name="name">
179                                                                                <value>P2</value>
180                                                                        </property>     
181                                                                        <property name="frequency">
182                                                                                <value unit="H`">1600</value>
183                                                                        </property>             
184                                                                        <property name="voltage">
185                                                                                <value unit="V">0</value>
186                                                                        </property>
187                                                                        <property name="powerUsage">
188                                                                                <value unit="W">60</value>
189                                                                        </property>                                             
190                                                                </parameter>
191                                                                <parameter name="pState">
192                                                                        <property name="name">
193                                                                                <value>P3</value>
194                                                                        </property>     
195                                                                        <property name="frequency">
196                                                                                <value unit="H`">1400</value>
197                                                                        </property>             
198                                                                        <property name="voltage">
199                                                                                <value unit="V">0</value>
200                                                                        </property>
201                                                                        <property name="powerUsage">
202                                                                                <value unit="W">40</value>
203                                                                        </property>                                             
204                                                                </parameter>                                                           
205                                                        </powerProfile>
206                                                </profile>
207                                        </computingResource>
208                                </computingResource>   
209                        </computingResource>
210                </computingResource>
211                <scheduler class="Cluster" name="cluster">
212                        <!-- Definition of scheduling plugin at cluster level -->
213                        <!-- Switch between scheduling/power management plugins to observe the difference in power consumption -->
214                        <schedulingPlugin>
215                                <!-- <name>example.localplugin.FCFSBF_ClusterPlugin</name>  -->
216                                <name>example.localplugin.Cluster_FCFSBF_DFSPlugin</name>
217                        </schedulingPlugin>
218                        <!-- Reference to managed resources - cluster manages resources belonging to the defined data center -->
219                        <managedComputingResources include="false">
220                                <resourceName>dataCenter</resourceName>
221                        </managedComputingResources>
222                </scheduler>   
223        </resources>
224
225</environment>
Note: See TracBrowser for help on using the repository browser.