Optimal Allocation Strategy of Cloud Resources With Uncertain Supply and Demand for SaaS Providers
Longchang Zhang, Jing Bai, Jianjun Xu · IEEE Access · 2023
How to make full use of IaaS resources while guaranteeing the quality of service conditions is one of the main issues facing IaaS resource allocation. However, the current IaaS resource allocation schemes at the IaaS and PaaS levels do not consider the uncertainty of SaaS user access (i.e., resource demand), resource availability, and SaaS provider revenue. For the existing cloud resource configuration schemes at the IaaS and PaaS levels, the randomness of user access (resource demand) and resource supply of applications, as well as the revenue of application providers, are not considered enough, the optimal allocation strategy of cloud resources with uncertain supply and demand for SaaS providers is proposed. This strategy is based on the SaaS level, which ensures that the SaaS provider’s revenue is maximized without violating QoS constraints and also facilitates the IaaS provider to allocate and fully utilize IaaS resources accurately. The strategy proposes not only optimal allocation strategies for IaaS resources under three scenarios: uncertain demand and certain supply, certain demand and uncertain supply, uncertain demand and uncertain supply, but also establishes quantitative models of resources and demand. The effectiveness and efficiency of the three algorithms are verified through experiments, and the realization shows that the revenue and IaaS resource utilization of the SaaS provider is effectively improved without violating the QoS constraint under the condition of uncertain demand and supply at the same time.