Ayuda
Ir al contenido

Dialnet


Resumen de Entorno integrado para la programación de sistemas distribuidos

Daniel Francisco Conde Gonzalez

  • SE IMPLEMENTA UN ENTORNO INTEGRADO PARA PROGRAMAR SISTEMAS DISTRIBUIDOS HETEROGENEOS CON UNA APLICACION PARTICULAR SOBRE NUDOS TIPO WORKSTATIONS UNIX Y SISTEMAS EMPOTRADOS BASADOS EN EL BUS VME Y REDES TIPO ETHERNET Y RS-485. EL ENTORNO NO DEPENDE DE LA ARQUITECTURA Y POSIBILITA LA IMPLEMENTACION DE UN PROGRAMA PARALELO GLOBAL DE GRANO GRUSO, HACIENCO LA PARTICION DEL MISMO, LA DISTRIBUCION, LA INSTALACION EN LOS DISTINTOS NUDOS, SU EJECUCION, MONITORIZACION Y CONTROL. SE PLANTEAN DOS NIVELES DE PROGRAMACION INDEPENDIENTES ENTRE SI: EL SUPERIOR PARA EL PROGRAMA PARALELO -GRAFICO- Y EL INFERIOR PARA LAS UNIDADES SECUENCIALES. AMBOS ESTAN BASADOS EN LOS CONCEPTOS DE LAS REDES DE PETRI CON UNA EXTENSION PROPIA (EPNS). IMPLEMENTA UNA LIBRERIA DE SERVICIOS PARA EL ARRANQUE, EJECUCION, INTERCAMBIO DE INFORMACION Y FINALIZACION QUE SIGUEN LOS CONCEPTOS PETRI DE FUNCIONAMIENTO DESCRIBE TOPOLOGICAMENTE AL PROGRAMA PARALELO Y DA UN CONJUNTO DE REGLAS Y UN ALGORITMO PARA HACER LA PARTICIPACION SOBRE LOS DISTINTOS NUDOS (TEMPLADO SIMULADO)9 REALIZA UN MODELADO Y ANALISIS DE FUNCIONAMIENTO, TANTO EL PROPIO ENTORNO COMO DE UNA APLICACION DADA, LO QUE PERMITE USAR HERRAMIENTAS DE ANALISIS Y SIMULACION QUE PROVEEN LAS PETRI, LOGRANDO ESTIMACIONES PREVIAS DE COMPORTAMIENTO, RENDIMIENTOS Y DE POSIBLES CONFIGURACIONES DE NUDOS Y/O REDES. CON ELLO OBTIENE ESTIMACIONES APROXIMADAS (POR EXCESO) DE PARAMETROS, COMO TIEMPO DE CICLO DE LA APLICACION, SIN NECESIDAD DE REALIZAR LA INSTALACION EFECTIVA; SIEMPRE DE UN RANGO DE FUNCIONAMIENTO QUE NO IMPLIQUE COLAPSOS O EXCESIVO FLUJOS DE INFORMACION. FINALMENTE, HACE UNA COMPARACION CON PVM (PARALLEL VIRTUAL MACHINE) OBTENIENDO UN FUNCIONAMIENTO SATISFACTORIO SI EL VOLUMEN DE INFORMACION ENTRE TAREAS ES BAJO, PERO DEGRADANDOSE A MEDIDA QUE EL TRAFICO DE LOS MENSAJES AUMENTA A TRAVES DE LA RED DE INTERCONEXION.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus