ACRONYMES
Sigle
|
Signification
|
ACL
|
Agent Communication Language
|
DCOM
|
Distributed Component Object Model
|
FIPA
|
Fondation for Intelligent Physical Agents
|
IIOP
|
Internet Inter-ORB Protocol
|
KIF
|
Knowledge Interchange Format
|
KQML
|
Knowledge Qwery and Manipulation Language
|
OBR
|
Object Request Broker
|
PDA
|
Personal Digital Assistant
|
RdP
|
Réseau de Pétri
|
RMI
|
Remote Method Invocation
|
RPC
|
Remote Procedure Call
|
SMA
|
Système Multi-Agents
|
SOAP
|
Simple Object Access Protocol
|
UMTS
|
Universal Mobile Telecommunications System
|
WI-FI
|
Wireless Fidelity
|
WINMAX
|
Worldwide Interoperability for Microwave
Access
|
XML
|
eXtended Markup Language
|
RESUME
Afin de faciliter le développement et la maintenance
des applications réparties à grande échelle et mobiles, et
de répondre aux besoins de gestion des données multimédia,
nous proposons une solution à base d'agents mobiles collaboratifs. Les
agents mobiles constituent un outil permettant une collaboration entre
applications aux variations de la qualité des services offerts par le
système et le réseau. Ils doivent eux-mêmes s'adapter
dynamiquement à des conditions d'exécution variables. Nous
présentons dans ce mémoire une architecture d'agents mobiles
collaboratifs qui transforme des processus, du mode évaluation distante,
en agents. Cette transformation offre une autonomie du code (processus) et rend
le système distribué dynamique via la mobilité des agents.
Toutefois, après avoir présenté les différents
modes de conception d'un système distribué et leurs limites dans
le cadre de la collecte des documents multimédia, nous montrerons
comment notre architecture propose une amélioration. Pour valider cette
proposition, nous définissons un formalisme via le Réseau de
Pétri.
Mots dles : applications réparties,
données multimédia, agents mobiles collaboratifs,
évaluation distante, Réseau de Pétri
ABSTRACT
In order to render the development and maintenance of mobile
and large scale distributed applications easier and also to satisfy the need
for the management of multimedia data, a solution based on mobile collaborative
agents is proposed. The mobile agents permit collaboration between applications
as diverse the quality of the services offered by the network. They have to
adapt dynamically to varying run conditions. In this memoir is presented an
architecture of these mobile collaborative agents, which transforms processes,
from the point of view of distant evaluation mode, to agents. This
transformation gives the code (process) autonomy and renders the distributed
system dynamic through the mobility of the agents. However, after a
presentation of the different design modes of a distributed system and their
disadvantages under the framework of the management of multimedia files, it is
shown how this new system permits amelioration. In order to validate our
proposal, a formal description of this system is done using the formal Petri
Network model.
Keywords : distributed applications, multimedia
data, mobile collaborative agents, distant evaluation, Petri Network
LISTE DES FIGURES
Figure 1: Invocation distante 9
Figure 2: Evaluation distante 9
Figure 3: Agent mobile 10
Figure 4: Schéma organisationnel : invocation distante
12
Figure 5:Schéma organisationnel : évaluation
distante 13
Figure 6: Schéma organisationnel : agent mobile 14
Figure 7: Schéma organisationnel : agent mobile
collaboratif 16
Figure 8:Schéma organisationnel : Agent mobile
collaboratif 18
Figure 9: Les stratégies de mobilité [14] 20
Figure 10: La stratégie par agent mobile collaboratif
21
Figure 11 : Graphe des échanges d'informations 27
Figure 12 : Représentation formelle : Communication 28
Figure 13: Itinéraire d'un agent 28
Figure 14 : représentation formelle : Migration 29
Figure 15 : Représentation Globale du système 30
LISTE DES TABLEAUX
Tableau 1 : Niveaux de décomposition des objets 6
Tableau 2 : Analyse des coûts de la bande passante. 18
Tableau 3 : Analyse des stratégies de mobilité
21
Tableau 4 : agents participants 23
Tableau 5 : Propriété des langages de communication
entre agents [16] 24
|