Procedure for the deployment of uses cases of fog computing

Keywords: Fog computing, Deployment, Simulation, Use cases

Abstract

The Fog Computing paradigm emerges as a solution to the growing demand for Internet of Things applications with shorter response times and greater security. Currently, the implementation of Fog Computing in IoT environments represents a challenge, due to the diversity and mobility of the devices that are in it, as well as the scalability and interoperability that is required. The scientific problem to be solved in the investigation is: How to correctly deploy a computer system in the fog in various use cases? To provide a solution to the problematic situation raised above, the state of the art of the subject was updated and a procedure was defined to guide how to implement this technology in different applications, gathering the fundamental aspects to take into account for its implementation. The proposed procedure was satisfactorily applied in a research project in each of its stages, taking into account that the implementation stage cannot be covered since at the moment the execution of the project has not yet been completed. small scale implementations and simulations.

Downloads

Download data is not yet available.

Author Biographies

Liz Gámez-Picó, Instituto Superior Politécnico “José Antonio Echeverría”

Instituto Superior Politécnico “José Antonio Echeverría”, La Habana, Cuba

Caridad Emma Anías-Calderón, Instituto Superior Politécnico “José Antonio Echeverría”

Instituto Superior Politécnico “José Antonio Echeverría”, La Habana, Cuba.

References

[1] Redowan Mahmud, Kotagiri Ramamohanarao, and Rajkumar Buyya, «Application Management in FogComputing Environments: A Taxonomy, Review and Future Directions.», ACM Comput, vol. 1, p. 36, 2020.

[2] Javier Pinzón Castellanos, «Implementación de una Arquitectura Fog Computing», Universidad Autónoma de Bucaramanga – Unab Facultad de Ingeniería Maestría en Gestión, Aplicación y Desarrollo de Software Bucaramanga, 2020.

[3] M. R. Luis Velasco, «Flexible Fog Computing and Telecom Architecture for 5G Networks», IEEE, 2018.

[4] Ranesh Kumar Naha, Saurabh Garg, Dimitrios Georgekopolou, Y Prem Prakash Jayarama, «Fog Computing: Survey of Trends, Architectures, Requirements, and Research Directions», IEEE jul. 2018.

[5] Hany F. Atlam, Robert J.Walters and Gary B. Wills, «Fog Computing and the Internet of Things: A Review», Big Data Cogn. Comput, 2018, doi:10.3390/bdcc2020010.

[6] Zijiang Hao, Ed Novak, Shanhe Yi, y Qun Li, «Challenges and Software Architecture for Fog Computing», IEEE Computer Society, 2017.

[7] «IEEE Standard for Adoption of OpenFog Reference Architecture for Fog Computing», IEEE Communications Society, jun. 2018. [En línea]. Disponible en: http://standards.ieee.org

[8] Andrew Banks and Rahul Gupta, «MQTT Version 3.1.1.» oct. 29, 2014. [En línea]. Disponible en: http://docs.oasis-open. org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html.

[9] Z. Shelby, K. Hartke, and C. Bormann, «The Constrained Application Protocol (CoAP).» RFC 2014. [En línea]. Disponible en: http://www.rfc-editor.org/rfc/rfc7252.txt.

[10] «Advanced Message Queuing Protocol (AMQP) Version 1.0.» oct. 29, 2012. [En línea]. Disponible en: http://docs. oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html.

[11] «Data distribution service (DDS) version 1.4». Object Management Group 2015.

[12] M. Belshe, R. Peon, and M. Thomson, «Hypertext Transfer Protocol Version 2 (HTTP/2).» RFC, 2015. [En línea]. Disponible en: http://www.rfc-editor.org/rfc/rfc7540.txt.

[13] Saint-Andre, P. (2004). Extensible messaging and presence protocol (XMPP): Core.

[14] Alejandro Luar Pérez Colomé, Caridad Anías Calderón, Tatiana Delgado Fernández, «Procedimiento para la implementación de la computación en la niebla en ciudades inteligentes», RIELAC, 2021.

