A distributed computing model based on delegation of serverless microservices in a cloud-to-thing environment

Authors

  • Antonio Silva Institute of Informatics, Federal University of Rio Grande do Sul and Hamm-Lippstadt University of Applied Sciences
  • Paulo Mendes Airbus https://orcid.org/0000-0003-1059-8272
  • Denis Rosário Federal University of Pará
  • Eduardo Cerqueira Federal University of Pará https://orcid.org/0000-0003-2162-6523
  • João Paulo J. da Costa Hamm-Lippstadt University of Applied Sciences
  • Edison P. de Freitas Federal University of Rio Grande do Sul

DOI:

https://doi.org/10.5753/jisa.2024.3779

Keywords:

Cloud-to-thing, serverless, distributed computing

Abstract

The cloud-to-thing is a crucial enabler of 5G and 6G networks as it supports the requirements of new services, such as latency and bandwidth-critical ones, using the available infrastructure. With the advent of new networks deployed beyond the edge, such as vehicular and satellite networks, researchers have begun investigating solutions to support the cloud-to-thing continuum, in which services distribute logic across the network, and storage is decentralized between cloud, fog, and edge. This article discusses current computing models, highlighting the advantages of serverless-based models for the deployment and management of interdependent distributed computing functions, whose behavior can be redefined in real time. Our study leads to the proposal of a new serverless-cloud-to-thing model able of delegating, executing and adapting serverless microservices in a cloud-to-thing continuum based on software-defined networking and information-centric networking concepts.

Downloads

Download data is not yet available.

References

Afrin, M., Mahmud, M. R., and Razzaque, M. A. (2015). Real time detection of speed breakers and warning system for on-road drivers. In proceedings of the IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE 15). IEEE. DOI: 10.1109/WIECON-ECE.2015.7443976.

Al-Omaisi, H., Sundararajan, E. A., Alsaqour, R., Abdullah, N. F., and Abdelhaq, M. (2021). A survey of data dissemination schemes in vehicular named data networking. Elsevier Vehicular Communications. DOI: 10.1016/j.vehcom.2021.100353.

Cerny, T., Abdelfattah, A. S., Bushong, V., Al Maruf, A., and Taibi, D. (2022). Microservice architecture reconstruction and visualization techniques: A review. In proceedings of the IEEE International Conference on Service-Oriented System Engineering (SOSE 22), pages 39-48. IEEE. DOI: 10.1109/SOSE55356.2022.00011.

Cheng, B., Fuerst, J., Solmaz, G., and Sanada, T. (2019). Fog function: Serverless fog computing for data intensive iot services. In proceedings of the IEEE International Conference on Services Computing (SCC 19). IEEE. DOI: 10.1109/SCC.2019.00018.

vCili'c, I., vZarko, I. P., and Kuvsek, M. (2021). Towards service orchestration for the cloud-to-thing continuum. In proceedings of the 6th International Conference on Smart and Sustainable Technologies (SpliTech 21), pages 01-07. IEEE. DOI: 10.23919/SpliTech52315.2021.9566410.

Dogani, J., Namvar, R., and Khunjush, F. (2023). Auto-scaling techniques in container-based cloud and edge/fog computing: Taxonomy and survey. Computer Communications. DOI: 10.1016/j.comcom.2023.06.010.

Goniwada, S. R. (2022). Serverless architecture. In Springer Cloud Native Architecture and Design. Springer. DOI: 10.1007/978-1-4842-7226-8_7.

Gusev, M. (2021). Serverless and deviceless dew computing: Founding an infrastructureless computing. In proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC 21). IEEE. DOI: 10.1109/COMPSAC51774.2021.00273.

Kaur, N. and Mittal, A. (2021). Fog computing serverless architecture for real time unpredictable traffic. In IOP Conference Series: Materials Science and Engineering. IOP Publishing. DOI: 10.1088/1757-899X/1022/1/012026.

Kjorveziroski, V. and Filiposka, S. (2023). Webassembly orchestration in the context of serverless computing. Journal of Network and Systems Management, 31(3):62. DOI: 10.1007/s10922-023-09753-0.

Król, M. and Psaras, I. (2017). Nfaas: named function as a service. In ACM Conference on Information-Centric Networking. DOI: 10.1145/3125719.312572.

Laghari, A. A., Jumani, A. K., and Laghari, R. A. (2021). Review and state of art of fog computing. Springer Archives of Computational Methods in Engineering. DOI: 10.1007/s11831-020-09517-y.

Landmark, L., Larsen, E., and Kure, O. (2018). Traffic control in a heterogeneous mobile tactical network with autonomous platforms. Technical report, Norwegian Defence Research Establishment, Kjeller. Available online [link].

Li, Z., Guo, L., Cheng, J., Chen, Q., He, B., and Guo, M. (2022). The serverless computing survey: A technical primer for design architecture. ACM Computing Surveys (CSUR), 54(10s):1-34. DOI: 10.1145/3508360.

Mahmud, R. and Toosi, A. N. (2021). Con-pi: A distributed container-based edge and fog computing framework. IEEE Internet of Things Journal. DOI: 10.1109/JIOT.2021.3103053.

Mekbungwan, P., Pau, G., and Kanchanasut, K. (2022). In-network computation for iot data processing with activendn in wireless sensor networks. In proceedings of the 5th Conference on Cloud and Internet of Things (CIoT 22). IEEE. DOI: 10.1109/CIoT53061.2022.9766613.

Patros, P., Spillner, J., Papadopoulos, A. V., Varghese, B., Rana, O., and Dustdar, S. (2021). Toward sustainable serverless computing. IEEE Internet Computing. DOI: 10.1109/MIC.2021.3093105.

Rosário, D., Schimuneck, M., Camargo, J., Nobre, J., Both, C., Rochol, J., and Gerla, M. (2018). Service migration from cloud to multi-tier fog nodes for multimedia dissemination with qoe support. Sensors, 18(2):329. DOI: 10.3390/s18020329.

Sarkar, S., Wankar, R., Srirama, S. N., and Suryadevara, N. K. (2019). Serverless management of sensing systems for fog computing framework. IEEE Sensors Journal. DOI: 10.1109/JSEN.2019.2939182.

Verginadis, Y., Apostolou, D., Taherizadeh, S., Ledakis, I., Mentzas, G., Tsagkaropoulos, A., Papageorgiou, N., and Paraskevopoulos, F. (2021). Prestocloud: a novel framework for data-intensive multi-cloud, fog, and edge function-as-a-service applications. Information Resources Management Journal (IRMJ). DOI: 10.4018/IRMJ.2021010104.

Downloads

Published

2024-08-03

How to Cite

Silva, A., Mendes, P., Rosário, D., Cerqueira, E., da Costa, J. P. J., & de Freitas, E. P. (2024). A distributed computing model based on delegation of serverless microservices in a cloud-to-thing environment. Journal of Internet Services and Applications, 15(1), 233–243. https://doi.org/10.5753/jisa.2024.3779

Issue

Section

Research article