Index: DCWoRMS/trunk/src/test/article/recs/data/power_data.properties
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/data/power_data.properties	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/data/power_data.properties	(revision 656)
@@ -0,0 +1,616 @@
+test.hostname.freq.cores.equalsecs:power_avg
+tar.Intel_i7.800.1=14.43137255
+tar.AMD_Fusion.800.1=12.76595745
+tar.Intel_i7.800.2=14.6
+tar.AMD_Fusion.800.2=12.82105263
+tar.Intel_i7.800.3=14.3877551
+tar.Intel_i7.800.4=14.47058824
+tar.Intel_i7.800.5=14.19607843
+tar.Intel_i7.800.6=14.68627451
+tar.Intel_i7.800.7=14.40816327
+tar.Intel_i7.900.1=14.55555556
+tar.Intel_i7.900.2=14.82608696
+tar.Intel_i7.900.3=14.55555556
+tar.Intel_i7.900.4=14.33333333
+tar.Intel_i7.900.5=14.89130435
+tar.Intel_i7.900.6=14.77777778
+tar.Intel_i7.900.7=15.08888889
+tar.Intel_i7.900.8=15.02222222
+tar.Intel_i7.1000.1=15.17073171
+tar.AMD_Fusion.1000.1=14.32911392
+tar.Intel_i7.1000.2=15.075
+tar.AMD_Fusion.1000.2=14.51282051
+tar.Intel_i7.1000.3=15
+tar.Intel_i7.1000.4=14.82926829
+tar.Intel_i7.1000.5=15.14634146
+tar.Intel_i7.1000.6=15
+tar.Intel_i7.1000.7=15.09756098
+tar.Intel_i7.1000.8=15.75609756
+tar.Intel_i7.1100.1=15.28947368
+tar.Intel_i7.1100.2=15.21052632
+tar.Intel_i7.1100.3=15.39473684
+tar.Intel_i7.1100.4=15.26315789
+tar.Intel_i7.1100.5=15.37837838
+tar.Intel_i7.1100.6=15.60526316
+tar.Intel_i7.1100.7=15.68421053
+tar.Intel_i7.1100.8=15.56756757
+tar.Intel_i7.1200.1=15.54285714
+tar.Intel_i7.1200.2=16.14285714
+tar.Intel_i7.1200.3=16.02857143
+tar.Intel_i7.1200.4=15.74285714
+tar.Intel_i7.1200.5=16.51428571
+tar.Intel_i7.1200.6=15.97142857
+tar.Intel_i7.1200.7=16.2
+tar.Intel_i7.1200.8=16.51428571
+tar.Intel_i7.1300.1=15.96969697
+tar.Intel_i7.1300.2=16.51612903
+tar.Intel_i7.1300.3=16.59375
+tar.Intel_i7.1300.4=15.96774194
+tar.Intel_i7.1300.5=16.625
+tar.Intel_i7.1300.6=16.78125
+tar.Intel_i7.1300.7=16.4375
+tar.Intel_i7.1300.8=16.125
+tar.Intel_i7.1400.1=16.36666667
+tar.Intel_i7.1400.2=16.9
+tar.Intel_i7.1400.3=16.34482759
+tar.Intel_i7.1400.4=17.06666667
+tar.Intel_i7.1400.5=17.43333333
+tar.Intel_i7.1400.6=17.36666667
+tar.Intel_i7.1400.7=16.66666667
+tar.Intel_i7.1400.8=16.33333333
+tar.Intel_i7.1500.1=17.03571429
+tar.Intel_i7.1500.2=17.03571429
+tar.Intel_i7.1500.3=17.64285714
+tar.Intel_i7.1500.4=17.51851852
+tar.Intel_i7.1500.5=16.07142857
+tar.Intel_i7.1500.6=17.82142857
+tar.Intel_i7.1500.7=17.34482759
+tar.Intel_i7.1500.8=18.42857143
+tar.Intel_i7.1600.1=17.76923077
+tar.Intel_i7.1600.2=18.33333333
+tar.Intel_i7.1600.3=18.11111111
+tar.Intel_i7.1600.4=18.42307692
+tar.Intel_i7.1600.5=19
+tar.Intel_i7.1600.6=17.22222222
+tar.Intel_i7.1600.7=17.96153846
+tar.Intel_i7.1600.8=18.65384615
+tar.Intel_i7.1700.1=17.56
+tar.Intel_i7.1700.2=18.48
+tar.Intel_i7.1700.3=18.33333333
+tar.Intel_i7.1700.4=18.4
+tar.Intel_i7.1700.5=18.6
+tar.Intel_i7.1700.6=17.8
+tar.Intel_i7.1700.7=18.12
+tar.Intel_i7.1700.8=17.92
+tar.Intel_i7.1800.1=18.04166667
+tar.Intel_i7.1800.2=18.875
+tar.Intel_i7.1800.3=18.91666667
+tar.Intel_i7.1800.4=18.91666667
+tar.Intel_i7.1800.5=19.83333333
+tar.Intel_i7.1800.6=19.79166667
+tar.Intel_i7.1800.7=18.25
+tar.Intel_i7.1800.8=19.875
+tar.Intel_i7.1900.1=18.82608696
+tar.Intel_i7.1900.2=19.2173913
+tar.Intel_i7.1900.3=19.47826087
+tar.Intel_i7.1900.4=19
+tar.Intel_i7.1900.5=20.39130435
+tar.Intel_i7.1900.6=20.43478261
+tar.Intel_i7.1900.7=20.69565217
+tar.Intel_i7.1900.8=19.52173913
+tar.Intel_i7.2000.1=19.45454545
+tar.Intel_i7.2000.2=19.81818182
+tar.Intel_i7.2000.3=18.81818182
+tar.Intel_i7.2000.4=20.63636364
+tar.Intel_i7.2000.5=19.40909091
+tar.Intel_i7.2000.6=21.13636364
+tar.Intel_i7.2000.7=23.04545455
+tar.Intel_i7.2000.8=22.18181818
+tar.Intel_i7.2100.1=20.71428571
+tar.Intel_i7.2100.2=20.38095238
+tar.Intel_i7.2100.3=20.80952381
+tar.Intel_i7.2100.4=20.57142857
+tar.Intel_i7.2100.5=21.28571429
+tar.Intel_i7.2100.6=22.23809524
+tar.Intel_i7.2100.7=23.38095238
+tar.Intel_i7.2100.8=21.23809524
+tar.Intel_i7.2101.1=28.27777778
+tar.Intel_i7.2101.2=31.3125
+tar.Intel_i7.2101.3=34.125
+tar.Intel_i7.2101.4=33.375
+tar.Intel_i7.2101.5=28.1875
+tar.Intel_i7.2101.6=27
+tar.Intel_i7.2101.7=30.9375
+tar.Intel_i7.2101.8=31.5625
+lin_tiny.Intel_i7.800.1=14.69230769
+lin_tiny.AMD_Fusion.800.1=12
+lin_tiny.Intel_i7.800.2=16.36363636
+lin_tiny.AMD_Fusion.800.2=10
+lin_tiny.Intel_i7.800.3=16.8
+lin_tiny.Intel_i7.800.4=16
+lin_tiny.Intel_i7.800.5=16.72727273
+lin_tiny.Intel_i7.800.6=18.5
+lin_tiny.Intel_i7.800.7=17.15384615
+lin_tiny.Intel_i7.900.1=15
+lin_tiny.Intel_i7.900.2=15.77777778
+lin_tiny.Intel_i7.900.3=16.375
+lin_tiny.Intel_i7.900.4=19.25
+lin_tiny.Intel_i7.900.5=18.3
+lin_tiny.Intel_i7.900.6=18.22222222
+lin_tiny.Intel_i7.900.7=19.1
+lin_tiny.Intel_i7.900.8=18.5
+lin_tiny.Intel_i7.1000.1=14.22222222
+lin_tiny.AMD_Fusion.1000.1=13
+lin_tiny.Intel_i7.1000.2=16
+lin_tiny.AMD_Fusion.1000.2=15
+lin_tiny.Intel_i7.1000.3=17.125
+lin_tiny.Intel_i7.1000.4=19.2
+lin_tiny.Intel_i7.1000.5=20.11111111
+lin_tiny.Intel_i7.1000.6=17.55555556
+lin_tiny.Intel_i7.1000.7=18.5
+lin_tiny.Intel_i7.1000.8=20.72727273
+lin_tiny.Intel_i7.1100.1=14.88888889
+lin_tiny.Intel_i7.1100.2=16.375
+lin_tiny.Intel_i7.1100.3=17.57142857
+lin_tiny.Intel_i7.1100.4=20.14285714
+lin_tiny.Intel_i7.1100.5=20.5
+lin_tiny.Intel_i7.1100.6=20.75
+lin_tiny.Intel_i7.1100.7=20.66666667
+lin_tiny.Intel_i7.1100.8=20
+lin_tiny.Intel_i7.1200.1=16.25
+lin_tiny.Intel_i7.1200.2=16.42857143
+lin_tiny.Intel_i7.1200.3=16.5
+lin_tiny.Intel_i7.1200.4=18.83333333
+lin_tiny.Intel_i7.1200.5=21.57142857
+lin_tiny.Intel_i7.1200.6=24
+lin_tiny.Intel_i7.1200.7=23.625
+lin_tiny.Intel_i7.1200.8=23.77777778
+lin_tiny.Intel_i7.1300.1=16
+lin_tiny.Intel_i7.1300.2=15.83333333
+lin_tiny.Intel_i7.1300.3=16.83333333
+lin_tiny.Intel_i7.1300.4=22.66666667
+lin_tiny.Intel_i7.1300.5=23.42857143
+lin_tiny.Intel_i7.1300.6=20.85714286
+lin_tiny.Intel_i7.1300.7=21.375
+lin_tiny.Intel_i7.1300.8=22.5
+lin_tiny.Intel_i7.1400.1=16
+lin_tiny.Intel_i7.1400.2=18.33333333
+lin_tiny.Intel_i7.1400.3=18.4
+lin_tiny.Intel_i7.1400.4=21.2
+lin_tiny.Intel_i7.1400.5=23.5
+lin_tiny.Intel_i7.1400.6=24
+lin_tiny.Intel_i7.1400.7=22.14285714
+lin_tiny.Intel_i7.1400.8=25.75
+lin_tiny.Intel_i7.1500.1=16.28571429
+lin_tiny.Intel_i7.1500.2=18.4
+lin_tiny.Intel_i7.1500.3=18.8
+lin_tiny.Intel_i7.1500.4=25.6
+lin_tiny.Intel_i7.1500.5=21.33333333
+lin_tiny.Intel_i7.1500.6=21.33333333
+lin_tiny.Intel_i7.1500.7=25.28571429
+lin_tiny.Intel_i7.1500.8=25.71428571
+lin_tiny.Intel_i7.1600.1=18.5
+lin_tiny.Intel_i7.1600.2=17
+lin_tiny.Intel_i7.1600.3=19
+lin_tiny.Intel_i7.1600.4=29.5
+lin_tiny.Intel_i7.1600.5=27
+lin_tiny.Intel_i7.1600.6=28.83333333
+lin_tiny.Intel_i7.1600.7=28.33333333
+lin_tiny.Intel_i7.1600.8=27.71428571
+lin_tiny.Intel_i7.1700.1=16.16666667
+lin_tiny.Intel_i7.1700.2=22.6
+lin_tiny.Intel_i7.1700.3=19.5
+lin_tiny.Intel_i7.1700.4=24.5
+lin_tiny.Intel_i7.1700.5=26.8
+lin_tiny.Intel_i7.1700.6=23
+lin_tiny.Intel_i7.1700.7=28.5
+lin_tiny.Intel_i7.1700.8=29.5
+lin_tiny.Intel_i7.1800.1=19.8
+lin_tiny.Intel_i7.1800.2=15
+lin_tiny.Intel_i7.1800.3=27
+lin_tiny.Intel_i7.1800.4=21
+lin_tiny.Intel_i7.1800.5=19.8
+lin_tiny.Intel_i7.1800.6=24.6
+lin_tiny.Intel_i7.1800.7=22.4
+lin_tiny.Intel_i7.1800.8=26.16666667
+lin_tiny.Intel_i7.1900.1=20.2
+lin_tiny.Intel_i7.1900.2=21.5
+lin_tiny.Intel_i7.1900.3=28.25
+lin_tiny.Intel_i7.1900.4=39
+lin_tiny.Intel_i7.1900.5=32.75
+lin_tiny.Intel_i7.1900.6=30.2
+lin_tiny.Intel_i7.1900.7=26
+lin_tiny.Intel_i7.1900.8=23.83333333
+lin_tiny.Intel_i7.2000.1=15.2
+lin_tiny.Intel_i7.2000.2=19.5
+lin_tiny.Intel_i7.2000.3=27.5
+lin_tiny.Intel_i7.2000.4=28.33333333
+lin_tiny.Intel_i7.2000.5=32.5
+lin_tiny.Intel_i7.2000.6=31.25
+lin_tiny.Intel_i7.2000.7=41.4
+lin_tiny.Intel_i7.2000.8=36
+lin_tiny.Intel_i7.2100.1=22.2
+lin_tiny.Intel_i7.2100.2=23.75
+lin_tiny.Intel_i7.2100.3=25.66666667
+lin_tiny.Intel_i7.2100.4=26.66666667
+lin_tiny.Intel_i7.2100.5=32
+lin_tiny.Intel_i7.2100.6=31.75
+lin_tiny.Intel_i7.2100.7=41.2
+lin_tiny.Intel_i7.2100.8=35.2
+lin_tiny.Intel_i7.2101.1=34
+lin_tiny.Intel_i7.2101.2=21.66666667
+lin_tiny.Intel_i7.2101.3=34
+lin_tiny.Intel_i7.2101.4=30
+lin_tiny.Intel_i7.2101.5=42.66666667
+lin_tiny.Intel_i7.2101.6=29
+lin_tiny.Intel_i7.2101.7=33.75
+lin_tiny.Intel_i7.2101.8=31
+lin_3gb.Intel_i7.800.1=15.11111111
+lin_3gb.AMD_Fusion.800.1=12
+lin_3gb.Intel_i7.800.2=16.85714286
+lin_3gb.AMD_Fusion.800.2=13
+lin_3gb.Intel_i7.800.3=18
+lin_3gb.Intel_i7.800.4=20.21052632
+lin_3gb.Intel_i7.800.5=19.77272727
+lin_3gb.Intel_i7.800.6=20
+lin_3gb.Intel_i7.800.7=19.56521739
+lin_3gb.Intel_i7.900.1=15.45614035
+lin_3gb.Intel_i7.900.2=18.03225806
+lin_3gb.Intel_i7.900.3=19.40909091
+lin_3gb.Intel_i7.900.4=21.05882353
+lin_3gb.Intel_i7.900.5=21
+lin_3gb.Intel_i7.900.6=21
+lin_3gb.Intel_i7.900.7=21.45
+lin_3gb.Intel_i7.900.8=21.1
+lin_3gb.Intel_i7.1000.1=16.32692308
+lin_3gb.AMD_Fusion.1000.1=13
+lin_3gb.Intel_i7.1000.2=18.11538462
+lin_3gb.AMD_Fusion.1000.2=15
+lin_3gb.Intel_i7.1000.3=20.15
+lin_3gb.Intel_i7.1000.4=22.4375
+lin_3gb.Intel_i7.1000.5=21.94117647
+lin_3gb.Intel_i7.1000.6=22.17647059
+lin_3gb.Intel_i7.1000.7=21.61111111
+lin_3gb.Intel_i7.1000.8=22.27777778
+lin_3gb.Intel_i7.1100.1=16.72340426
+lin_3gb.Intel_i7.1100.2=19.2
+lin_3gb.Intel_i7.1100.3=21.22222222
+lin_3gb.Intel_i7.1100.4=23.53333333
+lin_3gb.Intel_i7.1100.5=23.33333333
+lin_3gb.Intel_i7.1100.6=23
+lin_3gb.Intel_i7.1100.7=23.6875
+lin_3gb.Intel_i7.1100.8=24.25
+lin_3gb.Intel_i7.1200.1=17.09302326
+lin_3gb.Intel_i7.1200.2=20.2173913
+lin_3gb.Intel_i7.1200.3=23
+lin_3gb.Intel_i7.1200.4=23.85714286
+lin_3gb.Intel_i7.1200.5=24.64285714
+lin_3gb.Intel_i7.1200.6=25.46666667
+lin_3gb.Intel_i7.1200.7=24.53333333
+lin_3gb.Intel_i7.1200.8=24.73333333
+lin_3gb.Intel_i7.1300.1=17.175
+lin_3gb.Intel_i7.1300.2=21.14285714
+lin_3gb.Intel_i7.1300.3=23.13333333
+lin_3gb.Intel_i7.1300.4=25.08333333
+lin_3gb.Intel_i7.1300.5=26
+lin_3gb.Intel_i7.1300.6=26.84615385
+lin_3gb.Intel_i7.1300.7=27.21428571
+lin_3gb.Intel_i7.1300.8=25.35714286
+lin_3gb.Intel_i7.1400.1=18.43243243
+lin_3gb.Intel_i7.1400.2=20.77777778
+lin_3gb.Intel_i7.1400.3=24.07692308
+lin_3gb.Intel_i7.1400.4=26.63636364
+lin_3gb.Intel_i7.1400.5=28.66666667
+lin_3gb.Intel_i7.1400.6=26.75
+lin_3gb.Intel_i7.1400.7=26.66666667
+lin_3gb.Intel_i7.1400.8=28.69230769
+lin_3gb.Intel_i7.1500.1=19.08823529
+lin_3gb.Intel_i7.1500.2=22.66666667
+lin_3gb.Intel_i7.1500.3=27.38461538
+lin_3gb.Intel_i7.1500.4=26.63636364
+lin_3gb.Intel_i7.1500.5=28.75
+lin_3gb.Intel_i7.1500.6=30
+lin_3gb.Intel_i7.1500.7=29.33333333
+lin_3gb.Intel_i7.1500.8=27.25
+lin_3gb.Intel_i7.1600.1=18.90625
+lin_3gb.Intel_i7.1600.2=22.47058824
+lin_3gb.Intel_i7.1600.3=27.41666667
+lin_3gb.Intel_i7.1600.4=29.5
+lin_3gb.Intel_i7.1600.5=30.4
+lin_3gb.Intel_i7.1600.6=29.6
+lin_3gb.Intel_i7.1600.7=31.09090909
+lin_3gb.Intel_i7.1600.8=32.09090909
+lin_3gb.Intel_i7.1700.1=20.06896552
+lin_3gb.Intel_i7.1700.2=25
+lin_3gb.Intel_i7.1700.3=27.5
+lin_3gb.Intel_i7.1700.4=31.9
+lin_3gb.Intel_i7.1700.5=30.9
+lin_3gb.Intel_i7.1700.6=34.4
+lin_3gb.Intel_i7.1700.7=31.5
+lin_3gb.Intel_i7.1700.8=33.3
+lin_3gb.Intel_i7.1800.1=20.96551724
+lin_3gb.Intel_i7.1800.2=25.73333333
+lin_3gb.Intel_i7.1800.3=29.81818182
+lin_3gb.Intel_i7.1800.4=31.33333333
+lin_3gb.Intel_i7.1800.5=34.55555556
+lin_3gb.Intel_i7.1800.6=33.3
+lin_3gb.Intel_i7.1800.7=35.7
+lin_3gb.Intel_i7.1800.8=35.2
+lin_3gb.Intel_i7.1900.1=22.48148148
+lin_3gb.Intel_i7.1900.2=27.4
+lin_3gb.Intel_i7.1900.3=32.1
+lin_3gb.Intel_i7.1900.4=35.125
+lin_3gb.Intel_i7.1900.5=34.55555556
+lin_3gb.Intel_i7.1900.6=37
+lin_3gb.Intel_i7.1900.7=37.5
+lin_3gb.Intel_i7.1900.8=35.9
+lin_3gb.Intel_i7.2000.1=22.03846154
+lin_3gb.Intel_i7.2000.2=28.64285714
+lin_3gb.Intel_i7.2000.3=33
+lin_3gb.Intel_i7.2000.4=33.625
+lin_3gb.Intel_i7.2000.5=35.25
+lin_3gb.Intel_i7.2000.6=35.11111111
+lin_3gb.Intel_i7.2000.7=38
+lin_3gb.Intel_i7.2000.8=37.77777778
+lin_3gb.Intel_i7.2100.1=23.08333333
+lin_3gb.Intel_i7.2100.2=28.76923077
+lin_3gb.Intel_i7.2100.3=32.33333333
+lin_3gb.Intel_i7.2100.4=39.625
+lin_3gb.Intel_i7.2100.5=38.375
+lin_3gb.Intel_i7.2100.6=39.875
+lin_3gb.Intel_i7.2100.7=39.125
+lin_3gb.Intel_i7.2100.8=37.25
+lin_3gb.Intel_i7.2101.1=35.41176471
+lin_3gb.Intel_i7.2101.2=39.4
+lin_3gb.Intel_i7.2101.3=37.75
+lin_3gb.Intel_i7.2101.4=38.42857143
+lin_3gb.Intel_i7.2101.5=45.375
+lin_3gb.Intel_i7.2101.6=52.375
+lin_3gb.Intel_i7.2101.7=43.375
+lin_3gb.Intel_i7.2101.8=43.5
+lin_1gb.Intel_i7.800.1=15.07142857
+lin_1gb.AMD_Fusion.800.1=11
+lin_1gb.Intel_i7.800.2=15.75
+lin_1gb.AMD_Fusion.800.2=12
+lin_1gb.Intel_i7.800.3=17
+lin_1gb.Intel_i7.800.4=17
+lin_1gb.Intel_i7.800.5=16.6
+lin_1gb.Intel_i7.800.6=17
+lin_1gb.Intel_i7.800.7=17
+lin_1gb.Intel_i7.900.1=14.75
+lin_1gb.Intel_i7.900.2=15.85714286
+lin_1gb.Intel_i7.900.3=15.2
+lin_1gb.Intel_i7.900.4=15
+lin_1gb.Intel_i7.900.5=16.8
+lin_1gb.Intel_i7.900.6=18.4
+lin_1gb.Intel_i7.900.7=18
+lin_1gb.Intel_i7.900.8=17.6
+lin_1gb.Intel_i7.1000.1=15.5
+lin_1gb.AMD_Fusion.1000.1=15
+lin_1gb.Intel_i7.1000.2=16.66666667
+lin_1gb.AMD_Fusion.1000.2=15
+lin_1gb.Intel_i7.1000.3=15.2
+lin_1gb.Intel_i7.1000.4=14
+lin_1gb.Intel_i7.1000.5=12.25
+lin_1gb.Intel_i7.1000.6=13.5
+lin_1gb.Intel_i7.1000.7=11.33333333
+lin_1gb.Intel_i7.1000.8=17.6
+lin_1gb.Intel_i7.1100.1=15.6
+lin_1gb.Intel_i7.1100.2=17.5
+lin_1gb.Intel_i7.1100.3=14.5
+lin_1gb.Intel_i7.1100.4=15
+lin_1gb.Intel_i7.1100.5=14.5
+lin_1gb.Intel_i7.1100.6=13.5
+lin_1gb.Intel_i7.1100.7=16.5
+lin_1gb.Intel_i7.1100.8=15.75
+lin_1gb.Intel_i7.1200.1=16.6
+lin_1gb.Intel_i7.1200.2=17.6
+lin_1gb.Intel_i7.1200.3=16.5
+lin_1gb.Intel_i7.1200.4=13.33333333
+lin_1gb.Intel_i7.1200.5=17.75
+lin_1gb.Intel_i7.1200.6=18
+lin_1gb.Intel_i7.1200.7=17
+lin_1gb.Intel_i7.1200.8=18.5
+lin_1gb.Intel_i7.1300.1=16.66666667
+lin_1gb.Intel_i7.1300.2=17.4
+lin_1gb.Intel_i7.1300.3=17.75
+lin_1gb.Intel_i7.1300.4=16.66666667
+lin_1gb.Intel_i7.1300.5=18.66666667
+lin_1gb.Intel_i7.1300.6=13.33333333
+lin_1gb.Intel_i7.1300.7=13
+lin_1gb.Intel_i7.1300.8=19.25
+lin_1gb.Intel_i7.1400.1=17.375
+lin_1gb.Intel_i7.1400.2=17
+lin_1gb.Intel_i7.1400.3=13
+lin_1gb.Intel_i7.1400.4=17.66666667
+lin_1gb.Intel_i7.1400.5=16
+lin_1gb.Intel_i7.1400.6=14.66666667
+lin_1gb.Intel_i7.1400.7=13.66666667
+lin_1gb.Intel_i7.1400.8=18.5
+lin_1gb.Intel_i7.1500.1=16.75
+lin_1gb.Intel_i7.1500.2=17
+lin_1gb.Intel_i7.1500.3=19
+lin_1gb.Intel_i7.1500.4=17.33333333
+lin_1gb.Intel_i7.1500.5=20.66666667
+lin_1gb.Intel_i7.1500.6=13.66666667
+lin_1gb.Intel_i7.1500.7=20
+lin_1gb.Intel_i7.1500.8=21
+lin_1gb.Intel_i7.1600.1=20.71428571
+lin_1gb.Intel_i7.1600.2=19.25
+lin_1gb.Intel_i7.1600.3=20
+lin_1gb.Intel_i7.1600.4=15
+lin_1gb.Intel_i7.1600.5=19
+lin_1gb.Intel_i7.1600.6=16
+lin_1gb.Intel_i7.1600.7=21
+lin_1gb.Intel_i7.1600.8=16.33333333
+lin_1gb.Intel_i7.1700.1=19.33333333
+lin_1gb.Intel_i7.1700.2=19.5
+lin_1gb.Intel_i7.1700.3=17.33333333
+lin_1gb.Intel_i7.1700.4=18
+lin_1gb.Intel_i7.1700.5=18.5
+lin_1gb.Intel_i7.1700.6=16.5
+lin_1gb.Intel_i7.1700.7=19.5
+lin_1gb.Intel_i7.1700.8=20
+lin_1gb.Intel_i7.1800.1=17.33333333
+lin_1gb.Intel_i7.1800.2=14
+lin_1gb.Intel_i7.1800.3=14
+lin_1gb.Intel_i7.1800.4=14.5
+lin_1gb.Intel_i7.1800.5=15
+lin_1gb.Intel_i7.1800.6=15
+lin_1gb.Intel_i7.1800.7=11
+lin_1gb.Intel_i7.1800.8=14
+lin_1gb.Intel_i7.1900.1=21
+lin_1gb.Intel_i7.1900.2=19.33333333
+lin_1gb.Intel_i7.1900.3=19
+lin_1gb.Intel_i7.1900.4=15.5
+lin_1gb.Intel_i7.1900.5=21.5
+lin_1gb.Intel_i7.1900.6=13.5
+lin_1gb.Intel_i7.1900.7=20.5
+lin_1gb.Intel_i7.1900.8=21.5
+lin_1gb.Intel_i7.2000.1=18.33333333
+lin_1gb.Intel_i7.2000.2=14.33333333
+lin_1gb.Intel_i7.2000.3=16.5
+lin_1gb.Intel_i7.2000.4=15
+lin_1gb.Intel_i7.2000.5=16
+lin_1gb.Intel_i7.2000.6=17
+lin_1gb.Intel_i7.2000.7=20
+lin_1gb.Intel_i7.2000.8=14
+lin_1gb.Intel_i7.2100.1=22
+lin_1gb.Intel_i7.2100.2=23.33333333
+lin_1gb.Intel_i7.2100.3=20
+lin_1gb.Intel_i7.2100.4=17.5
+lin_1gb.Intel_i7.2100.5=17
+lin_1gb.Intel_i7.2100.6=19.5
+lin_1gb.Intel_i7.2100.7=20
+lin_1gb.Intel_i7.2100.8=17.5
+lin_1gb.Intel_i7.2101.1=21
+lin_1gb.Intel_i7.2101.2=11
+lin_1gb.Intel_i7.2101.3=18
+lin_1gb.Intel_i7.2101.4=13
+lin_1gb.Intel_i7.2101.5=31
+lin_1gb.Intel_i7.2101.6=22
+lin_1gb.Intel_i7.2101.7=12
+lin_1gb.Intel_i7.2101.8=22.5
+fft.Intel_i7.800.1=15.6
+fft.AMD_Fusion.800.1=12.16666667
+fft.Intel_i7.800.2=14.6
+fft.AMD_Fusion.800.2=12.79166667
+fft.Intel_i7.800.3=14.45454545
+fft.Intel_i7.800.4=13.9
+fft.Intel_i7.800.5=15.2
+fft.Intel_i7.800.6=15.5
+fft.Intel_i7.800.7=14.7
+fft.Intel_i7.900.1=15.22222222
+fft.Intel_i7.900.2=15.66666667
+fft.Intel_i7.900.3=14.44444444
+fft.Intel_i7.900.4=14
+fft.Intel_i7.900.5=15.55555556
+fft.Intel_i7.900.6=16
+fft.Intel_i7.900.7=14.5
+fft.Intel_i7.900.8=16.55555556
+fft.Intel_i7.1000.1=15.71428571
+fft.AMD_Fusion.1000.1=14.22222222
+fft.Intel_i7.1000.2=14
+fft.AMD_Fusion.1000.2=14.05263158
+fft.Intel_i7.1000.3=15.75
+fft.Intel_i7.1000.4=15.5
+fft.Intel_i7.1000.5=15
+fft.Intel_i7.1000.6=16.71428571
+fft.Intel_i7.1000.7=16.625
+fft.Intel_i7.1000.8=14.875
+fft.Intel_i7.1100.1=14.71428571
+fft.Intel_i7.1100.2=14.14285714
+fft.Intel_i7.1100.3=16.75
+fft.Intel_i7.1100.4=16.85714286
+fft.Intel_i7.1100.5=14.42857143
+fft.Intel_i7.1100.6=16
+fft.Intel_i7.1100.7=15.71428571
+fft.Intel_i7.1100.8=14
+fft.Intel_i7.1200.1=16.66666667
+fft.Intel_i7.1200.2=14
+fft.Intel_i7.1200.3=13.57142857
+fft.Intel_i7.1200.4=15.57142857
+fft.Intel_i7.1200.5=19
+fft.Intel_i7.1200.6=16
+fft.Intel_i7.1200.7=14.85714286
+fft.Intel_i7.1200.8=15.66666667
+fft.Intel_i7.1300.1=14.66666667
+fft.Intel_i7.1300.2=16
+fft.Intel_i7.1300.3=18.33333333
+fft.Intel_i7.1300.4=15.33333333
+fft.Intel_i7.1300.5=19.5
+fft.Intel_i7.1300.6=22.4
+fft.Intel_i7.1300.7=15.16666667
+fft.Intel_i7.1300.8=13.5
+fft.Intel_i7.1400.1=21.16666667
+fft.Intel_i7.1400.2=14.83333333
+fft.Intel_i7.1400.3=16.16666667
+fft.Intel_i7.1400.4=14.33333333
+fft.Intel_i7.1400.5=18.66666667
+fft.Intel_i7.1400.6=19.83333333
+fft.Intel_i7.1400.7=17.66666667
+fft.Intel_i7.1400.8=22.16666667
+fft.Intel_i7.1500.1=24
+fft.Intel_i7.1500.2=15.6
+fft.Intel_i7.1500.3=17.5
+fft.Intel_i7.1500.4=19.6
+fft.Intel_i7.1500.5=17.33333333
+fft.Intel_i7.1500.6=22.83333333
+fft.Intel_i7.1500.7=23
+fft.Intel_i7.1500.8=23.5
+fft.Intel_i7.1600.1=20
+fft.Intel_i7.1600.2=18.8
+fft.Intel_i7.1600.3=17.2
+fft.Intel_i7.1600.4=21.2
+fft.Intel_i7.1600.5=20.6
+fft.Intel_i7.1600.6=19.2
+fft.Intel_i7.1600.7=24.8
+fft.Intel_i7.1600.8=25
+fft.Intel_i7.1700.1=22.2
+fft.Intel_i7.1700.2=18
+fft.Intel_i7.1700.3=15.6
+fft.Intel_i7.1700.4=19.4
+fft.Intel_i7.1700.5=17.2
+fft.Intel_i7.1700.6=17.2
+fft.Intel_i7.1700.7=25.6
+fft.Intel_i7.1700.8=23
+fft.Intel_i7.1800.1=23.8
+fft.Intel_i7.1800.2=17.8
+fft.Intel_i7.1800.3=15.2
+fft.Intel_i7.1800.4=26
+fft.Intel_i7.1800.5=18.6
+fft.Intel_i7.1800.6=22.8
+fft.Intel_i7.1800.7=25.4
+fft.Intel_i7.1800.8=22.4
+fft.Intel_i7.1900.1=20.4
+fft.Intel_i7.1900.2=18
+fft.Intel_i7.1900.3=13.75
+fft.Intel_i7.1900.4=19.4
+fft.Intel_i7.1900.5=23.25
+fft.Intel_i7.1900.6=28.4
+fft.Intel_i7.1900.7=20.4
+fft.Intel_i7.1900.8=23.2
+fft.Intel_i7.2000.1=22.25
+fft.Intel_i7.2000.2=17.75
+fft.Intel_i7.2000.3=24.25
+fft.Intel_i7.2000.4=23.75
+fft.Intel_i7.2000.5=23
+fft.Intel_i7.2000.6=21
+fft.Intel_i7.2000.7=20.5
+fft.Intel_i7.2000.8=25.5
+fft.Intel_i7.2100.1=29.25
+fft.Intel_i7.2100.2=14
+fft.Intel_i7.2100.3=22
+fft.Intel_i7.2100.4=22
+fft.Intel_i7.2100.5=25
+fft.Intel_i7.2100.6=23.5
+fft.Intel_i7.2100.7=23.25
+fft.Intel_i7.2100.8=25
+fft.Intel_i7.2101.1=11.66666667
+fft.Intel_i7.2101.2=18
+fft.Intel_i7.2101.3=25.33333333
+fft.Intel_i7.2101.4=27.66666667
+fft.Intel_i7.2101.5=12
+fft.Intel_i7.2101.6=19
+fft.Intel_i7.2101.7=12
+fft.Intel_i7.2101.8=12.33333333
Index: DCWoRMS/trunk/src/test/article/recs/data/time_data.properties
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/data/time_data.properties	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/data/time_data.properties	(revision 656)
@@ -0,0 +1,616 @@
+test.hostname.freq.cores.equals.duration
+tar.Intel_i7.800.1=779
+tar.AMD_Fusion.800.1=1431
+tar.Intel_i7.800.2=776
+tar.AMD_Fusion.800.2=1435
+tar.Intel_i7.800.3=779
+tar.Intel_i7.800.4=779
+tar.Intel_i7.800.5=775
+tar.Intel_i7.800.6=774
+tar.Intel_i7.800.7=779
+tar.Intel_i7.900.1=696
+tar.Intel_i7.900.2=695
+tar.Intel_i7.900.3=694
+tar.Intel_i7.900.4=703
+tar.Intel_i7.900.5=712
+tar.Intel_i7.900.6=697
+tar.Intel_i7.900.7=696
+tar.Intel_i7.900.8=697
+tar.Intel_i7.1000.1=630
+tar.AMD_Fusion.1000.1=1207
+tar.Intel_i7.1000.2=626
+tar.AMD_Fusion.1000.2=1183
+tar.Intel_i7.1000.3=630
+tar.Intel_i7.1000.4=628
+tar.Intel_i7.1000.5=626
+tar.Intel_i7.1000.6=627
+tar.Intel_i7.1000.7=631
+tar.Intel_i7.1000.8=626
+tar.Intel_i7.1100.1=573
+tar.Intel_i7.1100.2=577
+tar.Intel_i7.1100.3=576
+tar.Intel_i7.1100.4=576
+tar.Intel_i7.1100.5=576
+tar.Intel_i7.1100.6=576
+tar.Intel_i7.1100.7=573
+tar.Intel_i7.1100.8=572
+tar.Intel_i7.1200.1=528
+tar.Intel_i7.1200.2=530
+tar.Intel_i7.1200.3=530
+tar.Intel_i7.1200.4=529
+tar.Intel_i7.1200.5=526
+tar.Intel_i7.1200.6=525
+tar.Intel_i7.1200.7=528
+tar.Intel_i7.1200.8=526
+tar.Intel_i7.1300.1=503
+tar.Intel_i7.1300.2=491
+tar.Intel_i7.1300.3=491
+tar.Intel_i7.1300.4=492
+tar.Intel_i7.1300.5=492
+tar.Intel_i7.1300.6=490
+tar.Intel_i7.1300.7=491
+tar.Intel_i7.1300.8=491
+tar.Intel_i7.1400.1=459
+tar.Intel_i7.1400.2=460
+tar.Intel_i7.1400.3=460
+tar.Intel_i7.1400.4=458
+tar.Intel_i7.1400.5=458
+tar.Intel_i7.1400.6=458
+tar.Intel_i7.1400.7=456
+tar.Intel_i7.1400.8=460
+tar.Intel_i7.1500.1=429
+tar.Intel_i7.1500.2=429
+tar.Intel_i7.1500.3=430
+tar.Intel_i7.1500.4=430
+tar.Intel_i7.1500.5=428
+tar.Intel_i7.1500.6=430
+tar.Intel_i7.1500.7=435
+tar.Intel_i7.1500.8=433
+tar.Intel_i7.1600.1=403
+tar.Intel_i7.1600.2=405
+tar.Intel_i7.1600.3=405
+tar.Intel_i7.1600.4=404
+tar.Intel_i7.1600.5=407
+tar.Intel_i7.1600.6=409
+tar.Intel_i7.1600.7=404
+tar.Intel_i7.1600.8=403
+tar.Intel_i7.1700.1=384
+tar.Intel_i7.1700.2=386
+tar.Intel_i7.1700.3=385
+tar.Intel_i7.1700.4=384
+tar.Intel_i7.1700.5=383
+tar.Intel_i7.1700.6=383
+tar.Intel_i7.1700.7=381
+tar.Intel_i7.1700.8=381
+tar.Intel_i7.1800.1=364
+tar.Intel_i7.1800.2=366
+tar.Intel_i7.1800.3=366
+tar.Intel_i7.1800.4=364
+tar.Intel_i7.1800.5=365
+tar.Intel_i7.1800.6=365
+tar.Intel_i7.1800.7=365
+tar.Intel_i7.1800.8=366
+tar.Intel_i7.1900.1=348
+tar.Intel_i7.1900.2=348
+tar.Intel_i7.1900.3=348
+tar.Intel_i7.1900.4=348
+tar.Intel_i7.1900.5=349
+tar.Intel_i7.1900.6=347
+tar.Intel_i7.1900.7=348
+tar.Intel_i7.1900.8=348
+tar.Intel_i7.2000.1=334
+tar.Intel_i7.2000.2=333
+tar.Intel_i7.2000.3=334
+tar.Intel_i7.2000.4=334
+tar.Intel_i7.2000.5=336
+tar.Intel_i7.2000.6=334
+tar.Intel_i7.2000.7=339
+tar.Intel_i7.2000.8=333
+tar.Intel_i7.2100.1=320
+tar.Intel_i7.2100.2=321
+tar.Intel_i7.2100.3=318
+tar.Intel_i7.2100.4=321
+tar.Intel_i7.2100.5=320
+tar.Intel_i7.2100.6=320
+tar.Intel_i7.2100.7=320
+tar.Intel_i7.2100.8=320
+tar.Intel_i7.2101.1=282
+tar.Intel_i7.2101.2=243
+tar.Intel_i7.2101.3=243
+tar.Intel_i7.2101.4=243
+tar.Intel_i7.2101.5=242
+tar.Intel_i7.2101.6=242
+tar.Intel_i7.2101.7=242
+tar.Intel_i7.2101.8=243
+lin_tiny.Intel_i7.800.1=200
+lin_tiny.AMD_Fusion.800.1=0
+lin_tiny.Intel_i7.800.2=165
+lin_tiny.AMD_Fusion.800.2=0
+lin_tiny.Intel_i7.800.3=150
+lin_tiny.Intel_i7.800.4=151
+lin_tiny.Intel_i7.800.5=173
+lin_tiny.Intel_i7.800.6=185
+lin_tiny.Intel_i7.800.7=198
+lin_tiny.Intel_i7.900.1=178
+lin_tiny.Intel_i7.900.2=147
+lin_tiny.Intel_i7.900.3=133
+lin_tiny.Intel_i7.900.4=131
+lin_tiny.Intel_i7.900.5=151
+lin_tiny.Intel_i7.900.6=164
+lin_tiny.Intel_i7.900.7=176
+lin_tiny.Intel_i7.900.8=190
+lin_tiny.Intel_i7.1000.1=160
+lin_tiny.AMD_Fusion.1000.1=0
+lin_tiny.Intel_i7.1000.2=132
+lin_tiny.AMD_Fusion.1000.2=0
+lin_tiny.Intel_i7.1000.3=120
+lin_tiny.Intel_i7.1000.4=117
+lin_tiny.Intel_i7.1000.5=137
+lin_tiny.Intel_i7.1000.6=147
+lin_tiny.Intel_i7.1000.7=156
+lin_tiny.Intel_i7.1000.8=170
+lin_tiny.Intel_i7.1100.1=146
+lin_tiny.Intel_i7.1100.2=120
+lin_tiny.Intel_i7.1100.3=109
+lin_tiny.Intel_i7.1100.4=108
+lin_tiny.Intel_i7.1100.5=125
+lin_tiny.Intel_i7.1100.6=134
+lin_tiny.Intel_i7.1100.7=140
+lin_tiny.Intel_i7.1100.8=157
+lin_tiny.Intel_i7.1200.1=134
+lin_tiny.Intel_i7.1200.2=110
+lin_tiny.Intel_i7.1200.3=100
+lin_tiny.Intel_i7.1200.4=97
+lin_tiny.Intel_i7.1200.5=112
+lin_tiny.Intel_i7.1200.6=124
+lin_tiny.Intel_i7.1200.7=127
+lin_tiny.Intel_i7.1200.8=141
+lin_tiny.Intel_i7.1300.1=123
+lin_tiny.Intel_i7.1300.2=102
+lin_tiny.Intel_i7.1300.3=92
+lin_tiny.Intel_i7.1300.4=92
+lin_tiny.Intel_i7.1300.5=106
+lin_tiny.Intel_i7.1300.6=114
+lin_tiny.Intel_i7.1300.7=120
+lin_tiny.Intel_i7.1300.8=130
+lin_tiny.Intel_i7.1400.1=115
+lin_tiny.Intel_i7.1400.2=94
+lin_tiny.Intel_i7.1400.3=86
+lin_tiny.Intel_i7.1400.4=83
+lin_tiny.Intel_i7.1400.5=98
+lin_tiny.Intel_i7.1400.6=106
+lin_tiny.Intel_i7.1400.7=112
+lin_tiny.Intel_i7.1400.8=121
+lin_tiny.Intel_i7.1500.1=107
+lin_tiny.Intel_i7.1500.2=88
+lin_tiny.Intel_i7.1500.3=80
+lin_tiny.Intel_i7.1500.4=78
+lin_tiny.Intel_i7.1500.5=92
+lin_tiny.Intel_i7.1500.6=99
+lin_tiny.Intel_i7.1500.7=105
+lin_tiny.Intel_i7.1500.8=114
+lin_tiny.Intel_i7.1600.1=100
+lin_tiny.Intel_i7.1600.2=83
+lin_tiny.Intel_i7.1600.3=75
+lin_tiny.Intel_i7.1600.4=73
+lin_tiny.Intel_i7.1600.5=84
+lin_tiny.Intel_i7.1600.6=92
+lin_tiny.Intel_i7.1600.7=98
+lin_tiny.Intel_i7.1600.8=107
+lin_tiny.Intel_i7.1700.1=95
+lin_tiny.Intel_i7.1700.2=78
+lin_tiny.Intel_i7.1700.3=71
+lin_tiny.Intel_i7.1700.4=70
+lin_tiny.Intel_i7.1700.5=82
+lin_tiny.Intel_i7.1700.6=87
+lin_tiny.Intel_i7.1700.7=91
+lin_tiny.Intel_i7.1700.8=101
+lin_tiny.Intel_i7.1800.1=89
+lin_tiny.Intel_i7.1800.2=74
+lin_tiny.Intel_i7.1800.3=67
+lin_tiny.Intel_i7.1800.4=65
+lin_tiny.Intel_i7.1800.5=77
+lin_tiny.Intel_i7.1800.6=82
+lin_tiny.Intel_i7.1800.7=87
+lin_tiny.Intel_i7.1800.8=93
+lin_tiny.Intel_i7.1900.1=85
+lin_tiny.Intel_i7.1900.2=70
+lin_tiny.Intel_i7.1900.3=63
+lin_tiny.Intel_i7.1900.4=61
+lin_tiny.Intel_i7.1900.5=71
+lin_tiny.Intel_i7.1900.6=78
+lin_tiny.Intel_i7.1900.7=84
+lin_tiny.Intel_i7.1900.8=92
+lin_tiny.Intel_i7.2000.1=81
+lin_tiny.Intel_i7.2000.2=66
+lin_tiny.Intel_i7.2000.3=61
+lin_tiny.Intel_i7.2000.4=59
+lin_tiny.Intel_i7.2000.5=70
+lin_tiny.Intel_i7.2000.6=74
+lin_tiny.Intel_i7.2000.7=79
+lin_tiny.Intel_i7.2000.8=84
+lin_tiny.Intel_i7.2100.1=77
+lin_tiny.Intel_i7.2100.2=63
+lin_tiny.Intel_i7.2100.3=57
+lin_tiny.Intel_i7.2100.4=57
+lin_tiny.Intel_i7.2100.5=65
+lin_tiny.Intel_i7.2100.6=71
+lin_tiny.Intel_i7.2100.7=75
+lin_tiny.Intel_i7.2100.8=79
+lin_tiny.Intel_i7.2101.1=55
+lin_tiny.Intel_i7.2101.2=47
+lin_tiny.Intel_i7.2101.3=45
+lin_tiny.Intel_i7.2101.4=46
+lin_tiny.Intel_i7.2101.5=55
+lin_tiny.Intel_i7.2101.6=62
+lin_tiny.Intel_i7.2101.7=68
+lin_tiny.Intel_i7.2101.8=75
+lin_3gb.Intel_i7.800.1=979
+lin_3gb.AMD_Fusion.800.1=0
+lin_3gb.Intel_i7.800.2=534
+lin_3gb.AMD_Fusion.800.2=0
+lin_3gb.Intel_i7.800.3=384
+lin_3gb.Intel_i7.800.4=318
+lin_3gb.Intel_i7.800.5=330
+lin_3gb.Intel_i7.800.6=334
+lin_3gb.Intel_i7.800.7=358
+lin_3gb.Intel_i7.900.1=869
+lin_3gb.Intel_i7.900.2=473
+lin_3gb.Intel_i7.900.3=341
+lin_3gb.Intel_i7.900.4=282
+lin_3gb.Intel_i7.900.5=290
+lin_3gb.Intel_i7.900.6=302
+lin_3gb.Intel_i7.900.7=311
+lin_3gb.Intel_i7.900.8=312
+lin_3gb.Intel_i7.1000.1=782
+lin_3gb.AMD_Fusion.1000.1=0
+lin_3gb.Intel_i7.1000.2=426
+lin_3gb.AMD_Fusion.1000.2=0
+lin_3gb.Intel_i7.1000.3=307
+lin_3gb.Intel_i7.1000.4=254
+lin_3gb.Intel_i7.1000.5=263
+lin_3gb.Intel_i7.1000.6=265
+lin_3gb.Intel_i7.1000.7=276
+lin_3gb.Intel_i7.1000.8=285
+lin_3gb.Intel_i7.1100.1=711
+lin_3gb.Intel_i7.1100.2=388
+lin_3gb.Intel_i7.1100.3=280
+lin_3gb.Intel_i7.1100.4=233
+lin_3gb.Intel_i7.1100.5=238
+lin_3gb.Intel_i7.1100.6=242
+lin_3gb.Intel_i7.1100.7=251
+lin_3gb.Intel_i7.1100.8=250
+lin_3gb.Intel_i7.1200.1=653
+lin_3gb.Intel_i7.1200.2=355
+lin_3gb.Intel_i7.1200.3=256
+lin_3gb.Intel_i7.1200.4=217
+lin_3gb.Intel_i7.1200.5=220
+lin_3gb.Intel_i7.1200.6=230
+lin_3gb.Intel_i7.1200.7=231
+lin_3gb.Intel_i7.1200.8=232
+lin_3gb.Intel_i7.1300.1=602
+lin_3gb.Intel_i7.1300.2=328
+lin_3gb.Intel_i7.1300.3=237
+lin_3gb.Intel_i7.1300.4=193
+lin_3gb.Intel_i7.1300.5=200
+lin_3gb.Intel_i7.1300.6=206
+lin_3gb.Intel_i7.1300.7=214
+lin_3gb.Intel_i7.1300.8=219
+lin_3gb.Intel_i7.1400.1=559
+lin_3gb.Intel_i7.1400.2=305
+lin_3gb.Intel_i7.1400.3=219
+lin_3gb.Intel_i7.1400.4=178
+lin_3gb.Intel_i7.1400.5=186
+lin_3gb.Intel_i7.1400.6=191
+lin_3gb.Intel_i7.1400.7=192
+lin_3gb.Intel_i7.1400.8=195
+lin_3gb.Intel_i7.1500.1=521
+lin_3gb.Intel_i7.1500.2=284
+lin_3gb.Intel_i7.1500.3=206
+lin_3gb.Intel_i7.1500.4=171
+lin_3gb.Intel_i7.1500.5=183
+lin_3gb.Intel_i7.1500.6=177
+lin_3gb.Intel_i7.1500.7=181
+lin_3gb.Intel_i7.1500.8=189
+lin_3gb.Intel_i7.1600.1=489
+lin_3gb.Intel_i7.1600.2=267
+lin_3gb.Intel_i7.1600.3=192
+lin_3gb.Intel_i7.1600.4=162
+lin_3gb.Intel_i7.1600.5=163
+lin_3gb.Intel_i7.1600.6=168
+lin_3gb.Intel_i7.1600.7=170
+lin_3gb.Intel_i7.1600.8=173
+lin_3gb.Intel_i7.1700.1=460
+lin_3gb.Intel_i7.1700.2=251
+lin_3gb.Intel_i7.1700.3=181
+lin_3gb.Intel_i7.1700.4=159
+lin_3gb.Intel_i7.1700.5=155
+lin_3gb.Intel_i7.1700.6=159
+lin_3gb.Intel_i7.1700.7=160
+lin_3gb.Intel_i7.1700.8=164
+lin_3gb.Intel_i7.1800.1=435
+lin_3gb.Intel_i7.1800.2=237
+lin_3gb.Intel_i7.1800.3=172
+lin_3gb.Intel_i7.1800.4=147
+lin_3gb.Intel_i7.1800.5=148
+lin_3gb.Intel_i7.1800.6=150
+lin_3gb.Intel_i7.1800.7=153
+lin_3gb.Intel_i7.1800.8=153
+lin_3gb.Intel_i7.1900.1=412
+lin_3gb.Intel_i7.1900.2=225
+lin_3gb.Intel_i7.1900.3=163
+lin_3gb.Intel_i7.1900.4=133
+lin_3gb.Intel_i7.1900.5=142
+lin_3gb.Intel_i7.1900.6=140
+lin_3gb.Intel_i7.1900.7=150
+lin_3gb.Intel_i7.1900.8=150
+lin_3gb.Intel_i7.2000.1=392
+lin_3gb.Intel_i7.2000.2=214
+lin_3gb.Intel_i7.2000.3=154
+lin_3gb.Intel_i7.2000.4=131
+lin_3gb.Intel_i7.2000.5=132
+lin_3gb.Intel_i7.2000.6=138
+lin_3gb.Intel_i7.2000.7=141
+lin_3gb.Intel_i7.2000.8=139
+lin_3gb.Intel_i7.2100.1=373
+lin_3gb.Intel_i7.2100.2=204
+lin_3gb.Intel_i7.2100.3=147
+lin_3gb.Intel_i7.2100.4=120
+lin_3gb.Intel_i7.2100.5=128
+lin_3gb.Intel_i7.2100.6=128
+lin_3gb.Intel_i7.2100.7=132
+lin_3gb.Intel_i7.2100.8=133
+lin_3gb.Intel_i7.2101.1=264
+lin_3gb.Intel_i7.2101.2=162
+lin_3gb.Intel_i7.2101.3=133
+lin_3gb.Intel_i7.2101.4=118
+lin_3gb.Intel_i7.2101.5=121
+lin_3gb.Intel_i7.2101.6=128
+lin_3gb.Intel_i7.2101.7=128
+lin_3gb.Intel_i7.2101.8=134
+lin_1gb.Intel_i7.800.1=225
+lin_1gb.AMD_Fusion.800.1=0
+lin_1gb.Intel_i7.800.2=129
+lin_1gb.AMD_Fusion.800.2=0
+lin_1gb.Intel_i7.800.3=97
+lin_1gb.Intel_i7.800.4=82
+lin_1gb.Intel_i7.800.5=88
+lin_1gb.Intel_i7.800.6=92
+lin_1gb.Intel_i7.800.7=91
+lin_1gb.Intel_i7.900.1=200
+lin_1gb.Intel_i7.900.2=114
+lin_1gb.Intel_i7.900.3=86
+lin_1gb.Intel_i7.900.4=74
+lin_1gb.Intel_i7.900.5=75
+lin_1gb.Intel_i7.900.6=78
+lin_1gb.Intel_i7.900.7=80
+lin_1gb.Intel_i7.900.8=81
+lin_1gb.Intel_i7.1000.1=180
+lin_1gb.AMD_Fusion.1000.1=0
+lin_1gb.Intel_i7.1000.2=103
+lin_1gb.AMD_Fusion.1000.2=0
+lin_1gb.Intel_i7.1000.3=77
+lin_1gb.Intel_i7.1000.4=67
+lin_1gb.Intel_i7.1000.5=68
+lin_1gb.Intel_i7.1000.6=70
+lin_1gb.Intel_i7.1000.7=72
+lin_1gb.Intel_i7.1000.8=76
+lin_1gb.Intel_i7.1100.1=163
+lin_1gb.Intel_i7.1100.2=94
+lin_1gb.Intel_i7.1100.3=70
+lin_1gb.Intel_i7.1100.4=59
+lin_1gb.Intel_i7.1100.5=63
+lin_1gb.Intel_i7.1100.6=67
+lin_1gb.Intel_i7.1100.7=66
+lin_1gb.Intel_i7.1100.8=68
+lin_1gb.Intel_i7.1200.1=150
+lin_1gb.Intel_i7.1200.2=86
+lin_1gb.Intel_i7.1200.3=65
+lin_1gb.Intel_i7.1200.4=54
+lin_1gb.Intel_i7.1200.5=60
+lin_1gb.Intel_i7.1200.6=59
+lin_1gb.Intel_i7.1200.7=66
+lin_1gb.Intel_i7.1200.8=64
+lin_1gb.Intel_i7.1300.1=139
+lin_1gb.Intel_i7.1300.2=80
+lin_1gb.Intel_i7.1300.3=60
+lin_1gb.Intel_i7.1300.4=52
+lin_1gb.Intel_i7.1300.5=52
+lin_1gb.Intel_i7.1300.6=55
+lin_1gb.Intel_i7.1300.7=56
+lin_1gb.Intel_i7.1300.8=63
+lin_1gb.Intel_i7.1400.1=129
+lin_1gb.Intel_i7.1400.2=74
+lin_1gb.Intel_i7.1400.3=55
+lin_1gb.Intel_i7.1400.4=47
+lin_1gb.Intel_i7.1400.5=49
+lin_1gb.Intel_i7.1400.6=52
+lin_1gb.Intel_i7.1400.7=51
+lin_1gb.Intel_i7.1400.8=60
+lin_1gb.Intel_i7.1500.1=120
+lin_1gb.Intel_i7.1500.2=69
+lin_1gb.Intel_i7.1500.3=52
+lin_1gb.Intel_i7.1500.4=45
+lin_1gb.Intel_i7.1500.5=46
+lin_1gb.Intel_i7.1500.6=48
+lin_1gb.Intel_i7.1500.7=51
+lin_1gb.Intel_i7.1500.8=49
+lin_1gb.Intel_i7.1600.1=113
+lin_1gb.Intel_i7.1600.2=65
+lin_1gb.Intel_i7.1600.3=49
+lin_1gb.Intel_i7.1600.4=41
+lin_1gb.Intel_i7.1600.5=43
+lin_1gb.Intel_i7.1600.6=46
+lin_1gb.Intel_i7.1600.7=46
+lin_1gb.Intel_i7.1600.8=47
+lin_1gb.Intel_i7.1700.1=106
+lin_1gb.Intel_i7.1700.2=61
+lin_1gb.Intel_i7.1700.3=46
+lin_1gb.Intel_i7.1700.4=38
+lin_1gb.Intel_i7.1700.5=41
+lin_1gb.Intel_i7.1700.6=41
+lin_1gb.Intel_i7.1700.7=44
+lin_1gb.Intel_i7.1700.8=46
+lin_1gb.Intel_i7.1800.1=100
+lin_1gb.Intel_i7.1800.2=58
+lin_1gb.Intel_i7.1800.3=44
+lin_1gb.Intel_i7.1800.4=38
+lin_1gb.Intel_i7.1800.5=39
+lin_1gb.Intel_i7.1800.6=40
+lin_1gb.Intel_i7.1800.7=42
+lin_1gb.Intel_i7.1800.8=43
+lin_1gb.Intel_i7.1900.1=95
+lin_1gb.Intel_i7.1900.2=55
+lin_1gb.Intel_i7.1900.3=41
+lin_1gb.Intel_i7.1900.4=35
+lin_1gb.Intel_i7.1900.5=36
+lin_1gb.Intel_i7.1900.6=37
+lin_1gb.Intel_i7.1900.7=40
+lin_1gb.Intel_i7.1900.8=41
+lin_1gb.Intel_i7.2000.1=90
+lin_1gb.Intel_i7.2000.2=52
+lin_1gb.Intel_i7.2000.3=39
+lin_1gb.Intel_i7.2000.4=34
+lin_1gb.Intel_i7.2000.5=36
+lin_1gb.Intel_i7.2000.6=36
+lin_1gb.Intel_i7.2000.7=38
+lin_1gb.Intel_i7.2000.8=39
+lin_1gb.Intel_i7.2100.1=86
+lin_1gb.Intel_i7.2100.2=50
+lin_1gb.Intel_i7.2100.3=38
+lin_1gb.Intel_i7.2100.4=32
+lin_1gb.Intel_i7.2100.5=34
+lin_1gb.Intel_i7.2100.6=36
+lin_1gb.Intel_i7.2100.7=36
+lin_1gb.Intel_i7.2100.8=36
+lin_1gb.Intel_i7.2101.1=61
+lin_1gb.Intel_i7.2101.2=38
+lin_1gb.Intel_i7.2101.3=31
+lin_1gb.Intel_i7.2101.4=28
+lin_1gb.Intel_i7.2101.5=29
+lin_1gb.Intel_i7.2101.6=30
+lin_1gb.Intel_i7.2101.7=30
+lin_1gb.Intel_i7.2101.8=32
+fft.Intel_i7.800.1=157
+fft.AMD_Fusion.800.1=371
+fft.Intel_i7.800.2=155
+fft.AMD_Fusion.800.2=366
+fft.Intel_i7.800.3=165
+fft.Intel_i7.800.4=155
+fft.Intel_i7.800.5=161
+fft.Intel_i7.800.6=156
+fft.Intel_i7.800.7=161
+fft.Intel_i7.900.1=139
+fft.Intel_i7.900.2=136
+fft.Intel_i7.900.3=142
+fft.Intel_i7.900.4=144
+fft.Intel_i7.900.5=143
+fft.Intel_i7.900.6=137
+fft.Intel_i7.900.7=143
+fft.Intel_i7.900.8=143
+fft.Intel_i7.1000.1=125
+fft.AMD_Fusion.1000.1=291
+fft.Intel_i7.1000.2=127
+fft.AMD_Fusion.1000.2=292
+fft.Intel_i7.1000.3=133
+fft.Intel_i7.1000.4=131
+fft.Intel_i7.1000.5=129
+fft.Intel_i7.1000.6=123
+fft.Intel_i7.1000.7=133
+fft.Intel_i7.1000.8=122
+fft.Intel_i7.1100.1=111
+fft.Intel_i7.1100.2=118
+fft.Intel_i7.1100.3=120
+fft.Intel_i7.1100.4=111
+fft.Intel_i7.1100.5=115
+fft.Intel_i7.1100.6=118
+fft.Intel_i7.1100.7=114
+fft.Intel_i7.1100.8=120
+fft.Intel_i7.1200.1=102
+fft.Intel_i7.1200.2=112
+fft.Intel_i7.1200.3=109
+fft.Intel_i7.1200.4=110
+fft.Intel_i7.1200.5=109
+fft.Intel_i7.1200.6=110
+fft.Intel_i7.1200.7=106
+fft.Intel_i7.1200.8=102
+fft.Intel_i7.1300.1=102
+fft.Intel_i7.1300.2=100
+fft.Intel_i7.1300.3=100
+fft.Intel_i7.1300.4=95
+fft.Intel_i7.1300.5=101
+fft.Intel_i7.1300.6=101
+fft.Intel_i7.1300.7=101
+fft.Intel_i7.1300.8=102
+fft.Intel_i7.1400.1=97
+fft.Intel_i7.1400.2=96
+fft.Intel_i7.1400.3=97
+fft.Intel_i7.1400.4=96
+fft.Intel_i7.1400.5=96
+fft.Intel_i7.1400.6=96
+fft.Intel_i7.1400.7=97
+fft.Intel_i7.1400.8=96
+fft.Intel_i7.1500.1=90
+fft.Intel_i7.1500.2=90
+fft.Intel_i7.1500.3=90
+fft.Intel_i7.1500.4=90
+fft.Intel_i7.1500.5=90
+fft.Intel_i7.1500.6=90
+fft.Intel_i7.1500.7=90
+fft.Intel_i7.1500.8=92
+fft.Intel_i7.1600.1=89
+fft.Intel_i7.1600.2=88
+fft.Intel_i7.1600.3=88
+fft.Intel_i7.1600.4=89
+fft.Intel_i7.1600.5=88
+fft.Intel_i7.1600.6=89
+fft.Intel_i7.1600.7=87
+fft.Intel_i7.1600.8=85
+fft.Intel_i7.1700.1=82
+fft.Intel_i7.1700.2=97
+fft.Intel_i7.1700.3=87
+fft.Intel_i7.1700.4=83
+fft.Intel_i7.1700.5=79
+fft.Intel_i7.1700.6=83
+fft.Intel_i7.1700.7=84
+fft.Intel_i7.1700.8=83
+fft.Intel_i7.1800.1=79
+fft.Intel_i7.1800.2=79
+fft.Intel_i7.1800.3=78
+fft.Intel_i7.1800.4=90
+fft.Intel_i7.1800.5=79
+fft.Intel_i7.1800.6=79
+fft.Intel_i7.1800.7=79
+fft.Intel_i7.1800.8=79
+fft.Intel_i7.1900.1=77
+fft.Intel_i7.1900.2=75
+fft.Intel_i7.1900.3=74
+fft.Intel_i7.1900.4=77
+fft.Intel_i7.1900.5=75
+fft.Intel_i7.1900.6=77
+fft.Intel_i7.1900.7=75
+fft.Intel_i7.1900.8=77
+fft.Intel_i7.2000.1=74
+fft.Intel_i7.2000.2=72
+fft.Intel_i7.2000.3=73
+fft.Intel_i7.2000.4=72
+fft.Intel_i7.2000.5=73
+fft.Intel_i7.2000.6=72
+fft.Intel_i7.2000.7=73
+fft.Intel_i7.2000.8=71
+fft.Intel_i7.2100.1=69
+fft.Intel_i7.2100.2=68
+fft.Intel_i7.2100.3=68
+fft.Intel_i7.2100.4=69
+fft.Intel_i7.2100.5=69
+fft.Intel_i7.2100.6=70
+fft.Intel_i7.2100.7=69
+fft.Intel_i7.2100.8=68
+fft.Intel_i7.2101.1=52
+fft.Intel_i7.2101.2=51
+fft.Intel_i7.2101.3=51
+fft.Intel_i7.2101.4=52
+fft.Intel_i7.2101.5=51
+fft.Intel_i7.2101.6=51
+fft.Intel_i7.2101.7=51
+fft.Intel_i7.2101.8=50
Index: DCWoRMS/trunk/src/test/article/recs/resources1.xml
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/resources1.xml	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/resources1.xml	(revision 656)
@@ -0,0 +1,471 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<environment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:noNamespaceSchemaLocation="../../../../simulator/schemas/resources/DCWormsResSchema.xsd">
+	
+	<timeEstimationPlugin>
+		<name>test.article.recs.plugins.timeestimation.RecsTimeEstimationPlugin</name>
+	</timeEstimationPlugin>
+	
+	<resources>
+		<computingResource class="DataCenter" name="compRes">
+			<resourceUnit class="storage">
+				<amount>4800000</amount>
+			</resourceUnit>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>example.energy.DataCenterEnergyEstimationPlugin</name>
+						</energyEstimationPlugin>
+					</powerProfile>	
+				</profile>
+			<computingResource class="ComputingNode" type="Intel_i7" count="4">
+				<resourceUnit class="memory">
+					<amount>16384</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Intel_i7</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.IntelNodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<parameter name="pState">
+								<property name="name">
+									<value>P0</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">2100</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P1</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">2000</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P2</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1900</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P3</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1800</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P4</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">1700</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P5</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1600</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P6</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1500</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P7</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1400</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P8</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1300</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P9</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1200</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P10</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1100</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P11</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1000</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P12</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">900</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P13</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">800</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>								
+						</powerProfile>
+					</profile>
+					<computingResource class="Core" count="4">
+
+					</computingResource>
+				</computingResource>
+			</computingResource>
+			
+			<computingResource class="ComputingNode" type="AMD_Fusion" count="6">
+				<resourceUnit class="memory">
+					<amount>4096</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>AMD_Fusion</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AmdNodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+	
+							<parameter name="pState">
+									<property name="name">
+										<value>P0</value>
+									</property>	
+									<property name="frequency">
+										<value unit="Hz">1000</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>
+								<parameter name="pState">
+									<property name="name">
+										<value>P1</value>
+									</property>	
+									<property name="frequency">
+										<value unit="H`">800</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>	
+							</powerProfile>
+						</profile>
+					<computingResource class="Core" count="2">
+
+					</computingResource>
+				</computingResource>
+			</computingResource>
+
+			<computingResource class="ComputingNode" type="Atom_D510" count="4">
+				<resourceUnit class="memory">
+					<amount>2048</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Atom_D510</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AtomD510NodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<parameter name="pState">
+								<property name="name">
+									<value>P0</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">1666</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P1</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1458</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P2</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1250</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P3</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1041</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P4</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">833</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P5</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">625</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P6</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">416</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P7</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">208</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>					
+						</powerProfile>
+					</profile>
+					<computingResource class="Core" count="2">
+
+					</computingResource>
+				</computingResource>
+			</computingResource>
+			
+			<computingResource class="ComputingNode" type="Atom_Z510" count="4">
+				<resourceUnit class="memory">
+					<amount>2048</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Atom_Z510</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AtomZ510NodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<parameter name="pState">
+									<property name="name">
+										<value>P0</value>
+									</property>	
+									<property name="frequency">
+										<value unit="Hz">1100</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>
+								<parameter name="pState">
+									<property name="name">
+										<value>P1</value>
+									</property>	
+									<property name="frequency">
+										<value unit="H`">800</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>	
+								<parameter name="pState">
+									<property name="name">
+										<value>P2</value>
+									</property>	
+									<property name="frequency">
+										<value unit="H`">600</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>
+							</powerProfile>
+						</profile>
+					<computingResource class="Core" count="1">
+
+					</computingResource>
+				</computingResource>
+			</computingResource>
+		</computingResource>
+		<scheduler class="Cluster" name="cluster">
+			<!-- Definition of scheduling plugin at cluster level -->
+			<schedulingPlugin>
+				<name>test.article.recs.plugins.scheduling.RecsExclusivenessSP</name>
+			</schedulingPlugin>	
+			<!-- Reference to managed resources - cluster manages resources belonging to the defined data center -->
+			<managedComputingResources include="false">
+				<resourceName>compRes</resourceName>
+			</managedComputingResources>
+		</scheduler>	
+	</resources>
+
+</environment>
Index: DCWoRMS/trunk/src/test/article/recs/experiment1.properties
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/experiment1.properties	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/experiment1.properties	(revision 656)
@@ -0,0 +1,29 @@
+# Use single *.swf file as workload description.
+
+# Path to xml file which describes resource characteristics.
+resdesc=src/test/article/recs/resources1.xml
+
+# and swf file, which name is declared by readscenario.workloadfilename parameter.
+# Swf file must be placed in readscenario.inputfolder directory.  
+readscenario.workloadfilename=src/test/article/workloadgen/workload/workload.swf
+
+# Choose directory where all result files should be placed.
+stats.outputfolder=../article_result
+
+# Define the type and content of charts to generate
+
+# Gantt chart
+creatediagrams.gantt=true
+
+# Shows the execution times of tasks
+creatediagrams.tasks=false
+
+# Shows the waiting times of tasks
+creatediagrams.taskswaitingtime=false
+
+# Resource utilization chart - only for processors
+creatediagrams.resutilization=DataCenter
+
+# Power usage chart - for computing nodes and processors
+creatediagrams.respowerusage=DataCenter
+
Index: DCWoRMS/trunk/src/test/article/recs/utils/TaskToApp.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/utils/TaskToApp.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/utils/TaskToApp.java	(revision 656)
@@ -0,0 +1,46 @@
+package test.article.recs.utils;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Random;
+
+import dcworms.schedframe.scheduling.ExecTask;
+
+public class TaskToApp {
+	
+	private static int TAR = 20;
+	private static int LIN_TINY = 40;
+	private static int LIN_3GB = 60;
+	private static int LIN_1GB = 80;
+	private static int FFT = 100;
+	private static Random rand = new Random(5);
+	private static Map<String, AppType> mapping = new HashMap<String, AppType>();
+
+	public AppType getAppType(ExecTask task){
+		AppType appType = null;
+		if(mapping.get(task.getJobId())!= null){
+			appType = mapping.get(task.getJobId());
+		}else{
+			appType = randomAppType();
+			mapping.put(task.getJobId(), appType);
+		}return appType;
+	}
+	
+	private AppType randomAppType(){
+		AppType appType = null;
+		int n = rand.nextInt(100);
+		if(n < TAR){
+			appType = AppType.tar;
+		} else if (n < LIN_TINY){
+			appType = AppType.lin_tiny;
+		} else if (n < LIN_3GB){
+			appType = AppType.lin_3gb;
+		} else if (n < LIN_1GB){
+			appType = AppType.lin_1gb;
+		} else if (n < FFT){
+			appType = AppType.fft;
+		} 
+		return appType;
+	}
+	
+}
Index: DCWoRMS/trunk/src/test/article/recs/utils/AppType.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/utils/AppType.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/utils/AppType.java	(revision 656)
@@ -0,0 +1,9 @@
+package test.article.recs.utils;
+
+public enum AppType {
+	tar,
+	lin_tiny,
+	lin_3gb,
+	lin_1gb,
+	fft;
+}
Index: DCWoRMS/trunk/src/test/article/recs/workload.swf
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/workload.swf	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/workload.swf	(revision 656)
@@ -0,0 +1,30 @@
+;Automatically generated workload description by the Grid Scheduling Simulator
+;		j|		s|		w|		r|		c|		c|		m|		p|		t|		m|		s|		u|		g|		e|		q|		p|		p|		t|
+;		o|		u|		a|		u|		p|		p|		e|		r|		i|		e|		t|		i|		i|		x|		u|		a|		r|		h|
+;		b|		b|		i|		n|		u|		u|		m|		o|		m|		m|		a|		d|		d|		e|		e|		r|		e|		i|
+;		 |		m|		t|		t|		 |		 |		 |		c|		e|		 |		t|		 |		 |		c|		u|		t|		c|		n|
+;		 |		i|		 |		i|		a|		t|		u|		 |		 |		r|		u|		 |		 |		u|		e|		i|		 |		k|
+;		 |		t|		 |		m|		l|		i|		s|		r|		r|		e|		s|		 |		 |		t|		 |		t|		j|		 |
+;		 |		 |		 |		e|		l|		m|		e|		e|		e|		q|		 |		 |		 |		a|		n|		i|		o|		t|
+;		 |		 |		 |		 |		o|		e|		d|		q|		q|		 |		 |		 |		 |		b|		r|		o|		b|		i|
+;		 |		 |		 |		 |		c|		 |		 |		 |		 |		 |		 |		 |		 |		l|		 |		n|		 |		m|
+;		 |		 |		 |		 |		 |		 |		 |		 |		 |		 |		 |		 |		 |		e|		 |		 |		 |		e|
+;StartTime: Mon Nov 03 00:00:00 CET 2008
+;PUSpeed: 1
+
+
+		1			0			-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		2			0			-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		3			0			-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		4			0			-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+ 		5			0			-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+ 		6			0			-1		10800	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+; -----------
+		7			0			-1		14400	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		8			0			-1		28800	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		9			3600		-1		7200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+		10			21600		-1		21600	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+ 		11			25200		-1		25200	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+ 		12			39600		-1		14400	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+  		13			46800		-1		10800	1		-1		-1		1		-1		-1		-1		-1		-1		1		1		1		-1		-1
+ 		
Index: DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessSP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessSP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessSP.java	(revision 656)
@@ -0,0 +1,116 @@
+package test.article.recs.plugins.scheduling;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import schedframe.events.scheduling.SchedulingEvent;
+import schedframe.resources.ResourceStatus;
+import schedframe.resources.computing.ComputingNode;
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.Core;
+import schedframe.resources.units.ProcessingElements;
+import schedframe.resources.units.ResourceUnit;
+import schedframe.resources.units.ResourceUnitName;
+import schedframe.resources.units.StandardResourceUnitName;
+import schedframe.scheduling.manager.resources.ClusterResourceManager;
+import schedframe.scheduling.manager.resources.ResourceManager;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import schedframe.scheduling.plan.SchedulingPlanInterface;
+import schedframe.scheduling.plan.impl.SchedulingPlan;
+import schedframe.scheduling.plugin.grid.ModuleList;
+import schedframe.scheduling.queue.TaskQueue;
+import schedframe.scheduling.queue.TaskQueueList;
+import schedframe.scheduling.tasks.TaskInterface;
+import example.localplugin.BaseLocalSchedulingPlugin;
+import gridsim.dcworms.DCWormsTags;
+
+public class RecsExclusivenessSP extends BaseLocalSchedulingPlugin {
+
+	public SchedulingPlanInterface<?> schedule(SchedulingEvent event, TaskQueueList queues, JobRegistry jobRegistry,
+			ResourceManager resManager, ModuleList modules) {
+
+		ClusterResourceManager resourceManager = (ClusterResourceManager) resManager;
+		SchedulingPlan plan = new SchedulingPlan();
+		// choose the events types to serve.
+		// Different actions for different events are possible.
+		switch (event.getType()) {
+		case START_TASK_EXECUTION:
+		case TASK_FINISHED:
+		//case TIMER:
+			// our tasks are placed only in first queue (see BaseLocalSchedulingPlugin.placeJobsInQueues() method)
+			TaskQueue q = queues.get(0);
+			// check all tasks in queue
+
+			for (int i = 0; i < q.size(); i++) {
+				TaskInterface<?> task = q.get(i);
+				// if status of the tasks in READY
+				if (task.getStatus() == DCWormsTags.READY) {
+					Map<ResourceUnitName, ResourceUnit> choosenResources = chooseResourcesForExecution(resourceManager, task);
+					if (choosenResources != null) {
+						addToSchedulingPlan(plan, task, choosenResources);
+					}
+				}
+			}
+
+			break;
+		}
+		return plan;
+	}
+
+	private Map<ResourceUnitName, ResourceUnit> chooseResourcesForExecution(
+			ClusterResourceManager resourceManager, TaskInterface<?> task) {
+
+		Map<ResourceUnitName, ResourceUnit> map;
+		List<ComputingNode> nodes = resourceManager.getComputingNodes();
+		for (ComputingNode node : nodes) {
+			int cpuRequest;
+			try {
+				cpuRequest = Double.valueOf(task.getCpuCntRequest()).intValue();
+			} catch (NoSuchFieldException e) {
+				cpuRequest = 0;
+			}
+
+			if (cpuRequest != 0) {
+
+				/*Properties properties = new Properties();
+				properties.setProperty("type", StandardResourceType.Core.getName());
+				properties.setProperty("status", ResourceStatus.FREE.toString());
+				 */
+				List<Core> cores = node.getProcessors().get(0).getCores();
+				if (cores.size() < cpuRequest/* || node.getProcessors().get(0).filterDescendants(properties).size() != cores.size()*/) {
+					continue;
+				}
+
+				int freeCores = 0;
+				for(Core core: cores){
+					if(core.getStatus() == ResourceStatus.FREE)
+						freeCores++;
+				}
+				
+				if(freeCores != cores.size())
+					continue;
+				List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();				
+				for (int i = 0; i < cores.size() && cpuRequest > 0; i++) {
+					if (cores.get(i).getStatus() == ResourceStatus.FREE) {
+						choosenResources.add(cores.get(i));
+						cpuRequest--;
+					}
+				}
+				if (cpuRequest > 0) {
+					continue;
+				}
+				map = new HashMap<ResourceUnitName, ResourceUnit>();
+				ProcessingElements pe = new ProcessingElements();
+				pe.addAll(choosenResources);
+				map.put(StandardResourceUnitName.PE, pe);
+				return map;
+
+			}
+		}
+	
+		return null;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomZ510NodeEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomZ510NodeEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomZ510NodeEEP.java	(revision 656)
@@ -0,0 +1,31 @@
+package test.article.recs.plugins.energy;
+
+import schedframe.resources.computing.ComputingNode;
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public class AtomZ510NodeEEP extends RecsNodeBaseEEP {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		ComputingNode node = (ComputingNode) resource;
+		for(Processor cpu: node.getProcessors()){
+			try{
+				powerConsumption = powerConsumption + cpu.getPowerInterface().getRecentPowerUsage().getValue();
+			} catch (Exception e){
+				
+			}
+		}
+		try {
+			powerConsumption = powerConsumption + node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState());
+		} catch (NoSuchFieldException e) {
+		}
+
+		return powerConsumption;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/AmdNodeEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/AmdNodeEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/AmdNodeEEP.java	(revision 656)
@@ -0,0 +1,44 @@
+package test.article.recs.plugins.energy;
+
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import schedframe.resources.computing.ComputingNode;
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+
+public class AmdNodeEEP extends RecsNodeBaseEEP {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		ComputingNode node = (ComputingNode) resource;
+		for(Processor cpu: node.getProcessors()){
+			try{
+				powerConsumption = powerConsumption + cpu.getPowerInterface().getRecentPowerUsage().getValue();
+			} catch (Exception e){
+				
+			}
+		}
+		try {
+			powerConsumption = powerConsumption + node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState());
+		} catch (NoSuchFieldException e) {
+		}
+
+		
+		try {
+			if(jobRegistry.getRunningTasks().size()>0)
+			powerConsumption = powerConsumption + getMeasuredPower(createQuery(jobRegistry.getRunningTasks().get(0)));
+		} catch (FileNotFoundException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		} catch (IOException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		return powerConsumption;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsNodeBaseEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsNodeBaseEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsNodeBaseEEP.java	(revision 656)
@@ -0,0 +1,78 @@
+package test.article.recs.plugins.energy;
+
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.util.Map;
+import java.util.PropertyResourceBundle;
+import java.util.ResourceBundle;
+
+import schedframe.resources.computing.Core;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.units.PEUnit;
+import schedframe.resources.units.ProcessingElements;
+import schedframe.resources.units.ResourceUnit;
+import schedframe.resources.units.ResourceUnitName;
+import schedframe.resources.units.StandardResourceUnitName;
+import test.article.recs.utils.AppType;
+import test.article.recs.utils.TaskToApp;
+import dcworms.schedframe.scheduling.ExecTask;
+import dcworms.schedframe.scheduling.Executable;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public abstract class RecsNodeBaseEEP extends BaseEnergyEstimationPlugin{
+	
+	private static String powerDataFileName = "src/test/article/recs/data/power_data.properties";
+	private TaskToApp taskToApp = new TaskToApp();
+
+	protected String createQuery(ExecTask task) {
+		Executable exec = (Executable)task;
+		Map<ResourceUnitName, ResourceUnit> allocatedResources = exec.getUsedResources().getLast().getResourceUnits();
+		PEUnit peUnit = (PEUnit) allocatedResources.get(StandardResourceUnitName.PE);
+		
+		String query = getApplicationType(task) + "." + getNodeCategory(peUnit) + "." + getFrequency(peUnit) + "." + getCoreCnt(task);
+		return query;
+	}
+
+	private String getApplicationType(ExecTask task){	
+		AppType appType = taskToApp.getAppType(task);
+		return appType.toString();
+	}
+	
+	private String getNodeCategory(PEUnit peUnit){
+		
+		ProcessingElements pe = (ProcessingElements) peUnit;
+		Core core = (Core)pe.get(0);
+		return core.getParent().getParent().getCategory();
+	}
+	
+	private int getFrequency(PEUnit peUnit){
+		ProcessingElements pe = (ProcessingElements) peUnit;
+		Core core = (Core)pe.get(0);
+		Processor proc = (Processor) core.getParent();
+		double freq;
+		try{
+			freq = proc.getPowerInterface().getFrequency();
+		} catch(Exception e){
+			freq = 800;
+		}
+		return Double.valueOf(freq).intValue();
+		
+	}
+	
+	private int getCoreCnt(ExecTask task){	
+		double cpuReq;
+		try {
+			cpuReq = task.getCpuCntRequest();
+		} catch (NoSuchFieldException e) {
+				cpuReq = 1;
+		}
+		return Double.valueOf(cpuReq).intValue();
+	}
+	
+	protected double getMeasuredPower(String query) throws FileNotFoundException, IOException{
+		ResourceBundle bundle = new PropertyResourceBundle(new FileInputStream(powerDataFileName));
+
+		return Double.valueOf(bundle.getString(query)).doubleValue();
+	}
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomD510NodeEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomD510NodeEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/AtomD510NodeEEP.java	(revision 656)
@@ -0,0 +1,31 @@
+package test.article.recs.plugins.energy;
+
+import schedframe.resources.computing.ComputingNode;
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public class AtomD510NodeEEP extends RecsNodeBaseEEP {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		ComputingNode node = (ComputingNode) resource;
+		for(Processor cpu: node.getProcessors()){
+			try{
+				powerConsumption = powerConsumption + cpu.getPowerInterface().getRecentPowerUsage().getValue();
+			} catch (Exception e){
+				
+			}
+		}
+		try {
+			powerConsumption = powerConsumption + node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState());
+		} catch (NoSuchFieldException e) {
+		}
+
+		return powerConsumption;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/IntelNodeEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/IntelNodeEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/IntelNodeEEP.java	(revision 656)
@@ -0,0 +1,45 @@
+package test.article.recs.plugins.energy;
+
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import schedframe.resources.computing.ComputingNode;
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public class IntelNodeEEP extends RecsNodeBaseEEP {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		ComputingNode node = (ComputingNode) resource;
+		for(Processor cpu: node.getProcessors()){
+			try{
+				powerConsumption = powerConsumption + cpu.getPowerInterface().getRecentPowerUsage().getValue();
+			} catch (Exception e){
+				
+			}
+		}
+		try {
+			powerConsumption = powerConsumption + node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState());
+		} catch (NoSuchFieldException e) {
+		}
+
+	
+		try {
+			if(jobRegistry.getRunningTasks().size()>0)
+			powerConsumption = powerConsumption + getMeasuredPower(createQuery(jobRegistry.getRunningTasks().get(0)));
+		} catch (FileNotFoundException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		} catch (IOException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		return powerConsumption;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCpuEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCpuEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCpuEEP.java	(revision 656)
@@ -0,0 +1,17 @@
+package test.article.recs.plugins.energy;
+
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public class RecsCpuEEP extends BaseEnergyEstimationPlugin {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		return powerConsumption;
+	}
+
+}
+
Index: DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCoreEEP.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCoreEEP.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/energy/RecsCoreEEP.java	(revision 656)
@@ -0,0 +1,16 @@
+package test.article.recs.plugins.energy;
+
+import schedframe.resources.computing.ComputingResource;
+import schedframe.resources.computing.profiles.energy.EnergyEvent;
+import schedframe.scheduling.manager.tasks.JobRegistry;
+import example.energy.BaseEnergyEstimationPlugin;
+
+public class RecsCoreEEP extends BaseEnergyEstimationPlugin {
+
+	public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry,
+			ComputingResource resource) {
+		double powerConsumption = 0;
+		return powerConsumption;
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/plugins/timeestimation/RecsTimeEstimationPlugin.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/plugins/timeestimation/RecsTimeEstimationPlugin.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/plugins/timeestimation/RecsTimeEstimationPlugin.java	(revision 656)
@@ -0,0 +1,122 @@
+package test.article.recs.plugins.timeestimation;
+
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.util.Map;
+import java.util.MissingResourceException;
+import java.util.PropertyResourceBundle;
+import java.util.Random;
+import java.util.ResourceBundle;
+
+import schedframe.events.scheduling.SchedulingEvent;
+import schedframe.resources.computing.Core;
+import schedframe.resources.computing.Processor;
+import schedframe.resources.units.PEUnit;
+import schedframe.resources.units.ProcessingElements;
+import schedframe.resources.units.ResourceUnit;
+import schedframe.resources.units.ResourceUnitName;
+import schedframe.resources.units.StandardResourceUnitName;
+import test.article.recs.utils.AppType;
+import test.article.recs.utils.TaskToApp;
+import dcworms.schedframe.scheduling.ExecTask;
+import example.timeestimation.BaseTimeEstimationPlugin;
+
+public class RecsTimeEstimationPlugin extends BaseTimeEstimationPlugin{
+
+	private static String TIME_DATA_FILE_NAME = "src/test/article/recs/data/time_data.properties";
+	private static int TIME_FACTOR = 20;
+	
+	private TaskToApp taskToApp = new TaskToApp();
+
+	public double execTimeEstimation(SchedulingEvent event, ExecTask task,
+			Map<ResourceUnitName, ResourceUnit> allocatedResources,
+			double completionPercentage) {
+		
+		double execTime;
+		
+		PEUnit peUnit = (PEUnit) allocatedResources.get(StandardResourceUnitName.PE);
+		
+		String query = createQuery(task, peUnit);
+		try {
+			execTime = TIME_FACTOR * (1 - completionPercentage/100) * getMeasuredTime(query);
+			if (Double.compare(execTime, 0.001) < 0) {
+				execTime = 0.001;
+			}
+			execTime = Math.round(execTime);
+		} catch (FileNotFoundException e) {
+			execTime = defaultEstimation(task, peUnit, completionPercentage);
+		} catch (IOException e) {
+			execTime = defaultEstimation(task, peUnit, completionPercentage);
+		} catch(MissingResourceException e){
+			execTime = defaultEstimation(task, peUnit, completionPercentage);
+		}
+
+		return execTime;
+	}
+
+	private String createQuery(ExecTask task, PEUnit peUnit) {
+		String query;
+		query = getApplicationType(task) + "." + getNodeCategory(peUnit) + "." + getFrequency(peUnit) + "." + getCoreCnt(task);
+		return query;
+	}
+
+	private String getApplicationType(ExecTask task){	
+		AppType appType = taskToApp.getAppType(task);
+		return appType.toString();
+	}
+	
+	private String getNodeCategory(PEUnit peUnit){
+		
+		ProcessingElements pe = (ProcessingElements) peUnit;
+		Core core = (Core)pe.get(0);
+		return core.getParent().getParent().getCategory();
+	}
+	
+	private int getFrequency(PEUnit peUnit){
+		ProcessingElements pe = (ProcessingElements) peUnit;
+		Core core = (Core)pe.get(0);
+		Processor proc = (Processor) core.getParent();
+		double freq;
+		try{
+			freq = proc.getPowerInterface().getFrequency();
+		} catch(Exception e){
+			freq = 800;
+		}
+		return Double.valueOf(freq).intValue();
+		
+	}
+	
+	private int getCoreCnt(ExecTask task){	
+		double cpuReq;
+		try {
+			cpuReq = task.getCpuCntRequest();
+		} catch (NoSuchFieldException e) {
+				cpuReq = 1;
+		}
+		return Double.valueOf(cpuReq).intValue();
+	}
+	
+	private double getMeasuredTime(String query) throws FileNotFoundException, IOException{
+		ResourceBundle bundle = new PropertyResourceBundle(new FileInputStream(TIME_DATA_FILE_NAME));
+		return Double.valueOf(bundle.getString(query)).doubleValue();
+	}
+
+	private double defaultEstimation(ExecTask task,
+			PEUnit peUnit,
+			double completionPercentage){
+		int speed = peUnit.getSpeed();
+		int cnt = peUnit.getUsedAmount();
+
+		double remainingLength =  task.getLength() * (1 - completionPercentage/100);
+		
+		double execTime = (remainingLength / (cnt * speed));
+		if (Double.compare(execTime, 0.001) < 0) {
+			execTime = 0.001;
+		}
+		execTime = Math.round(execTime);
+		return execTime;
+	}
+}
+
+
Index: DCWoRMS/trunk/src/test/article/recs/RunExperiment.java
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/RunExperiment.java	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/RunExperiment.java	(revision 656)
@@ -0,0 +1,19 @@
+package test.article.recs;
+import simulator.DataCenterWorkloadSimulator;
+
+
+public class RunExperiment {
+	
+	public static void main(String args[]){
+		RunExperiment runner = new RunExperiment();
+		runner.run();
+	}
+	
+	public void run(){
+		String args[] = {
+				"src/test/article/recs/experiment1.properties"
+				};
+		DataCenterWorkloadSimulator.main(args);
+	}
+
+}
Index: DCWoRMS/trunk/src/test/article/recs/resdesc/resources1.xml
===================================================================
--- DCWoRMS/trunk/src/test/article/recs/resdesc/resources1.xml	(revision 656)
+++ DCWoRMS/trunk/src/test/article/recs/resdesc/resources1.xml	(revision 656)
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<environment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:noNamespaceSchemaLocation="../../../../simulator/schemas/resources/DCWormsResSchema.xsd">
+	
+	<timeEstimationPlugin>
+		<name>test.article.recs.plugins.timeestimation.RecsTimeEstimationPlugin</name>
+	</timeEstimationPlugin>
+	<!-- Simple data center description -->
+	<resources>
+		<computingResource class="DataCenter" name="compRes">
+			<!-- Defined data center contains only 6 processors -->
+			<resourceUnit class="storage">
+					<amount>4800000</amount>
+			</resourceUnit>
+			<computingResource class="ComputingNode" count="4">
+				<resourceUnit class="memory">
+					<amount>16384</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Intel_i7</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.IntelNodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<!-- Definition of processor power profile -->
+						<powerProfile>
+							<!-- Reference to energy usage estimation plugin -->
+							<energyEstimationPlugin>
+								<name>test.article.recs.plugins.energy.RecsCpuEEP</name>
+							</energyEstimationPlugin>		
+							<!-- Definition of supported p-states and corresponding frequency and voltage level and power consumption -->
+							<!-- 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 -->
+							<parameter name="pState">
+								<property name="name">
+									<value>P0</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">2100</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P1</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">2000</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P2</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1900</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P3</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1800</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P4</value>
+								</property>	
+								<property name="frequency">
+									<value unit="Hz">1700</value>
+								</property>		
+
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P5</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1600</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>	
+							<parameter name="pState">
+								<property name="name">
+									<value>P6</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1500</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P7</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1400</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P8</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1300</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P9</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1200</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P10</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1100</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P11</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">1000</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P12</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">900</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>
+							<parameter name="pState">
+								<property name="name">
+									<value>P13</value>
+								</property>	
+								<property name="frequency">
+									<value unit="H`">800</value>
+								</property>		
+								<property name="powerUsage">
+									<value unit="W">0</value>
+								</property>						
+							</parameter>								
+						</powerProfile>
+					</profile>
+					<computingResource class="Core" count="8">
+						<profile>
+							<powerProfile>
+								<energyEstimationPlugin>
+									<name>test.article.recs.plugins.energy.RecsCoreEEP</name>
+								</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					</computingResource>
+				</computingResource>
+			</computingResource>
+			
+			<computingResource class="ComputingNode" count="6">
+				<resourceUnit class="memory">
+					<amount>4096</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>AMD_Fusion</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AmdNodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<energyEstimationPlugin>
+								<name>test.article.recs.plugins.energy.RecsCpuEEP</name>
+							</energyEstimationPlugin>		
+							<parameter name="pState">
+									<property name="name">
+										<value>P0</value>
+									</property>	
+									<property name="frequency">
+										<value unit="Hz">1000</value>
+									</property>		
+			
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>
+								<parameter name="pState">
+									<property name="name">
+										<value>P1</value>
+									</property>	
+									<property name="frequency">
+										<value unit="H`">800</value>
+									</property>		
+									<property name="powerUsage">
+										<value unit="W">0</value>
+									</property>						
+								</parameter>	
+							</powerProfile>
+						</profile>
+					<computingResource class="Core" count="2">
+						<profile>
+							<powerProfile>
+								<energyEstimationPlugin>
+									<name>test.article.recs.plugins.energy.RecsCoreEEP</name>
+								</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					</computingResource>
+				</computingResource>
+			</computingResource>
+
+			<computingResource class="ComputingNode" count="4">
+				<resourceUnit class="memory">
+					<amount>2048</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Atom_D510</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AtomD510NodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<energyEstimationPlugin>
+								<name>test.article.recs.plugins.energy.RecsCpuEEP</name>
+							</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					<computingResource class="Core" count="1">
+						<profile>
+							<powerProfile>
+								<energyEstimationPlugin>
+									<name>test.article.recs.plugins.energy.RecsCoreEEP</name>
+								</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					</computingResource>
+				</computingResource>
+			</computingResource>
+			
+			<computingResource class="ComputingNode" count="4">
+				<resourceUnit class="memory">
+					<amount>2048</amount>
+				</resourceUnit>
+				<parameter name="category">
+					<value>Atom_Z510</value>
+				</parameter>
+				<profile>
+					<powerProfile>
+						<energyEstimationPlugin>
+							<name>test.article.recs.plugins.energy.AtomZ510NodeEEP</name>
+						</energyEstimationPlugin>	
+						<powerStates>
+							<powerState>
+								<name>ON</name>
+								<powerUsage>10</powerUsage>
+							</powerState>
+							<powerState>
+								<name>OFF</name>
+								<powerUsage>0</powerUsage>
+							</powerState>
+						</powerStates>				
+					</powerProfile>
+				</profile>
+				<computingResource class="Processor" count="1">
+					<profile>
+						<powerProfile>
+							<energyEstimationPlugin>
+								<name>test.article.recs.plugins.energy.RecsCpuEEP</name>
+							</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					<computingResource class="Core" count="1">
+						<profile>
+							<powerProfile>
+								<energyEstimationPlugin>
+									<name>test.article.recs.plugins.energy.RecsCoreEEP</name>
+								</energyEstimationPlugin>			
+							</powerProfile>
+						</profile>
+					</computingResource>
+				</computingResource>
+			</computingResource>
+		</computingResource>
+		<scheduler class="Cluster" name="cluster">
+			<!-- Definition of scheduling plugin at cluster level -->
+			<schedulingPlugin>
+				<name>test.article.recs.plugins.scheduling.RecsExclusivenessSP</name>
+			</schedulingPlugin>	
+			<!-- Reference to managed resources - cluster manages resources belonging to the defined data center -->
+			<managedComputingResources include="false">
+				<resourceName>compRes</resourceName>
+			</managedComputingResources>
+		</scheduler>	
+	</resources>
+
+</environment>