[15] «“Transportation scenario: Smart cars and traffic control (3.1),”» 2017. [En línea]. IEEE Disponible en: https://www.iiconsortium.org/pdf/OpenFog_Reference_Architecture_2_09

[16] «“Visual security and surveillance scenario (3.2),”» 2017. [En línea]. IEEE Disponible en: https://www.iiconsortium.org/pdf/OpenFog_Reference_Architecture_2_09_

[17] Arif Ahmed, HamidReza Arkian, Davaadorj Battulga, Ali J. Fahs, Mozhdeh Farhadi, Dimitrios Giouroukis, y Adrien Gougeon, Felipe Oliveira Gutierrez, Guillaume Pierre, Paulo R. Souza Jr, Mulugeta Ayalew Tamiru, Li Wu, "Fog Computing Applications: Taxonomy and Requirements", ArXiv, 2019

[18] AllJoyn Open Source Project, 2023 [En línea]. Disponible en: https://openconnectivity.org/technology/reference-implementation/alljoyn/

[19] FogLAMP at a Glance. Dianomic Systems, 2017.

[20] IoTivity, 2023 [En línea]. Disponible en: https://iotivity.org/

[21] Kaa Enterprise IoT Platform, 2023 [En línea]. Disponible en: https://www.kaaiot.com/

[22] «Cisco IoX», 2018. http://www.cisco.com

[23] Antonio A. T. R. Coutinho, y Fabıola Greve, «An Architecture for Fog Computing Emulation», WCGA, 2017.

[24] Javier Sillero Ros, Nelson Rodríguez, Matías Monteveros, y María Murazzo, «Análisis de las topologías IoT en Entornos Fog Computing mediante simulación.», VI Jornadas de Cloud Computing & Big Data, 2018.

[25] Rodrigo N. Calheiros, y Rajiv Ranjan., «CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms», Software: Practice & Experience, Volume 41, Issue 1, 2011.

[26] Kaur, Karamjeet & Singh, Japinder & Ghumman, Navtej. (2014). Mininet as Software Defined Networking Testing Platform, Conference: International Conference on Communiction,Computing & Systems

[27] Harshit Gupta, y Amir Vahid Dastjerdi, «IFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments», Volume 47, Issue 9, Special Issue: Cloud and Fog Computing, 2017.

[28] Tariq Qayyum, y Asad Waqar Malik., «FogNetSim++: A Toolkit for Modeling and Simulation of Distributed Fog Environment», Journal Of Latex Class, dic. 2017.

[29] Beatríz Alba Toledo Y Adriadny De La C. Martínez Hernandez, «Procedimiento para ofrecer servicios M2M por parte de una empresa de Telecomunicaciones», Tesis de grado, Universidad Tecnológica de la Habana “José Antonio Echeverría” Facultad de Telecomunicaciones y Electrónica Departamento de Telecomunicaciones y Telemática, 2017.

[30] E. Cubillas Hernández, C. Anías Calderón, and T. Delgado Fernández, “M2M Architecture for environmental monitoring in real time”, ITECKNE, vol. 18, no. 1, pp. 18-25, Jan. 2021. DOI: https://doi.org/10.15332/iteckne.v18i1.2531

[31] Xeoma, 2023 [En línea]. Disponible en: https://felenasoft.com/xeoma/en/

[32] Shinobi CCTV, 2023 [En línea]. Disponible en: https://shinobi.video/

[33] «https//www.ispyconnect.com», User Guide, 2019.

[34] Nagios: Distributed Monitoring Solutions. 2016.
Published
2022-06-13
How to Cite
Gámez-Picó, L., & Anías-Calderón, C. (2022). Procedure for the deployment of uses cases of fog computing. ITECKNE, 19(2), 138-147. https://doi.org/https://doi.org/10.15332/iteckne.v19i2.2855
Section
Research and Innovation Articles