Ir al contenido

Documat


Resumen de Un sistema de ejecución distribuido para lenguajes orientados a objetos concurrentes

Antonio Jesús Nebro Urbaneja Árbol académico

  • Esta tesis se enmarca en el ámbito de los Lenguajes Orientados a Objetos Concurrentes (LOOCs) y, más concretamente, en aspectos de implementación de este tipo de lenguajes sobre sistemas distribuidos, El objetivo principal que se ha perseguido ha sido estudio de la aplicación de técnicas de Memoria Compartida Distribuida (MCD) a LOOCs. Con este fin, se ha diseñado un esquema de implementación de LOOCs basado en MCD y se ha construido un sistema de ejecución para evaluar dicho esquema. El esquema de implementación se basa en un modelo de objetos en el que se distinguen dos tipos de operaciones, consultas y actualizaciones, y que requiere que los objetos sean adquiridos para poder ser accedidos.

    El sistema de ejecución está escrito en C++ y se caracteriza por utilizar directamente las bibliotecas de hebras de los sistemas operativos sobre los que se ejecuta, lo que posibilita su portabilidad a sistemas que difieren tanto en su arquitectura como en el sistema operativo. Las aportaciones de la tesis se pueden resumir en que se ha constatado la viabilidad de integrar un modelo de objetos concurrentes y un esquema de MCD, lo que, unido a la utilización de hebras en la implementación, permite la construcción de aplicaciones paralelas portables y eficientes.


Fundación Dialnet

Mi Documat