Abstract
Cloud computing is an indispensable technology today; and, the container is a light-weighted virtualization technology in cloud computing. However, many container orchestration tools can’t allocate resource very well in terms of system usage. So, this paper proposes a new approach for allocating resources for containers to improve resource utilization and to reduce resource wasting. Containers with stable usage of resources should be close to the user, so the delay could be minimized to meet the needs of users. In order to solve this problem, the usage-aware resource allocation algorithm (UARA) is proposed to make containers with stable usage evenly to be deployed on edge nodes. The goal is to effectively utilize edge node resources and to reduce latency. The proposed approach analyzes the resource usage, resource stability of edge nodes, and predicts the trend of future resource requirements of containers. Experimental results show that the edge computing system using the proposed algorithm could keep the container with effective resource usage on the edge and reduce the load of offloading containers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Varshney, P., Simmhan, Y.: Demystifying fog computing: characterizing architectures, applications and abstractions. In: IEEE International Conference Fog and Edge Computing, pp. 115–124 (2017)
Zhang, H., Guo, F., Ji, H., Zhu, C.: Combinational auction-based service provider selection in mobile edge computing networks. IEEE Access 5, 13455–13464 (2017)
Jain, R., Tata, S.: Cloud to edge: distributed deployment of process-aware IoT applications. In: IEEE 1st International Conference on Edge Computing, pp. 182–189 (2017)
Song, Y., Yau, S.S, Yu, R., Zhang, X., Xue, G.: An approach to QoS-based task distribution in edge computing networks for IoT applications. In: IEEE 1st International Conference on Edge Computing, pp. 32–39 (2017)
Wu, H.Y., Lee, C.R.: Energy efficient scheduling for heterogeneous fog computing architectures. In: 42nd IEEE International Conference on Computer Software & Applications, pp. 555–560 (2018)
Kolomvatsos, K., Loukopoulos, T.: Scheduling the execution of tasks at the edge. In: IEEE Conference on Evolving and Adaptive Intelligent Systems (2018)
Kan, T.Y., Chiang, Y., Wei, H.Y.: Task offloading and resource allocation in mobile-edge computing system. In: The 27th Wireless and Optical Communications Conference (2018)
Elgendy, I.A., Zhang, W.Z., Liu, C.Y., Hs, C.H.: An optimized and secured framework for mobile cloud computing. In: Transactions on Cloud Computing (2018)
da Silva, R.A.C., da Fonseca, N.L.S.: Resource allocation mechanism for a fog-cloud infrastructure. In: IEEE International Conference on Communications (2018)
Galletta, A., Cuzzocrea, A., Celesti, A., Fazio, M., Villari, M.: A scalable cloud-edge computing framework for supporting device-adaptive big media provisioning. In: IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 669–674 (2018)
Zhang, Y., Chen, X., Chen, Y., Li, Z., Huang, J.: Cost efficient scheduling for delay-sensitive tasks in edge computing system. In: IEEE International Conference on Services Computing, pp. 73–80 (2018)
Acknowledgement
This study was sponsored by the Ministry of Science and Technology, Taiwan, R.O.C., under contract numbers: MOST 107-2221-E-142-004-MY3
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ho, KY., Hsieh, TH., Tsai, MY., Lai, KC. (2020). Usage-Aware Resource Allocation in Edge Computing. In: Hung, J., Yen, N., Chang, JW. (eds) Frontier Computing. FC 2019. Lecture Notes in Electrical Engineering, vol 551. Springer, Singapore. https://doi.org/10.1007/978-981-15-3250-4_28
Download citation
DOI: https://doi.org/10.1007/978-981-15-3250-4_28
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3249-8
Online ISBN: 978-981-15-3250-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)