Publications personnelle

55documents trouvés

01643
01/12/2001

Timed Petri nets and prediction to improve the Chandy-Misra conservative distributed simulation

A.NKETSA, N.BEN KHALIFA

OCSD, ISI

Revue Scientifique : Journal of Applied Mathematics and Computation, Vol.120, N°1-3, pp.235-250, 2001 , N° 01643

Diffusable

50096
01289
25/09/2001

Une structure des systèmes virtuels pour l'implémentation de systèmes complexes

S.COMBETTES, A.NKETSA

OCSD, ISI

Manifestations avec acte à diffusion limitée : Journées Doctorales d'Automatique (JDA'2001), Toulouse (France), 25-27 Septembre 2001, pp.51-56 , N° 01289

Diffusable

48428
01069
30/05/2001

A Petri net-based approach for computer-aided implementation on FPGA of some basic image data processing

R.PRAJOUX, N.ARANA, M.BRIOT, A.NKETSA

RIA, OCSD, ISI

Manifestations avec acte à diffusion limitée : 5th Workshop on Electronics, Control, Modelling, Measurement and Signals, Toulouse (France), 30 Mai - 1er Juin 2001, pp.61-70 , N° 01069

Diffusable

45323
00536
28/05/2001

A 3D laser micro-sensor integrating control and data processing in an FPGA-based calculator

N.ARANA, M.BRIOT, C.GANIBAL, A.NKETSA, R.PRAJOUX

RIA, 2I, OCSD, ISI

