Through establishing the cooperative game model of the cloud federation, we make a reasonable profit distribution based on Shapley value.The cloud provider’s profits and the probability of SLA violation change as the instance price,the distribution of unserved customers, the the number of federation members and penalty cost change. When a provider’s capacity is relatively large and the provider adopts the proposed overbooking policy, it could achieve maximum profits and decline its SLA violation when it has unmet customer demands and there are idle resources in the cloud federation. Through implementing the optimal mechanism, we observe that the proposed overbooking policy can improve a federated provider’s profits and decrease the probability of service level agreement (SLA) violation.
Under such a price mechanism, we develop an optimal overbooking model and identify the conditions necessary for optimal solutions. Under the market-oriented cloud federation system, we use the amount of idle resources in the cloud federation and the operational costs of those resources to help the provider decide on its instance exchange price. The proposed policy overcomes cloud providers’ low utilization and increases their profits. In this research, we propose an optimal overbooking policy to maximize federation members’ profits and enhance cloud users’ experiences. Moreover, we analyse and compare more than 50 existing industrial tools with our proposal, highlighting the advantages of its rule-based approach.Ī cloud federation is a current paradigm that enables partnered cloud providers to share idle capacities during low demand periods and to purchase spare resources during demand spikes. In addition, we developed an automated monitoring and analysis tool that we validate in a real-world industrial scenario. discounts or overcharges) that apply when specified conditions are met. In this article, we provide a flexible billing proposal supporting CA that considers not only SLA terms but also customisable pricing and billing terms, possibly including compensations (i.e. Although many existing proposals and industrial tools support the definition of pricing and billing of cloud services, there is a lack in terms of customisation and automated monitoring tools integrated with the billing process. In this context, Customer Agreements (CA) are used to regulate the service provision including, among other information, the agreed service level in SLAs, pricing, and billing terms. Cloud computing constant evolution requires dynamic adjustments to service pricing and billing terms, considering provider infrastructures, customer requirements, and discount policies, among others.