Abstract
The growing number of latency-critical applications are posing novel challenges for network operators, cloud/hosting companies, and application providers. Edge Computing is the strongest candidate for providing low-latency responses, but it is not yet clear what edge infrastructures will be like. This paper introduces a new platform for enabling an edge infrastructure according to a disaggregated distributed cloud architecture and an opportunistic model based on bare-metal providers. Results from a multi-server online gaming application deployed in a real geo-distributed edge infrastructure show the feasibility, performance and cost efficiency of the solution.
Similar content being viewed by others
References
W. Shi, S. Dustdar: The Promise of Edge Computing. Computer 49(5), 78–81 (2016)
Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, V. Young Mobile Edge Computing: A key technology towards 5G. ETSI White Paper No. 11 (2015)
Montero, R.S., Rojas, E., Carrillo, A.A., Llorente, I.M.: Extending the cloud to the network edge. Computer. 50, 91–95 (2017)
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of 1st workshop on Mobile Cloud Computing (MCC), pp. 13–16 (2012)
Moreno-Vozmediano, R., Huedo, E., Montero, R.S., Llorente, I.M.: A disaggregated cloud architecture for edge computing. IEEE Internet Comput. 23(3), 31–36 (2019)
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in Mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)
Chirivella-Perez, E., Alcaraz Calero, J.M., Wang, Q., Gutiérrez-Aguado, J.: Orchestration architecture for automatic deployment of 5G services from bare metal in Mobile edge computing infrastructure. Wirel. Commun. Mob. Comput. 2018, Article ID 5786936, 1–Article ID 5786936,18 (2018)
StarlingX project (https://www.starlingx.io/). Accessed Sept 2020
Y. Xiong, Y. Sun, L. Xing and Y. Huang: Extend Cloud to Edge with KubeEdge. In: Proceedings of IEEE/ACM Symp. Edge Computing (SEC), Seattle, pp. 373–377 (2018)
N. Wang, B. Varghese, M. Matthaiou and D. S. Nikolopoulos: ENORM: a framework for edge NOde resource management, IEEE Trans. Services Computing13 (6), 1086–1099 (2020)
S. Maheshwari, D. Raychaudhuri, I. Seskar, F. Bronzino: Scalability and Performance Evaluation of Edge Cloud Systems for Latency Constrained Applications. In: Proceedings of IEEE/ACM Symp. Edge Computing (SEC), Seattle, pp. 286–299 (2018)
O. Ascigil, T. K. Phan, A. G. Tasiopoulos, V. Sourlas, I. Psaras, G. Pavlou: On Uncoordinated Service Placement in Edge-Clouds. In: 2017 IEEE Intl. Conf. Cloud Computing Technology and Science (CloudCom), pp. 41–48 (2017)
S. Yi, Z. Hao, Q. Zhang, Q. Zhang, W. Shi, Q. Li: LAVEA: latency-aware video analytics on edge computing platform. In: Proceedings ACM/IEEE Symp. Edge Computing (SEC), New York, pp. 1–13 (2017)
Dick, M., Wellnitz, O., Wolf, L.: Analysis of factors affecting players’ performance and perception in multiplayer games. In: Proceedings of 4th ACM SIGCOMM workshop on Network and system support for games, pp. 1–7 (2005)
Ries, M., Svoboda, P., Rupp, M.: Empirical Study of Subjective Quality for Massive Multiplayer Games. In: Proceedigns of 15th Intl. Conf. Systems, Signals and Image Processing, pp. 181–184 (2008)
Choy, S., Wong, B., Simon, G., Rosenberg, C.: A hybrid edge-cloud architecture for reducing on-demand gaming latency. Multimedia Systems. 20(5), 503–519 (2014)
Shea, R., Liu, J., Ngai, E.C., Cui, Y.: Cloud gaming: architecture and performance. IEEE Netw. 27(4), 16–21 (2013)
Cai, W., Shea, R., Huang, C., Chen, K., Liu, J., Leung, V., Hsu, C.: A survey on cloud gaming: future of computer games. IEEE Access. 4, 7605–7620 (2016)
Tian, H., Wu, D., He, J., Xu, Y., Chen, M.: On achieving cost-effective adaptive cloud gaming in geo-distributed data Centers. IEEE Trans. Circuits Syst. Video Technol. 25(12), 2064–2077 (2015)
Lin, Y., Shen, H.: CloudFog: leveraging fog to extend cloud gaming for thin-client MMOG with high quality of service. IEEE Trans. Parallel Distributed Syst. 28(2), 431–445 (2017)
OpenNebula Systems: ONEedge.io: A Software-defined Edge Computing Solution. D2.1. Solution Framework – a. Technical Report (2020)
Federal Communications Commission: In the Matter of Preserving the Open Internet. Broadband Industry Practices, paragraph 20. GN Docket No. 09–191; WC Docket No. 07–52 (2010)
J. Bussiere, S. Zander: Enemy territory traffic analysis. CAIA technical report 060203A, Swinburne University of Technology, Melbourne, (2006)
Acknowledgments
This work was supported by the Ministerio de Ciencia, Innovación y Universidades through the EdgeCloud research project (RTI2018-096465-B-I00), by the Comunidad de Madrid through the EdgeData research program (P2018/TCS4499), and by the European Union through the ONEedge grant (880412).
The datasets generated during the current study are available from the corresponding author on reasonable request.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Huedo, E., Montero, R.S., Moreno-Vozmediano, R. et al. Opportunistic Deployment of Distributed Edge Clouds for Latency-Critical Applications. J Grid Computing 19, 2 (2021). https://doi.org/10.1007/s10723-021-09545-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10723-021-09545-3