Revista: | Programación matemática y software |
Base de datos: | |
Número de sistema: | 000573307 |
ISSN: | 2007-3283 |
Autores: | , , , , , |
Año: | 2023 |
Volumen: | 15 |
Número: | 1 |
Paginación: | 45-56 |
País: | México |
Idioma: | Español |
Resumen en inglés | Throughout the years, a centralized model has been widely used in all sorts of regarding computer science, educational and new technology applications, this distributed mobile system application structure partitions task or workloads between the provider and requester service. This work describes the implementation of a user graphical interface, named JPeer, for an embedded software; this shows the use of a P2P network that allows a supercomputer the allocation of its resources optimally among the different nodes connected to it. The peers in this project are represented as mobile devices and with the use of JNI (Java Native interface), with this it is possible to communicate peers created in Java with peers created in C++, accordingly, message passing would therefore be possible among different programming languages and operating systems. We applied several P2P nets with multiple peers in a node of LNS (supercomputing laboratory) in Southeast Mexico. The understanding of distributed and real time system algorithms can represent a difficulty due to the abstraction and difficult learning. In the meantime, the framework implementation represents a mobile distributed system environment, where the user can manage the nodes in a simple, easy and transparent way, as well as visualize how each node executes its processes, becomes a very useful and didactic tool. On the other hand, we highlight the need to adapt languages with native characteristics and take advantage of both parts on educational and technological environments |
Resumen en español | A lo largo de los años, un modelo centralizado se ha utilizado ampliamente en todo tipo de aplicaciones informáticas, educativas y de nuevas tecnologías. Esta estructura de aplicación de sistema móvil distribuido divide tareas o cargas de trabajo entre el proveedor y el servicio solicitante. Este trabajo describe la implementación de una interfaz gráfica de usuario, denominada JPeer, para un software embebido; esto muestra el uso de una red P2P que permite a una supercomputadora la asignación de sus recursos de manera óptima entre los diferentes nodos conectados a ella. Los pares en este proyecto se representan como dispositivos móviles y con el uso de JNI (interfaz nativa de Java), con esto es posible comunicar pares creados en Java con pares creados en C ++, en consecuencia, el paso de mensajes sería posible entre diferentes programaciones. lenguajes y sistemas operativos. Aplicamos varias redes P2P con múltiples pares en un nodo de LNS (laboratorio de supercomputación) en el sureste de México. La comprensión de algoritmos de sistemas distribuidos y de tiempo real puede representar una dificultad debido a la abstracción y dificultad de aprendizaje. Por su parte, la implementación del framework representa un entorno de sistema distribuido móvil, donde el usuario puede gestionar los nodos de forma sencilla, fácil y transparente, así como visualizar cómo cada nodo ejecuta sus procesos, se convierte en una herramienta muy útil y didáctica. Por otro lado, destacamos la necesidad de adaptar lenguajes con características nativas y aprovechar ambas partes en entornos educativos y tecnológicos. |
Palabras clave: | Tecnología educativa, Sistemas en tiempo real, Ambientes distribuidos, Sistema embebido, Programación de tareas |
Keyword: | Educational Technology, Real-Time Systems, Distributed environments, Embedded System, Scheduling tasks |
Texto completo: | Texto completo (Ver PDF) |