This paper describes how GLADE, our implementation of the Ada 95 Distributed Systems Annex, can be used to build large object-oriented real-time distributed systems. In addition to the powerful distribution features included in the Ada 95 language itself, we provide extensions to help the programmer build robust and failsafe distributed applications.
This paper presents a comparison between CORBA and the Ada 95 Distributed Systems Annex. We also focus on the latest developments made by the ENST research team to GLADE that are related to CORBA services.
Groupe des Ecoles des T616communications 46, rue Barrault 75634 Paris Cedex 13, France Eric.Cousink?enst-bretagne.fr, Gerald.Ouvradouk?enst-bretagne.fr, Pascal.Puccik?enst-bretagne.fr, Samuel.Tardieuk?enst.frAbsmcf-The work described in this paper consists io the development of a pedsgodcsl cobbantive platform to improve the know-how of our students In softwpm engineering and collabrative work Its use in a free software context leads to greater rammimoot of the shtdem and better reusability of their work Kqmonf-SWI development, o w ioformation technology t o o 4 pmjeet activity, m i v e learning, monitoring, rohvsrr rogin-riog, eombomive work, r-sortwam
In this paper we examine how to efficiently build a brokers overlay to implement publish/subscribe in a wireless sensor network, trying to reduce sensor nodes energy consumption, memory required for buffering packets and delivery time. We evaluate, on the connectivity graph that represents the network, the performance of various criteria that can be used to select brokers among the set of nodes. We compare a dominating set approach with the selection of the best ranked brokers based on centrality measures. We finally give hints on how to implement a distributed algorithm to approximate the most efficient overlays.
RésuméLa table ronde a choisi d'orienter sa discussion sur les essais qui, par leur importance, sont susceptibles de modifier les pratiques médicales et les comportements. Ces essais peuvent être pré-ou post-AMM (autorisation de mise sur le marché). Pour que les résultats d'un essai aboutissent à un changement de pratique, ils doivent être crédibles et répondre aux critères fondamentaux de la méthodologie. Il convient néanmoins de compléter cette évaluation binaire par l'utilisation d'une grille d'évaluation adaptée à chaque catégorie d'utilisateurs, qu'il s'agisse de l'Agence, des prescripteurs ou des patients parfois informés directement par la presse. Les membres de la table ronde proposent la grille de Giens 2003. Il s'agit d'une grille d'évaluation semi-quantitative interprétative faite de messages simples liés à la pratique. Ces étapes d'évaluation sont le prélude nécessaire à la diffusion des résultats aux différentes personnes concernées (personnel de santé, patients, associations de patients, médias et grand public), à leur information en termes compréhensibles mais exacts. La mise en pratique des résultats avec changement de comportement et/ou l'émission de recommandations sont les étapes ultérieures, pour lesquelles un certain délai est inévitable. L'élaboration de programmes de mise en pratique, facilités par une analyse précise des freins au changement, devrait dans l'avenir améliorer et accélérer l'application de résultats importants pour l'optimisation de la prise en charge des patients.
Global static scheduling for Mixed Criticality (MC) systems demonstrates excellent results in terms of acceptance ratio and number of preemptions. But, no practical implementation and empirical evaluation have been presented yet for multi-processors systems. Moreover, the new kernel mechanisms it would require have not been studied.In this paper, we present two contributions on the implementation of global static schedulers For MC systems: G-RES, a global table-driven reservations LITMUS RT plugin, and G-MCRES, another LITMUS RT plugin scheduling MC tasks with global table-driven reservations and enforcing safe criticality mode changes. These contributions aim to solve the problems of instantaneous migrations and simultaneous mode changes in the context of global static schedulers. We based our experiments on scheduling tables generated off-line by GMH-MC-DAG, a meta-heuristic to schedule multiprocessor systems composed of multi-periodic Directed Acyclic Graphs of Mixed Criticality tasks with multiple criticality levels. The performances are very good w.r.t those of LITMUS RT and consistent with our temporal complexity evaluations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.