Observation of Distributed Computations: a Reflective Approach for CORBA - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1999

Observation of Distributed Computations: a Reflective Approach for CORBA

Observation d'exécutions réparties : une approche réflexive pour CORBA

Lionel Seinturier
  • Fonction : Auteur
  • PersonId : 970094
Laurence Duchien

Résumé

This document describes some reflective programming techniques to observe a distributed computation in a CORBA environment. First, we propose a new order relation to translate causal dependencies in a distributed program. We generalize Lamport's "Happened before" relation defined for message passing applications, to an object causal relation between distributed events in an environment with synchronous and asynchronous method calls, method synchronizations and variable sharings. Second, we propose a reflective approach to observe this relation. Finally, a tool is provided to display the causal dependencies graph of a distributed run.
Ce document décrit des techniques de programmation réflexive pour observer une exécution répartie dans un environnement CORBA. Dans un premier temps, nous proposons une nouvelle relation d'ordre pour traduire les dépendances causales d'un programme réparti. Nous généralisons la rélation "Happened before" de Lamport définie pour des applications en mode message, à une relation objet causale entre des événements distribués dans un environnement avec des appels de méthodes synchrones et asynchrones, des synchronisations de méthodes et des partages de variables. Dans un deuxième temps, nous proposons une approche réflexive pour observer cette relation. Finalement, un outil est fourni pour visualiser le graphe des dépendances causales d'une exécution répartie.
Fichier principal
Vignette du fichier
lip6.1999.028.pdf (224.82 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02548260 , version 1 (20-04-2020)

Identifiants

  • HAL Id : hal-02548260 , version 1

Citer

Lionel Seinturier, Laurence Duchien. Observation of Distributed Computations: a Reflective Approach for CORBA. [Research Report] lip6.1999.028, LIP6. 1999. ⟨hal-02548260⟩
17 Consultations
28 Téléchargements

Partager

Gmail Facebook X LinkedIn More