Abstract
Mobile edge computing has the advantages of reduced latency and relieved outsourced traffic to the core network since it provisions resources at the edge of network. However, edge nodes have inherently limited resource capacities, which cannot well scale with the time-varying mobile requests. Different from Chap. 5, which seeks to accommodate the time-varying requests by dynamically scheduling among multiple edge nodes, this chapter emphasizes more on provisioning elastic resources in edge systems. By providing different types of cloud instances, cloud computing can help enhance the scalability of edge resources. Thus, this chapter introduces the Cloud-Assisted Mobile Edge (CAME) computing framework to provision scalable resources for edge platforms. In the CAME framework, the burstness of mobile requests at edge nodes can be counteracted by outsourcing excessive requests to the cloud at rush hours. To ensure the diversified quality of service requirements with minimal resource cost, the fixed edge resource capacity and elastic cloud resource capacity should be properly utilized in a cost-efficient manner. The CAME framework should address the following two questions in particular: (1) the optimal resource capacity for the edge, and (2) the types of cloud instances being tenanted and the instance number of each type. To answer the above questions, this chapter formulates the cost-efficient resource provisioning problem of the CAME system. By analyzing the property of the problem, this chapter presents algorithms to determine the optimal edge resource capacity and tune the cloud tenant strategy adaptively. Regarding various types of cloud instances, the Optimal Resource Provisioning (ORP) algorithms are designed for three cases, i.e., edge resource provisioning with on-demand instances, with reserved instances, and with hybrid instances. Extensive simulations are performed to evaluate with two widely used mathematical traffic models and Google cluster usage tracelogs. It is confirmed in the results that the ORP algorithms have the advantages of resource flexibility and cost-efficiency over the benchmarks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
V. Nae, A. Iosup, and R. Prodan, “Dynamic resource provisioning in massively multiplayer online games,” IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 3, pp. 380–395, 2011.
B. Hack, M. Morhaime, J. F. Grollemund, and N. Bradford. (2006) Introduction to vivendi games. [Online]. Available: http://www.vivendi.com
Amazon. (2018) Ec2 pricing. [Online]. Available: https://aws.amazon.com/cn/ec2/pricing/
H. Pishro-Nik, Introduction to probability, statistics, and random process. Ireland: Kappa Res.: Galway, 2014.
A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel, “The cost of a cloud: research problems in data center networks,” ACM SIGCOMM Computer Communication Review, vol. 39, no. 1, p. 68–73, Dec. 2008.
X. Ma, S. Wang, S. Zhang, P. Yang, C. Lin, and X. S. Shen, “Cost-efficient resource provisioning for dynamic requests in cloud assisted mobile edge computing,” IEEE Transactions on Cloud Computing, 2019.
S. Boyd and L. Vandenberghe, Convex optimization. Cambridge university press, 2004.
T. Chen, L. Ravindranath, S. Deng, P. Bahl, and H. Balakrishnan, “Glimpse: Continuous, real-time object recognition on mobile devices,” in Proc. ACM Conference on Embedded Networked Sensor Systems (SenSys’15), Seoul, South Korea, Nov. 2015, pp. 155–168.
M. Claypool and K. Claypool, “Latency and player actions in online games,” Communications of the ACM, vol. 49, no. 11, pp. 40–45, Nov. 2006.
S. Zhang, J. Gong, S. Zhou, and Z. Niu, “How many small cells can be turned off via vertical offloading under a separation architecture?” IEEE Transactions on Wireless Communications, vol. 14, no. 10, pp. 5440–5453, 2015.
B. G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “Clonecloud: elastic execution between mobile device and cloud,” in Proc. ACM European Conference on Computer Systems (EuroSys’11), Salzburg, Austria, Apr. 2011, pp. 301–314.
E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, “Maui: making smartphones last longer with code offload,” in Proc. ACM International Conference on Mobile Systems, Applications, and Services (MobiSys’10), San Francisco, California, USA, June 2010, pp. 49–62.
C. Reiss, J. Wilkes, and J. Hellerstein, “Google cluster-usage traces: Format + schema,” White Paper, Google, 2012.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Ma, X., Xu, M., Li, Q., Li, Y., Zhou, A., Wang, S. (2024). Edge Resource Provisioning. In: 5G Edge Computing. Springer, Singapore. https://doi.org/10.1007/978-981-97-0213-8_7
Download citation
DOI: https://doi.org/10.1007/978-981-97-0213-8_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0212-1
Online ISBN: 978-981-97-0213-8
eBook Packages: Computer ScienceComputer Science (R0)