Replies: 6 comments 6 replies
-
I think in future, we might need to recommend R units for different services - I can see otherwise it might make it difficult to compare different reported scores |
Beta Was this translation helpful? Give feedback.
-
Working Group: Do functional units scale the same for all services? -HDR Might get a managed database score in functional units of GB Can aggregate scores into your score. Common lifecycle scoring approach - Elmar Can leverage other scores for higher SDIA - digital infrastructure alliance Future versions of SCI will must report specific functional units. Otherwise not comparable. If application use specific resources, must include certain things. People dropping parts of the SCI score |
Beta Was this translation helpful? Give feedback.
-
The database example highlights the risks of this approach: We can probably fix this by addtionally factoring in query execution. In a nutshell: When composing an SCI from the SCIs of subsystems, inefficiencies in the interfaces between these subsystem are easily lost. "The whole ist (sometimes) greater than the sum of its parts." |
Beta Was this translation helpful? Give feedback.
-
My previous comment nonwithstanding, I definitively believe that we need to use decomposition and aggregation approaches. Even on different levels:
This kind of composition is common when emissions are to be calculated. I mean, you can never really get to the bottom of things. For example, we will select a value for I and that's it. We don't go into the details of how this has been calculated from the actual emissions from powerplants and the power grid. Nobody expects us to. The same can be done with other values. If a web-service publishes an SCI per call, than we can use this value as a base value and don't dig into it any further. Eventually, we will have an inventory of such SCIs that can be used. Same as with LCA: There, you have LCIs (Life Cycle Inventories) made up of items to which an emission value has been assigned (or "attributed"). |
Beta Was this translation helpful? Give feedback.
-
When I was helping @tmcclell with the case study she was working on for the WTF, we found that the time variable was also really important, otherwise it didn't make sense. Like, this service for a year requires this much energy. The service alone was not sufficient. I think this relates to the 'score of scores' because the time duration between them must be normalized as well. |
Beta Was this translation helpful? Give feedback.
-
WG: once we have conducted the case studies, we add a sentence describing how scores can be aggregated from other scores. On hold. |
Beta Was this translation helpful? Give feedback.
-
Some components in your software boundary will be components you manage, for these you will need to calculate an SCI score from the ground up, quantifying
E
,I
andM
.Some components in your software boundary will be components managed by others and provided as a service. These may either have calculated and published their own SCI scores which you can simply add into your own aggregate SCI score. Or the SCI Data project may have calculated a generalised SCI score for that type of service, e.g. networking.
For example say your software boundary is:
You applications total SCI score will be the sum of
E
,I
andM
R
.Let's say the R is
User
and we have modelled that a singleUser
stored 20MB of data and transfers 2GB of data.SERVER SCI = (E + I) + M per User
DATABASE SCI = (2.3 * 20)g per User
NETWORKING SCI = (10 * 2)g per User
(2) + (3) are just scaled so the denominator, the
R
, is the same across all. That way all the components can be summed up into one total.Eventually, in the far future, every service will have an SCI score all published to the GSF via the SCI Reporting project. So theoretically calculating your applications SCI score will become easier and easier as more and more of it's dependant components will have calculated their own SCI score which you can leverage.
Beta Was this translation helpful? Give feedback.
All reactions