Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey

A Survey of Profit Optimization Techniques for Cloud Providers

Published: 20 March 2020 Publication History

Abstract

As the demand for computing resources grows, cloud computing becomes more and more popular as a pay-as-you-go model, in which the computing resources and services are provided to cloud users efficiently. For cloud providers, the typical goal is to maximize their profits. However, maximizing profits in a highly competitive cloud market is a huge challenge for cloud providers. In this article, a survey of profit optimization techniques is proposed to increase cloud provider profitability through service quality improvement, service pricing, energy consumption reduction, and virtual network function (VNF) deployment. The strategy of improving user service quality is discussed first, followed by the pricing strategy for cloud resources to maximize revenue. Then, this article summarizes the techniques for cloud data centers to reduce server power consumption. Finally, various heuristic algorithms for VNF deployment in the cloud are further described to reduce the cost of cloud providers while maintaining performance. We classify research works based on components of profit and methods used to demonstrate similarities and differences in these studies. We hope this survey will provide researchers with insights into cloud profit optimization techniques.

References

[1]
2018. Alibaba Cloud. Retrieved from https://cn.aliyun.com.
[2]
2018. AmazonEC2SpotInstances. Retrieved from http://aws.amazon.com/ec2/spot-instances/.
[3]
2018. Elastic Compute Service (ECS)_Service Level Agreement. Retrieved from http://terms.aliyun.com/legal-agreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud201909241949_62160.html?spm=a2c4g.11186623.2.11.65491d94fphcD5.
[4]
Bernardetta Addis, Dallal Belabed, Mathieu Bouet, and Stefano Secci. 2015. Virtual network functions placement and routing optimization. In IEEE CloudNet (2015), 171--177.
[5]
Sahar Arshad, Saeed Ullah, Shoab Ahmed Khan, M. Daud Awan, and M. Sikandar Hayat Khayal. 2015. A survey of cloud computing variable pricing models. In ENASE (2015).
[6]
Md Faizul Bari, Shihabur Rahman Chowdhury, Reaz Ahmed, and Raouf Boutaba. 2015. On orchestrating virtual network functions. In CNSM (2015), 50--56.
[7]
Deval Bhamare, Mohammed Samaka, Aiman Erbad, Raj Jain, Lav Gupta, and H. Anthony Chan. 2017. Optimal virtual network function placement in multi-cloud service function chaining architecture. Computer Communications 102 (2017), 1--16.
[8]
Junwei Cao, Kai Hwang, Keqin Li, and Albert Y. Zomaya. 2012. Optimal multiserver configuration for profit maximization in cloud computing. IEEE Transactions on Parallel and Distributed Systems 24, 6 (2012), 1087--1096.
[9]
Junwei Cao, Keqin Li, and Ivan Stojmenovic. 2013. Optimal power allocation and load distribution for multiple heterogeneous multicore server processors across clouds and data centers. IEEE Transactions on Computers 63, 1 (2013), 45--58.
[10]
Marcus Carvalho, Walfredo Cirne, Francisco Brasileiro, and John Wilkes. 2014. Long-term SLOs for reclaimed cloud computing resources. In ACM SoCC (2014), 1--13.
[11]
Sameer Singh Chauhan, Emmanuel S. Pilli, R.C. Joshi, Girdhari Singh, and M.C. Govil. 2019. Brokering in interconnected cloud computing environments: A survey. Journal of Parallel and Distributed Computing 133 (2019), 193--209.
[12]
Chen Chen, Wei Wang, and Bo Li. 2018. Performance-aware fair scheduling: Exploiting demand elasticity of data analytics jobs. In IEEE INFOCOM (2018), 504--512.
[13]
Junliang Chen, Chen Wang, Bing Bing Zhou, Lei Sun, Young Choon Lee, and Albert Y. Zomaya. 2011. Tradeoffs between profit and customer satisfaction for service provisioning in the cloud. In International Symposium on High Performance Distributed Computing (2011), 229--238.
[14]
Peijin Cong, Liying Li, Gaoyuan Shao, Junlong Zhou, Mingsong Chen, Kai Huang, and Tongquan Wei. 2017. User perceived value-aware cloud pricing for profit maximization of multiserver systems. IEEE ICPADS (2017), 537--544.
[15]
Peijin Cong, Liying Li, Junlong Zhou, Tongquan Wei, Mingsong Chen, and Shiyan Hu. 2018. Developing user perceived value based pricing models for cloud markets. IEEE Transactions on Parallel and Distributed Systems 29, 12 (2018), 2742--2756.
[16]
Lin Cui, Richard Cziva, Fung Po Tso, and Dimitrios P. Pezaros. 2016. Synergistic policy and virtual machine consolidation in cloud data centers. In IEEE INFOCOM (2016), 1--9.
[17]
Lin Cui, Fung Po Tso, Dimitrios P. Pezaros, Weijia Jia, and Wei Zhao. 2016. Plan: Joint policy-and network-aware VM management for cloud data centers. IEEE Transactions on Parallel and Distributed Systems 28, 4 (2016), 1163--1175.
[18]
Bingqian Du, Chuan Wu, and Zhiyi Huang. 2019. Learning resource allocation and pricing for cloud profit maximization. In AAAI (2019).
[19]
Yuhuan Du and Gustavo De Veciana. 2017. Scheduling for cloud-based computing systems to support soft real-time applications. ACM Transactions on Modeling and Performance Evaluation of Computing Systems 2, 3 (2017), 13.
[20]
Nnamdi Ekwe-Ekwe and Adam Barker. 2018. Location, location, location: Exploring Amazon EC2 spot instance pricing across geographical regions - extended version. arXiv:1807.10507v1.
[21]
Abdessalam Elhabbash, Faiza Samreen, James Hadley, and Yehia Elkhatib. 2019. Cloud brokerage: A systematic survey. ACM Computing Surveys 51, 6 (2019).
[22]
Vincenzo Eramo, Emanuele Miucci, Mostafa Ammar, and Francesco Giacinto Lavacca. 2017. An approach for service function chain routing and virtual function network instance migration in network function virtualization architectures. IEEE/ACM Transactions on Networking 25, 4 (2017), 2008--2025.
[23]
Xincai Fei, Fangming Liu, Hong Xu, and Hai Jin. 2018. Adaptive VNF scaling and flow routing with proactive demand prediction. In IEEE INFOCOM (2018), 486--494.
[24]
Manoel C. Silva Filho, Claudio C. Monteiro, Pedro R. M. Incio, and Mrio M. Freire. 2018. Approaches for optimizing virtual machine placement and migration in cloud environments: A survey. Journal of Parallel and Distributed Computing 111 (2018), 222--250.
[25]
Mohamed Firdhous, Suhaidi Hassan, and Osman Ghazali. 2013. A comprehensive survey on quality of service implementations in cloud computing. International Journal of Scientific and Engineering Research 4, 5 (2013), 118--123.
[26]
Jing Fu, Jun Guo, Eric W. M. Wong, and Moshe Zukerman. 2015. Energy-efficient heuristics for job assignment in processor-sharing server farms. In IEEE INFOCOM (2015), 882--890.
[27]
Keke Gai, Meikang Qiu, and Hui Zhao. 2016. Cost-aware multimedia data allocation for heterogeneous memory using genetic algorithm in cloud computing. IEEE Transactions on Cloud Computing (2016).
[28]
Javad Ghaderi. 2016. Randomized algorithms for scheduling VMs in the cloud. IEEE INFOCOM (2016), 1--9.
[29]
Mahdi Ghamkhari and Hamed Mohsenian-Rad. 2013. Energy and performance management of green data centers: A profit maximization approach. IEEE Transactions on Smart Grid 4, 2 (2013), 1017--1025.
[30]
Atul Gohad, Nanjangud C. Narendra, and Parathasarthy Ramachandran. 2013. Cloud pricing models: A survey and position paper. In IEEE CCEM (2013).
[31]
Íñigo Goiri, Jordi Guitart, and Jordi Torres. 2012. Economic model of a cloud provider operating in a federated cloud. Information Systems Frontiers 14, 4 (2012), 827--843.
[32]
Íñigo Goiri, Ferran Julià, J. Oriol Fitó, Mario Macías, and Jordi Guitart. 2012. Supporting CPU-based guarantees in cloud SLAs via resource-level QoS metrics. Future Generation Computer Systems 28, 8 (2012), 1295--1302.
[33]
Yang Guo, Alexander L. Stolyar, and Anwar Walid. 2015. Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud. IEEE Transactions on Cloud Computing 6, 1 (2015), 209--220.
[34]
Sheikh Mahbub Habib, Sascha Hauke, Sebastian Ries, and Max Mühlhäuser. 2012. Trust as a facilitator in cloud computing: A survey. Journal of Cloud Computing: Advances, Systems and Applications 1, 1 (2012), 1--18.
[35]
Abdul Hameed, Alireza Khoshkbarforoushha, et al. 2016. A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing 98, 7 (2016), 751--774.
[36]
Qiang He, Xiaodong Zhu, Dongwei Li, Shuliang Wang, Jun Shen, and Yun Yang. 2017. Cost-effective big data mining in the cloud: A case study with K-means. In IEEE CLOUD (2017), 74--81.
[37]
Shuihai Hu, Wei Bai, Kai Chen, Chen Tian, Ying Zhang, and Haitao Wu. 2018. Providing bandwidth guarantees, work conservation and low latency simultaneously in the cloud. In IEEE Transactions on Cloud Computing (2018).
[38]
Zhe Huang, Bharath Balasubramanian, Michael Wang, Tian Lan, Mung Chiang, and Danny HK Tsang. 2015. Need for speed: Cora scheduler for optimizing completion-times in the cloud. In IEEE INFOCOM (2015), 891--899.
[39]
Joe Wenjie Jiang, Tian Lan, Sangtae Ha, Minghua Chen, and Mung Chiang. 2012. Joint VM placement and routing for data center traffic engineering. In IEEE INFOCOM (2012), 2876--2880.
[40]
Issa M. Khalil, Abdallah Khreishah, and Muhammad Azeem. 2014. Cloud computing security: A survey. Computers 3, 1 (2014), 1--35.
[41]
Abdul Nasir Khan, M. L. Mat Kiah, Samee U. Khan, and Sajjad A. Madani. 2013. Towards secure mobile cloud computing: A survey. Future Generation Computer Systems 29, 5 (2013), 1278--1299.
[42]
Minhaj Ahmad Khan. 2016. A survey of security issues for cloud computing. Journal of Network and Computer Applications 71 (2016), 11--29.
[43]
Mikhail Khodak, Liang Zheng, Andrew S. Lan, Carlee Joe-Wong, and Mung Chiang. 2018. Learning cloud dynamics to optimize spot instance bidding strategies. In IEEE INFOCOM (2018), 2762--2770.
[44]
Dinesh Kumar, Gaurav Baranwal, Zahid Raza, and Deo Prakash Vidyarthi. 2018. A survey on spot pricing in cloud computing. Journal of Network and Systems Management 26, 4 (2018), 809--856.
[45]
Tung-Wei Kuo, Bang-Heng Liou, Kate Ching-Ju Lin, and Ming-Jer Tsai. 2018. Deploying chains of virtual network functions: On the relation between link and server usage. IEEE/ACM Transactions on Networking 26, 4 (2018), 1562--1576.
[46]
Zeqi Lai, Yong Cui, Minming Li, Zhenhua Li, Ningwei Dai, and Yuchi Chen. 2016. TailCutter: Wisely cutting tail latency in cloud CDN under cost constraints. In IEEE INFOCOM (2016), 1--9.
[47]
Kien Le, Ricardo Bianchini, Jingru Zhang, Yogesh Jaluria, Jiandong Meng, and Thu D. Nguyen. 2011. Reducing electricity cost through virtual machine placement in high performance computing clouds. In SC(2001) .
[48]
Young Choon Lee, Chen Wang, Albert Y. Zomaya, and Bing Bing Zhou. 2012. Profit-driven scheduling for cloud services with data access awareness. Journal of Parallel and Distributed Computing 72, 4 (2012), 591--602.
[49]
Defang Li, Peilin Hong, Kaiping Xue, et al. 2018. Virtual network function placement considering resource optimization and SFC requests in cloud datacenter. IEEE Transactions on Parallel and Distributed Systems 29, 7 (2018), 1664--1677.
[50]
Fuliang Li, Jiannong Cao, Xingwei Wang, Yinchu Sun, and Yuvraj Sahni. 2017. Enabling software defined networking with QoS guarantee for cloud applications. In IEEE CLOUD (2017), 130--137.
[51]
Xin Li, Jie Wu, Shaojie Tang, and Sanglu Lu. 2014. Let’s stay together: Towards traffic aware virtual machine placement in data centers. In IEEE INFOCOM (2014), 1842--1850.
[52]
Guoxin Liu, Haiying Shen, and Haoyu Wang. 2017. An economical and SLO-guaranteed cloud storage service across multiple cloud service providers. IEEE Transactions on Parallel and Distributed Systems 28, 9 (2017), 2440--2453.
[53]
Lin Liu, Yuchen Zhou, Yang Liu, and Shiyan Hu. 2014. Dynamic programming based game theoretic algorithm for economical multi-user smart home scheduling. In MWSCAS (2014).
[54]
Shuo Liu, Shaolei Ren, Gang Quan, Ming Zhao, and Shangping Ren. 2013. Profit aware load balancing for distributed cloud data centers. International Symposium on Parallel and Distributed Processing (2013), 611--622.
[55]
Yang Liu and Shiyan Hu. 2015. Cyberthreat analysis and detection for energy theft in social networking of smart homes. IEEE Transactions on Computational Social Systems 2, 4 (2015), 148--158.
[56]
Zhuotao Liu, Kai Chen, Haitao Wu, Shuihai Hu, Yih-Chun Hut, Yi Wang, and Gong Zhang. 2018. Enabling work-conserving bandwidth guarantees for multi-tenant datacenters via dynamic tenant-queue binding. In IEEE INFOCOM (2018), 1--9.
[57]
Marcelo Caggiani Luizelli, Weverton Luis da Costa Cordeiro, Luciana S Buriol, and Luciano Paschoal Gaspary. 2017. A fix-and-optimize approach for efficient and large scale virtual network function placement and chaining. Computer Communications 102 (2017), 67--77.
[58]
Nguyen Cong Luong, Ping Wang, Dusit Niyato, Yonggang Wen, and Zhu Han. 2017. Resource management in cloud networking using economic analysis and pricing models: A survey. IEEE Communications Surveys and Tutorials 19, 2 (2017), 954--1001.
[59]
Mario Macías and Jordi Guitart. 2011. A genetic model for pricing in cloud computing markets. In ACM Symposium on Applied Computing (2011), 113--118.
[60]
Sunilkumar S. Manvi and Gopal Krishna Shyam. 2014. Resource management for infrastructure as a service (IaaS) in cloud computing: A survey. Journal of Network and Computer Applications 41 (2014), 424--440.
[61]
Parisa Jalili Marandi, Christos Gkantsidis, Flavio Junqueira, and Dushyanth Narayanan. 2016. Filo: Consolidated consensus as a cloud service. In USENIX Annual Technical Conference (USENIX ATC’16), 237--249.
[62]
Mohammad Masdari, Farbod Salehi, Marzie Jalali, and Moazam Bidaki. 2017. A survey of PSO-based scheduling algorithms in cloud computing. Journal of Network and Systems Management 25, 1 (2017), 122--158.
[63]
Lena Mashayekhy, Mahyar Movahed Nejad, and Daniel Grosu. 2013. A truthful approximation mechanism for autonomic virtual machine provisioning and allocation in clouds. In ACM CAC (2013).9.
[64]
Lena Mashayekhy, Mahyar Movahed Nejad, and Daniel Grosu. 2014. Cloud federations in the sky: Formation game and mechanism. IEEE Transactions on Cloud Computing 3, 1 (2014), 14--27.
[65]
Michael Mattess, Christian Vecchiola, and Rajkumar Buyya. 2010. Managing peak loads by leasing cloud infrastructure services from a spot market. In IEEE HPCC (2010), 180--188.
[66]
Sevil Mehraghdam, Matthias Keller, and Holger Karl. 2014. Specifying and placing chains of virtual network functions. In IEEE CloudNet (2014), 7--13.
[67]
Jing Mei, Kenli Li, Jingtong Hu, Shu Yin, and Edwin H.-M. Sha. 2013. Energy-aware preemptive scheduling algorithm for sporadic tasks on DVS platform. Microprocessors and Microsystems 37, 1 (2013), 99--112.
[68]
Jing Mei, Kenli Li, and Keqin Li. 2017. Customer-satisfaction-aware optimal multiserver configuration for profit maximization in cloud computing. IEEE Transactions on Sustainable Computing 2, 1 (2017), 17--29.
[69]
Jing Mei, Kenli Li, Aijia Ouyang, and Keqin Li. 2015. A profit maximization scheme with guaranteed quality of service in cloud computing. IEEE Transactions on Computers 64, 11 (2015), 3064--3078.
[70]
Xiaoqiao Meng, Canturk Isci, Jeffrey Kephart, Li Zhang, Eric Bouillet, and Dimitrios Pendarakis. 2010. Efficient resource provisioning in compute clouds via VM multiplexing. In IEEE ICAC (2010), 11--20.
[71]
Rashid Mijumbi, Sidhant Hasija, Steven Davy, Alan Davy, Brendan Jennings, and Raouf Boutaba. 2016. A connectionist approach to dynamic resource management for virtualised network functions. In CNSM (2016), 1--9.
[72]
Mahyar Movahed Nejad, Lena Mashayekhy, and Daniel Grosu. 2013. A family of truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. In IEEE CLOUD (2013), 188--195.
[73]
Debdeep Paul, Wen-De Zhong, and Sanjay K. Bose. 2016. Energy efficient cloud service pricing: A two-timescale optimization approach. Journal of Network and Computer Applications 64 (2016), 98--112.
[74]
Chuan Pham, Nguyen H. Tran, Shaolei Ren, Walid Saad, and Choong Seon Hong. 2017. Traffic-aware and energy-efficient vnf placement for service chaining: Joint sampling and matching approach. IEEE Transactions on Services Computing 13, 1 (2017), 172--185.
[75]
Chenxi Qiu, Haiying Shen, and Liuhua Chen. 2016. Probabilistic demand allocation for cloud service brokerage. In IEEE INFOCOM (2016), 1--9.
[76]
Asfandyar Qureshi, Rick Weber, and Hari Balakrishnan. 2009. Cutting the electric bill for internet-scale systems. In ACM SIGCOMM (2009), 123--134.
[77]
Windhya Rankothge, Franck Le, Alessandra Russo, and Jorge Lobo. 2017. Optimizing resource allocation for virtualized network functions in a cloud center using genetic algorithms. IEEE Transactions on Network and Service Management 14, 2 (2017), 343--356.
[78]
Chuangang Ren, Di Wang, Bhuvan Urgaonkar, and Anand Sivasubramaniam. 2012. Carbon-aware energy capacity planning for datacenters. In MASCOTS (2012), 391--400.
[79]
Shaolei Ren and Yuxiong He. 2013. Coca: Online distributed resource management for cost minimization and carbon neutrality in data centers. In SC (2013), 39.
[80]
Benny Rochwerger, David Breitgand, Amir Epstein, David Hadas, Irit Loy, Kenneth Nagin, Johan Tordsson, Carmelo Ragusa, Massimo Villari, Stuart Clayman, et al. 2011. Reservoir-when one cloud is not enough. Computer 44, 3 (2011), 44--51.
[81]
Benny Rochwerger, David Breitgand, Eliezer Levy, Alex Galis, Kenneth Nagin, Ignacio Martín Llorente, Rubén Montero, Yaron Wolfsthal, Erik Elmroth, Juan Caceres, et al. 2009. The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development 53, 4 (2009), 4:1--4:11.
[82]
Maria Alejandra Rodriguez and Rajkumar Buyya. 2014. Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Transactions on Cloud Computing 2, 2 (2014), 222--235.
[83]
Maria Alejandra Rodriguez and Rajkumar Buyya. 2017. A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments. Concurrency and Computation: Practice and Experience 29, 8 (2017).
[84]
Zvi Rosberg, Yu Peng, Jing Fu, Jun Guo, W. M. Eric Wong, and Moshe Zukerman. 2014. Insensitive job assignment with throughput and energy criteria for processor-sharing server farms. IEEE/ACM Transactions on Networking 22, 4 (2014), 1257--1270.
[85]
Nancy Samaan. 2013. A novel economic sharing model in a federation of selfish cloud providers. IEEE Transactions on Parallel and Distributed Systems 25, 1 (2013), 12--21.
[86]
Yu Sang, Bo Ji, Gagan R. Gupta, Xiaojiang Du, and Lin Ye. 2017. Provably efficient algorithms for joint placement and allocation of virtual network functions. In IEEE INFOCOM (2017), 1--9.
[87]
Sukhpal Singh and Inderveer Chana. 2016. A survey on resource scheduling in cloud computing: Issues and challenges. Journal of Grid Computing 14, 2 (2016), 217--264.
[88]
Saurabh Singh, Young-Sik Jeong, and Jong Hyuk Park. 2016. A survey on cloud computing security: Issues, threats, and solutions. Journal of Network and Computer Applications 75 (2016), 200--222.
[89]
Oussama Soualah, Marouen Mechtri, Chaima Ghribi, and Djamal Zeghlache. 2017. Energy efficient algorithm for VNF placement and chaining. In IEEE/ACM CCGrid (2017), 579--588.
[90]
Subashini Subashini and Veeraruna Kavitha. 2011. A survey on security issues in service delivery models of cloud computing. Journal of Network and Computer Applications 34, 1 (2011), 1--11.
[91]
Fung Po Tso, Konstantinos Oikonomou, Eleni Kavvadia, and Dimitrios P. Pezaros. 2014. Scalable traffic-aware virtual machine management for cloud data centers. In IEEE ICDCS (2014), 238--247.
[92]
Jianxiong Wan, Ran Zhang, Xiang Gui, and Baoqing Xu. 2016. Reactive pricing: An adaptive pricing policy for cloud providers to maximize profit. IEEE Transactions on Network and Service Management 13, 4 (2016), 941--953.
[93]
Juntao Wang, Xun Xiao, Jianping Wang, Kejie Lu, Xiaotie Deng, and Ashwin A. Gumaste. 2016. When group-buying meets cloud computing. In IEEE INFOCOM (2016), 1--9.
[94]
Qian Wang, Kui Ren, and Xiaoqiao Meng. 2012. When cloud meets ebay: Towards effective pricing for cloud computing. In IEEE INFOCOM (2012), 936--944.
[95]
Tian Wang, Junlong Zhou, Gongxuan Zhang, Tongquan Wei, and Shiyan Hu. 2019. Customer perceived value- and risk-aware multiserver configuration for profit maximization. IEEE Transactions on Parallel and Distributed Systems 31, 5 (2019), 1074--1088.
[96]
Wei Wang, Ben Liang, and Baochun Li. 2013. Revenue maximization with dynamic auctions in IaaS cloud markets. In International Symposium on Quality of Service (2013), 1--6.
[97]
Xiaoke Wang, Chuan Wu, Franck Le, Alex Liu, Zongpeng Li, and Francis Lau. 2016. Online VNF scaling in datacenters. In IEEE CLOUD (2016), 140--147.
[98]
Usman Wazir, Fiaz Gul Khan, and Sajid Shah. 2016. Service level agreement in cloud computing: A survey. International Journal of Computer Science and Information Security 14, 6 (2016), 324--330.
[99]
Rich Wolski and John Brevik. 2017. QPRED: Using quantile predictions to improve power usage for private clouds. In IEEE CLOUD (2017), 179--187.
[100]
Caesar Wu, Rajkumar Buyya, and Kotagiri Ramamohanarao. 2019. Cloud pricing models: Taxonomy, survey and interdisciplinary challenges. ACM Computing Surveys 52, 6 (2019).
[101]
Bolei Xu, Tao Qin, Guoping Qiu, and Tie-Yan Liu. 2015. Optimal pricing for the competitive and evolutionary cloud market. In IJCAI (2015).
[102]
Hong Xu and Baochun Li. 2012. Anchor: A versatile and efficient framework for resource management in the cloud. IEEE Transactions on Parallel and Distributed Systems 24, 6 (2012), 1066--1076.
[103]
Hong Xu and Baochun Li. 2013. Dynamic cloud pricing for revenue maximization. IEEE Transactions on Cloud Computing 1, 2 (2013), 158--171.
[104]
Fan Yao, Jingxin Wu, Suresh Subramaniam, and Guru Venkataramani. 2017. WASP: Workload adaptive energy-latency optimization in server farms using server low-power states. In IEEE CLOUD (2017), 171--178.
[105]
Zilong Ye, Xiaojun Cao, Jianping Wang, Hongfang Yu, and Chunming Qiao. 2016. Joint topology design and mapping of service function chains for efficient, scalable, and reliable network functions virtualization. IEEE Network 30, 3 (2016), 81--87.
[106]
Lei Yu and Zhipeng Cai. 2016. Dynamic scaling of virtual clusters with bandwidth guarantee in cloud datacenters. In IEEE INFOCOM (2016), 1--9.
[107]
Zhi-hui Zhan, Xiao-fang Liu, Yue-jiao Gong, Jun Zhang, Henry Shu-hung Chung, and Yun Li. 2015. Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Computing Surveys 47, 4 (2015).
[108]
Hong Zhang, Hongbo Jiang, Bo Li, Fangming Liu, Athanasios V. Vasilakos, and Jiangchuan Liu. 2015. A framework for truthful online auctions in cloud computing with heterogeneous user demands. IEEE Transactions on Computers 65, 3 (2015), 805--818.
[109]
Jiangtao Zhang, Hejiao Huang, and Xuan Wang. 2016. Resource provision algorithms in cloud computing: A survey. Journal of Network and Computer Applications 64 (2016), 23--42.
[110]
Qixia Zhang, Yikai Xiao, Fangming Liu, John C. S. Lui, Jian Guo, and Tao Wang. 2017. Joint optimization of chain placement and request scheduling for network function virtualization. In ICDCS (2017), 731--741.
[111]
Qi Zhang, Quanyan Zhu, and Raouf Boutaba. 2011. Dynamic resource allocation for spot markets in cloud computing environments. In UCC (2011), 178--185.
[112]
Shuo Zhang, Li Pan, Shijun Liu, Lei Wu, Lizhen Cui, and Dong Yuan. 2016. An optimal and iterative pricing model for multiclass IaaS cloud services. In ICSOC (2016), 597--605.
[113]
Xiaoxi Zhang, Chuan Wu, Zongpeng Li, and Francis C. M. Lau. 2017. Proactive VNF provisioning with multi-timescale cloud resources: Fusing online learning and online optimization. In IEEE INFOCOM (2017), 1--9.
[114]
Xiaoxi Zhang, Chuan Wu, Zongpeng Li, and Francis C. M. Lau. 2018. A truthful (1-)-optimal mechanism for on-demand cloud resource provisioning. IEEE Transactions on Cloud Computing (2018).
[115]
Jian Zhao, Xiaowen Chu, Hai Liu, Yiu-Wing Leung, and Zongpeng Li. 2015. Online procurement auctions for resource pooling in client-assisted cloud storage systems. In IEEE INFOCOM (2015), 576--584.
[116]
Jian Zhao, Hongxing Li, Chuan Wu, Zongpeng Li, Zhizhong Zhang, and Francis C. M. Lau. 2014. Dynamic pricing and profit maximization for the cloud with geo-distributed data centers. In IEEE INFOCOM (2014), 118--126.
[117]
Zizhan Zheng and Ness B. Shroff. 2016. Online multi-resource allocation for deadline sensitive jobs with partial values in the cloud. In IEEE INFOCOM (2016), 1--9.