Manifestation avec acte : 3rd International Conference on 3-D digital Imaging and Modeling (3DIM'2001), Quebec (Canada), 28 Mai - 1er Juin 2001, pp.107-114 , N° 00536

Diffusable

45422
99198
10/05/2001

Rapid and modular prototyping based Petri nets and distributed simulation for manufacturing systems

A.NKETSA, R.VALETTE

OCSD, ISI

Revue Scientifique : Journal of Applied Mathematics and Computation, Vol.120, N°1-3, pp.265-278, Mai 2001 , N° 99198

Diffusable

44983
01031
01/01/2001

Contrôle visuel rapide par câblage d'algorithmes sur silicium

N.ARANA, M.BRIOT, A.NKETSA, R.PRAJOUX

RIA, OCSD, ISI

Rapport de Contrat : Contrat Région Midi-Pyrénées N°97001978, Janvier 2001, 45p. , N° 01031

Diffusable

43438
00485
01/11/2000

Structure des systèmes virtuels pour la simulation distribuée et l'implémentation des systèmes complexes

S.COMBETTES, A.NKETSA

OCSD, ISI

Rapport LAAS N°00485, Novembre 2000, 8p.

Diffusable

41759
00320
28/09/2000

Rollback reduction for distributed simulation of timed Petri nets

S.COMBETTES, A.NKETSA

OCSD, ISI

Manifestation avec acte : 12th European Simulation Symposium (ESS'2000), Hamburg (Allemagne), 28-30 Septembre 2000, pp.601-605 , N° 00320

Diffusable

42231
98509
06/10/1999

Un cadre basé simulation distribuée et réseaux de Petri pour une approche intégrée des systèmes complexes

A.NKETSA

OCSD

Manifestation avec acte : 2ème Conférence Francophone de MOdélisation et SIMulation (MOSIM'99), Annecy (France), 6-8 Octobre 1999, pp.311-315 , N° 98509

Diffusable

35361
99291
22/06/1999

Contribution à la conduite distribuée et à la simulation distribuée des systèmes décrits par les réseaux de Petri

A.NKETSA

OCSD

Habilitation à diriger des recherches : Habilitation, Université Paul Sabatier, Toulouse, 22 Juin 1999, N°416, 58p., Président: M.COURVOISIER, Rapporteurs: JP.BOUREY, M.GOURGAND, P.LADET, Examinateurs: N.GIAMBIASI, JC.HOCHON, Directeur de thèse: R.VALETTE , N° 99291

Diffusable

Plus d'informations

Résumé

La complexité et la taille des systèmes ont rendu la simulation indispensable. Pour accélérer cette simulation, une approche a consisté à la répartir sur plusieurs processeurs afin d'obtenir des parties à traiter moins complexes et de taille plus réduite. Cette répartition conduit à résoudre trois principaux problèmes : la décomposition, la communication et la synchronisation. Ces problèmes n'étant pas indépendants, il faut trouver un compromis permettant d'obtenir des performances meilleures que celles de la simulation centralisée. La contribution des travaux présentés dans ce mémoire concerne les problèmes de synchronisation posés par la simulation distribuée et l'utilisation de cette dernière pour la définition d'un cadre d'intégration modulaire des systèmes complexes offrant des possibilités de coexistence de la simulation et du fonctionnement en temps réel des parties du système. De plus, une forte analogie existe entre la simulation distribuée et la mise en oeuvre des systèmes distribués pour tout ce qui concerne la synchronisation. En ce qui concerne la synchronisation de la simulation distribuée, nos approches sont basées sur le modèle des réseaux de Petri dont la structure, la maîtrise du parallélisme et les relations d'ordre entre les événements nous ont permis d'abordé en particulier le problème de l'anticipation de la simulation basée sur la prédiction de traitement des événements avec des résultats significatifs. Les solutions proposées pour la décomposition permettent d'assurer une adéquation entre le nombre de processeurs disponibles, le nombre de processus logiques qui simulent les différentes parties du système global et la quantité de messages de simulation pouvant transiter dans le système. Quant à l'intégration modulaire, nous avons également utilisé les réseaux de Petri. Cette recherche s'inscrit dans le cadre général de l'application de la simulation distribuée au prototypage des systèmes complexes. Nous avons considéré que la simulation distribuée était non seulement un outil efficace d'aide à la décision mais aussi une aide pour la mise au point. Pour cela, la notion de marquage des réseaux de Petri permet d'assurer une commutation de contexte entre la simulation et une évolution en temps réel des parties du système. En outre, nous préconisons l'utilisation des niveaux d'abstraction des réseaux de Petri pour définir des points d'observation plus ou moins agrégés d'un système. Des approches d'association du temps virtuel (temps de simulation) et du temps réel ont été abordées.

Abstract

Complexity and size of systems have made simulation essential. To speed up this simulation, an approach has led to distribute it among many processors in order to obtain parts less complex and of reduced size. Because of this distribution, three main problems have to be solved : partitioning, communication and synchronization. These problems are not independent, thus a trade-off has to be found in order to improve the centralized simulation performances. The contribution of the researches presented here concerns on one hand synchronization problems inherent to distributed simulation and on other hand the use of this later to define a modular integrating framework for complex systems by given the opportunity to combine simulation and real time running of some parts of the system. Further, as far as synchronization is concerned, an analogy exists between distributed simulation and implementation of distributed systems. About distributed simulation synchronization, our approaches are based Petri nets of which the structure, the parallelism and the relation order between events have allowed us to tackle the simulation lookahead problem usually based on the computation of events and to give some interesting results. The proposed solutions for partitioning can guarantee a trade-off between the number of available processors, the number of logical processes and the amount of simulation messages that could be generated. For the modular integration, we have also used Peti nets. This research is a part of a general framework for distributed simulation applied to complex systems prototyping. We considered that distributed simulation was not only an efficient decision making tool but also a debugging tool. For that, marking notion inherent to Petri nets can help to achieve context toggling between simulation and the system real time running. Moreover we recommend the use of Petri nets abstraction levels to define system viewpoint levels. Approaches to associate virtual time and real time have been studied.

Mots-Clés / Keywords
Modular prototyping; Synchronization; Distributed simulation; Petri nets; Temps virtuel; Prototypage modulaire; Synchronisation; Simulation distribuée; Réseaux de Petri; Virtual time;

34378
Pour recevoir une copie des documents, contacter doc@laas.fr en mentionnant le n° de rapport LAAS et votre adresse postale. Signalez tout problème de fonctionnement à sysadmin@laas.fr. http://www.laas.fr/pulman/pulman-isens/web/app.php/