journal article·2024-09-12Open access

Popularity-Aware Service Provisioning Framework in Cloud Environment

Haneul Ko, Yumi Kim, Bokyeong Kim, Yeunwoong Kyung

Applied Sciences· Volume 14· Issue 18

Abstract

To balance the tradeoff between quality of service (QoS) and operating expenditure (OPEX), the service provider should request the appropriate amount of resources to the cloud operator based on the estimated variation of service requests. This paper proposes a popularity-aware service provisioning framework (PASPF), which leverages the network data analytics function (NWDAF) to obtain analytics on service popularity variations. These analytics estimate the congestion level and list of top services contributing most of the traffic change. Based on the analytics, PASPF enables the service provider to request the appropriate amount of resources for each service for the next time period to the cloud operator. To minimize the OPEX of the service provider while keeping the average response time of the services below their requirements, we formulate a constrained Markov decision process (CMDP) problem. The optimal stochastic policy can be obtained by converting the CMDP model into a linear programming (LP) model. Evaluation results demonstrate that the PASPF can achieve less than 50% OPEX of the service provider compared to a popularity-non-aware scheme while keeping the average response time of the services below the requirement.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electronic Engineering, Kyung Hee University, Yongin-si 17104, Gyeonggi-do, Republic of Korea

Division of Information & Communication Engineering, Kongju National University, Cheonan-si 31080, Chungcheongnam-do, Republic of Korea

Funding

National Research Foundation (NRF) of Korea · Kyung Hee University

References (23)

Show source-provided references
1. (2024, July 10). Gartner Forecasts Worldwide Public Cloud End-User Spending to Supass $675 Billion in 2024. Available online: https://www.gartner.com/en/newsroom/press-releases/2024-05-20-gartner-forecasts-worldwide-public-cloud-end-user-spending-to-surpass-675-billion-in-2024.
2. (2024, July 10). IaaS vs. PaaS vs. SaaS. Available online: https://www.redhat.com/en/topics/cloud-computing/iaas-vs-paas-vs-saas.
3. (2024, July 24). PaaS vs. IaaS vs. SaaS vs. CaaS: How are They Different. Available online: https://cloud.google.com/learn/paas-vs-iaas-vs-saas?hl=en.
4. Pricing Cloud IaaS Computing Services10.1186/s13677-020-00161-2 ↗
5. Resource Pricing and Demand Allocation for Revenue Maximization in IaaS Clouds: A Market-Oriented Approach10.1109/TNSM.2021.3085519 ↗
6. (2024, July 10). Amazon EC2 Spot Instances Pricing. Available online: https://aws.amazon.com/ec2/spot/pricing/?nc1=h_ls.
7. Cost Effective, Reliable and Secure Workflow Deployment over Federated Clouds10.1109/TSC.2016.2543719 ↗
8. Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment10.1109/TPDS.2021.3133884 ↗
9. CloudGenius: A Hybrid Decision Support Method for Automating the Migration of Web Application Clusters to Public Clouds10.1109/TC.2014.2317188 ↗
10. Scaling Social Media Applications Into Geo-Distributed Clouds10.1109/TNET.2014.2308254 ↗
11. Optimal Application Deployment in Resource Constrained Distributed Edges10.1109/TMC.2020.2970698 ↗
12. iDiSC: A New Approach to IoT-Data-Intensive Service Components Deployment in Edge-Cloud-Hybrid System10.1109/ACCESS.2019.2915020 ↗
13. Chen, F., Zhou, J., Xia, X., Jin, H., and He, Q. (2020, January 19–23). Optimal Application Deployment in Mobile Edge Computing Environment. Proceedings of the IEEE 13th International Conference on Cloud Computing (CLOUD), Beijing, China.10.1109/CLOUD49709.2020.00037 ↗
14. Cooperative Edge Caching with Location-Based and Popular Contents for Vehicular Networks10.1109/TVT.2020.3004720 ↗
15. Composition-Driven IoT Service Provisioning in Distributed Edges10.1109/ACCESS.2018.2871475 ↗
16. Wu, T., Fan, X., Qu, Y., and Yang, P. (2021, January 14–16). MobiEdge: Mobile Service Provisioning for Edge Clouds with Time-varying Service Demands. Proceedings of the IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS), Beijing, China.10.1109/ICPADS53394.2021.00067 ↗
17. (2024). Architecture Enhancements for 5G System (5GS) to Support Network Data Analytics Services (Release 18) (Standard No. 3GPP TS 23.288).
18. (2024, July 10). IP Network Traffic Flows Labeled with 75 Apps. Available online: https://www.kaggle.com/code/kerneler/starter-ip-network-traffic-flows-49778383-1/notebook.
19. An Optimal Battery Charging Algorithm in Electric Vehicle-Assisted Battery Swapping Environments10.1109/TITS.2020.3038274 ↗
20. Function-Aware Resource Management Framework for Serverless Edge Computing10.1109/JIOT.2022.3205166 ↗
21. Wikipedia (2024, July 12). Linear Programming. Available online: https://en.wikipedia.org/wiki/Linear_programming.
22. Q-Learning Aided Intelligent Routing with Maximum Utility in Cognitive UAV Swarm for Emergency Communications10.1109/TVT.2022.3221538 ↗
23. When Visible Light Communication Meets RIS: A Soft Actor–Critic Approach10.1109/LWC.2024.3366510 ↗