Changeset 914


Ignore:
Timestamp:
03/04/13 13:27:43 (12 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/simulator/stats/implementation/out/StringSerializer.java

    r805 r914  
    261261        public Object visit(ResourceUsageStats resourceUsageStats) { 
    262262                Map<Long, Double> resourceUsage = resourceUsageStats.getHistory(); 
    263                  
     263                String metricName = "utlization"; 
    264264                int mapSize = resourceUsage.size(); 
    265265                /* 
     
    284284                        buffer = new StringBuffer(size + 42); 
    285285                        String[] headers = resourceUsageStats.getHeaders(); 
    286                         for(int i = 0; i < headers.length; i++) 
    287                         { 
    288                                 buffer.append(headers[i]); 
    289                                 buffer.append(fieldSeparator); 
    290                         } 
    291                         buffer.append(System.getProperty("line.separator")); 
     286                        /*for(int i = 0; i < headers.length; i++) 
     287                        { 
     288                                buffer.append(headers[i]); 
     289                                buffer.append(fieldSeparator); 
     290                        } 
     291                        buffer.append(System.getProperty("line.separator"));*/ 
    292292                } else { 
    293293                        buffer = new StringBuffer(size); 
     
    297297                for (Long timestamp : resourceUsage.keySet()) { 
    298298                         
     299                        buffer.append(metricName); 
     300                        buffer.append(fieldSeparator); 
    299301                        buffer.append(resourceUsageStats.getResourceName()); 
    300302                        buffer.append(fieldSeparator); 
     
    308310 
    309311                } 
     312                 
     313                int lastIdx = buffer.lastIndexOf(System.getProperty("line.separator")); 
     314                if(lastIdx != -1) 
     315                        buffer.deleteCharAt(lastIdx); 
     316                 
    310317                if(resourceUsage.size() > 0){ 
    311                         buffer.append("mean: " + resourceUsageStats.getMeanValue()); 
    312                         buffer.append(System.getProperty("line.separator"));     
     318                        //uffer.append("mean: " + resourceUsageStats.getMeanValue()); 
     319                        //buffer.append(System.getProperty("line.separator"));   
    313320                } 
    314321                return buffer.toString(); 
     
    317324        public Object visit(ResourcePowerStats resourceEnergyStats) { 
    318325                Map<Long, Double> resourceEnergy = resourceEnergyStats.getHistory(); 
    319                  
     326                String metricName = "powerConsumption"; 
    320327                int mapSize = resourceEnergy.size(); 
    321328                /* 
     
    340347                        buffer = new StringBuffer(size + 42); 
    341348                        String[] headers = resourceEnergyStats.getHeaders(); 
    342                         for(int i = 0; i < headers.length; i++) 
    343                         { 
    344                                 buffer.append(headers[i]); 
    345                                 buffer.append(fieldSeparator); 
    346                         } 
    347                         buffer.append(System.getProperty("line.separator")); 
     349                        /*for(int i = 0; i < headers.length; i++) 
     350                        { 
     351                                buffer.append(headers[i]); 
     352                                buffer.append(fieldSeparator); 
     353                        } 
     354                        buffer.append(System.getProperty("line.separator"));*/ 
    348355                } else { 
    349356                        buffer = new StringBuffer(size); 
     
    353360                for (Long timestamp : resourceEnergy.keySet()) { 
    354361                         
     362                        buffer.append(metricName); 
     363                        buffer.append(fieldSeparator); 
    355364                        buffer.append(resourceEnergyStats.getResourceName()); 
    356365                        buffer.append(fieldSeparator); 
     
    365374                } 
    366375                 
     376                int lastIdx = buffer.lastIndexOf(System.getProperty("line.separator")); 
     377                if(lastIdx != -1) 
     378                        buffer.deleteCharAt(lastIdx); 
     379                 
    367380                if(resourceEnergy.size() > 0) { 
    368                         buffer.append("mean: "+resourceEnergyStats.getMeanValue() + " sum: " +resourceEnergyStats.getSumValue()); 
    369                         buffer.append(System.getProperty("line.separator"));     
     381                        //buffer.append("mean: "+resourceEnergyStats.getMeanValue() + " sum: " +resourceEnergyStats.getSumValue()); 
     382                        //buffer.append(System.getProperty("line.separator"));   
    370383                } 
    371384 
     
    375388        public Object visit(ResourceAirFlowStats resourceAirFlowStats) { 
    376389                Map<Long, Double> resourceAirFlow = resourceAirFlowStats.getHistory(); 
    377                  
     390                String metricName = "airFlow"; 
    378391                int mapSize = resourceAirFlow.size(); 
    379392                /* 
     
    398411                        buffer = new StringBuffer(size + 42); 
    399412                        String[] headers = resourceAirFlowStats.getHeaders(); 
    400                         for(int i = 0; i < headers.length; i++) 
    401                         { 
    402                                 buffer.append(headers[i]); 
    403                                 buffer.append(fieldSeparator); 
    404                         } 
    405                         buffer.append(System.getProperty("line.separator")); 
     413                        /*for(int i = 0; i < headers.length; i++) 
     414                        { 
     415                                buffer.append(headers[i]); 
     416                                buffer.append(fieldSeparator); 
     417                        } 
     418                        buffer.append(System.getProperty("line.separator"));*/ 
    406419                } else { 
    407420                        buffer = new StringBuffer(size); 
     
    411424                for (Long timestamp : resourceAirFlow.keySet()) { 
    412425                         
     426                        buffer.append(metricName); 
     427                        buffer.append(fieldSeparator); 
    413428                        buffer.append(resourceAirFlowStats.getResourceName()); 
    414429                        buffer.append(fieldSeparator); 
     
    422437 
    423438                } 
     439                int lastIdx = buffer.lastIndexOf(System.getProperty("line.separator")); 
     440                if(lastIdx != -1) 
     441                        buffer.deleteCharAt(lastIdx); 
    424442                 
    425443                if(resourceAirFlow.size() > 0) { 
    426                         buffer.append("mean: "+resourceAirFlowStats.getMeanValue() + " sum: " +resourceAirFlowStats.getSumValue()); 
    427                         buffer.append(System.getProperty("line.separator"));     
     444                        //buffer.append("mean: "+resourceAirFlowStats.getMeanValue() + " sum: " +resourceAirFlowStats.getSumValue()); 
     445                        //buffer.append(System.getProperty("line.separator"));   
    428446                } 
    429447 
     
    433451        public Object visit(ResourceTemperatureStats resourceTemperatureStats) { 
    434452                Map<Long, Double> resourceTemperature = resourceTemperatureStats.getHistory(); 
    435                  
     453                String metricName = "temperature"; 
    436454                int mapSize = resourceTemperature.size(); 
    437455                /* 
     
    455473                if(printedHeaders.add(resourceTemperatureStats.getUsageType())) { 
    456474                        buffer = new StringBuffer(size + 42); 
    457                         String[] headers = resourceTemperatureStats.getHeaders(); 
     475                        /*String[] headers = resourceTemperatureStats.getHeaders(); 
    458476                        for(int i = 0; i < headers.length; i++) 
    459477                        { 
     
    461479                                buffer.append(fieldSeparator); 
    462480                        } 
    463                         buffer.append(System.getProperty("line.separator")); 
     481                        buffer.append(System.getProperty("line.separator"));*/ 
    464482                } else { 
    465483                        buffer = new StringBuffer(size); 
     
    469487                for (Long timestamp : resourceTemperature.keySet()) { 
    470488                         
     489                        buffer.append(metricName); 
     490                        buffer.append(fieldSeparator); 
    471491                        buffer.append(resourceTemperatureStats.getResourceName()); 
    472492                        buffer.append(fieldSeparator); 
     
    481501                } 
    482502                 
     503                int lastIdx = buffer.lastIndexOf(System.getProperty("line.separator")); 
     504                if(lastIdx != -1) 
     505                        buffer.deleteCharAt(lastIdx); 
     506                 
    483507                if(resourceTemperature.size() > 0) { 
    484                         buffer.append("mean: "+resourceTemperatureStats.getMeanValue() + " sum: " +resourceTemperatureStats.getSumValue()); 
    485                         buffer.append(System.getProperty("line.separator"));     
     508                        //buffer.append("mean: "+resourceTemperatureStats.getMeanValue() + " sum: " +resourceTemperatureStats.getSumValue()); 
     509                        //buffer.append(System.getProperty("line.separator"));   
    486510                } 
    487511 
Note: See TracChangeset for help on using the changeset viewer.