Cited By

View all
  • (2024)Key technologies of end-side computing power network based on multi-granularity and multi-level end-side computing power schedulingJournal of Computational Methods in Sciences and Engineering10.3233/JCM-24732424:2(1157-1171)Online publication date: 1-Jan-2024
  • (2024)Topology-aware Federated Learning in Edge Computing: A Comprehensive SurveyACM Computing Surveys10.1145/365920556:10(1-41)Online publication date: 22-Jun-2024
  • (2024)Real-Time Offloading for Dependent and Parallel Tasks in Cloud-Edge Environments Using Deep Reinforcement LearningIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.334917735:3(391-404)Online publication date: 1-Mar-2024
  • Show More Cited By

Index Terms

  1. A Survey of Profit Optimization Techniques for Cloud Providers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Computing Surveys
    ACM Computing Surveys  Volume 53, Issue 2
    March 2021
    848 pages
    ISSN:0360-0300
    EISSN:1557-7341
    DOI:10.1145/3388460
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 March 2020
    Accepted: 01 December 2019
    Revised: 01 November 2019
    Received: 01 June 2019
    Published in CSUR Volume 53, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cloud computing
    2. cloud service pricing
    3. energy consumption
    4. profit maximization
    5. quality of service (QoS)
    6. virtual network function (VNF) deployment

    Qualifiers

    • Survey
    • Survey
    • Refereed

    Funding Sources

    • National Key Research and Development Program of China
    • ECNU XingFuZhiHua Program
    • National Natural Science Foundation of China

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)95
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Key technologies of end-side computing power network based on multi-granularity and multi-level end-side computing power schedulingJournal of Computational Methods in Sciences and Engineering10.3233/JCM-24732424:2(1157-1171)Online publication date: 1-Jan-2024
    • (2024)Topology-aware Federated Learning in Edge Computing: A Comprehensive SurveyACM Computing Surveys10.1145/365920556:10(1-41)Online publication date: 22-Jun-2024
    • (2024)Real-Time Offloading for Dependent and Parallel Tasks in Cloud-Edge Environments Using Deep Reinforcement LearningIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.334917735:3(391-404)Online publication date: 1-Mar-2024
    • (2024)Learning-Driven Algorithms for Responsive AR Offloading With Non-Deterministic Rewards in Metaverse-Enabled MECIEEE/ACM Transactions on Networking10.1109/TNET.2023.332351432:2(1556-1572)Online publication date: Apr-2024
    • (2024)A Survey of Computation Offloading With Task TypesIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.341089625:8(8313-8333)Online publication date: 1-Aug-2024
    • (2024)Game-Theoretic Resource Allocation and Dynamic Pricing Mechanism in Fog ComputingIEEE Access10.1109/ACCESS.2024.338433412(51704-51718)Online publication date: 2024
    • (2024)Muti-objective optimization of SFC deployment using service aggregation and computing offloadComputer Communications10.1016/j.comcom.2024.05.017Online publication date: Jun-2024
    • (2024)Deep reinforcement learning-based methods for resource scheduling in cloud computing: a review and future directionsArtificial Intelligence Review10.1007/s10462-024-10756-957:5Online publication date: 23-Apr-2024
    • (2023)Uncertainty Management for Multiple Data Centers in Transactive Electricity Market: A Cloud Federation Approach2023 IEEE 7th Conference on Energy Internet and Energy System Integration (EI2)10.1109/EI259745.2023.10512854(4343-4348)Online publication date: 15-Dec-2023
    • (2023)Time-Dependent Pricing and Scheduling for Cloud Object Storage Service Providers2023 IEEE 16th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD60044.2023.00059(439-449)Online publication date: Jul-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media