http://saber.ucv.ve/ojs/index.php/rev_vcomp/issue/feedRevista Venezolana de Computación2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comOpen Journal SystemsRevista Venezolana de Computaciónhttp://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23516Cubierta2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23517Primera Página2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23518Comité Evaluador2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23519Comité Editorial2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23520Tabla de Contenido2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23521Índice de Autores2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23522Volumen Completo2022-02-27T20:27:15+00:00Eric Gamessegamess@gmail.comDerechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23512Dispositivo de Evaluación de Poses Integrado a una Arquitectura Terapéutica IoT2022-02-27T20:27:15+00:00Francisco Morenopedro@gmail.comWalter Hernándezpedro@gmail.comEn el presente trabajo se describe el proceso de desarrollo e integración de un dispositivo inteligente auna arquitectura basada en IoT orientada a la terapia física. El dispositivo inteligente corresponde con un sistema quemonitorea la postura del paciente mientras este realiza un conjunto de posturas propuestas por un especialista médico. Eldispositivo procura ser de bajo costo monetario y no intrusivo, permitiéndole al paciente tener una libre movilidad duranteel ejercicio. Para su desarrollo se proponen un conjunto de alternativas acerca del módulo encargado de la adquisiciónde las características del paciente (esqueleto). Como resultado se obtiene un sistema virtualmente agnóstico al hardwareutilizado para la captura del esqueleto del paciente. De igual manera se proponen distintos mecanismos para comparar lapostura del paciente contra la esperada, procurando realizar una detección eficaz y proveer de herramientas que le permitantanto al paciente como al personal médico evaluar su rendimiento. Por otra parte, se indican las consideraciones tomadasal momento del desarrollo del dispositivo para poder integrarlo a la arquitectura IoT previamente implementada. Sedescribe el proceso para registrar los parámetros requeridos para configurar el dispositivo desde una herramienta web, elproceso para asignar un ejercicio a un paciente a través del dispositivo desarrollado, así como las consideraciones tomadaspara evaluar los resultados provistos por el mismo. Finalmente, se comprueba la eficacia del método de comparación deposes, demostrando ser altamente efectivo independientemente de la posición y estatura del usuario. De igual manera,se compara la eficiencia de los mecanismos de adquisición planteados, proporcionando una alternativa capaz de operarinclusive en dispositivos móviles.Derechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23513Un Experimento Curricular en Ciberética y Sociedad: Creación de un Curso de Innovación Responsable en Tiempos de Pandemia2022-02-27T20:27:15+00:00Alejandro Teruelpedro@gmail.comEn este artículo se motiva y describe la creación de un curso electivo experimental sobre el enfoque deInnovación Responsable de la Unión Europea como escalón hacia la creación de uno o más cursos en Ciberética ySociedad que cubran los tópicos claves recomendados incluidos para el área del conocimiento denominado “Social Issuesand Professional Practice”. en el Curriculum de Ciencias de la Computación de la ACM y la IEEE Computer Society. Laelectiva fue diseñada para dictarse en línea dadas las restricciones imperantes en Venezuela durante la pandemia COVID-19 y se montó sobre un curso en línea abierto masivo (MOOC) de la Universidad de Delft para la plataforma edX. Sereportan brevemente los resultados obtenidos después de dictar la asignatura por primera vez.Derechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23514Extracción de Esqueleto por Contracción de Mallado con Asignación Automática de Pesos2022-02-27T20:27:15+00:00Moisés Berenguerpedro@gmail.comFrancisco Morenopedro@gmail.comEn este trabajo se propone un método para realizar la extracción del esqueleto de un objeto tridimensionaldefinido por una malla geométrica. La propuesta se basa en una investigación previa que utiliza el suavizado laplacianopara contraer un modelo hasta formar su esqueleto curvo. En esta, se evalúan un conjunto de modificaciones paraincrementar su eficiencia. Los cambios planteados, se basan en pruebas aplicadas que determinaron la combinaciónóptima entre: la selección del método de resolución del sistema de ecuaciones que determina la contracción del malladoy, el algoritmo de permutaciones que se utiliza en conjunción a él. Debido a la naturaleza paralela de las fases quecomponen el algoritmo, la solución es desarrollada tanto en CPU como en GPU, utilizando la arquitectura propietariade NVIDIA, CUDA. Además, se complementa el algoritmo original con un conjunto de etapas posteriores que adaptanel esqueleto resultante para su uso directo en aplicaciones de diseño 3D, permitiendo deformar y realizar animacionesal modelo original a partir del esqueleto generado. Finalmente, se compara la eficiencia del algoritmo propuesto contrael original, procesando objetos tridimensionales con distinto conteo de polígonos y características topológicas. Comoresultado, la implementación desarrollada en CPU es 1.7 veces más rápida que el método original y la desarrollada enGPU es 5.4 veces más rápida, donde esta última exhibe un crecimiento lineal ante el incremento de los polígonos de lamalla original, a diferencia del comportamiento exponencial de las soluciones en CPU.Derechos de autor http://saber.ucv.ve/ojs/index.php/rev_vcomp/article/view/23515Despliegue de un Clúster HPC Utilizando Contenedores Docker2022-02-27T20:27:15+00:00José Hernándezpedro@gmail.comGianfranco Verrocchipedro@gmail.comYudith Cardinalepedro@gmail.comAna Aguilerapedro@gmail.comIrvin Dongopedro@gmail.comEn ambientes de computación de alto rendimiento (HPC por sus siglas en inglés de High Performance Computing), una de las tareas más difíciles, tanto para los administradores de sistemas como para los usuarios finales, es preparar el ambiente de trabajo (e.g., configuración del clúster) y resolver las dependencias de software. En este contexto, este trabajo propone una solución de software, basada en la moderna tecnología de contenedores Docker, para construir un clúster HPC virtual con computadores personales de manera simple y automática, particularmente para trabajar bajo el paradigma de paso de mensajes con el estándar MPI (Message Passing Interface). La solución de software propuesta, se despliega de forma automatizada en virtualmente cualquier ambiente que soporte la instalación de la herramienta Docker, permite cubrir múltiples casos de uso y provee flexibilidad en cuanto a requerimientos de software, hardware y disponibilidad de equipos de cómputo. Para demostrar la flexibilidad y conveniencia de la solución propuesta, en este trabajo presentamos dos versiones de instalación: uno con el sistema operativo Alpine y librería de comunicación MPICH, y el segundo utiliza el sistema operativo Ubuntu y la librería de comunicación OpenMPI. Para evaluar la efectividad de la solución propuesta, se realizan pruebas con ambas versiones en dos ambientes de prueba: usando una red local (con tres computadores conectados con Ethernet) y usando cinco nodos virtualizados. Los resultados demuestran que la solución desarrollada puede ser desplegada eficientemente en distintos ambientes (real y virtualizado), lo que la hace ideal para fines académicos.Derechos de autor