CPC H04L 41/5032 (2013.01) | 12 Claims |
1. A method for applying a penalty to a cloud service provider, while upgrading resources in a system providing infrastructure-as-a-service (IaaS), for improved maintenance of resources according to a service level agreement (SLA), the method comprising:
iteratively:
detecting a change in a number of expected resources or a number of provided resources;
upon determining that a previous unavailability (UA) event was ongoing, the UA event being characterized by a computed difference between the number of expected resources and the number of provided resources being greater than zero, calculating the penalty for the previous UA event by multiplying the square of the difference between the number of expected resources and the number of provided resources with a total time of the previous UA event and by a penalty rate;
computing a total penalty as the sum of the penalties for each previous UA event; and
applying the total penalty to the cloud service provider of the IaaS.
|