If you can't read please download the document
Upload
spence
View
45
Download
2
Embed Size (px)
DESCRIPTION
Intégration orientée service des modèles Grid et Multi-Agents. JFSMA 2006 – 19 octobre Annecy, France. Clément Jonquet , Pascal Dugénie, Stefano A. Cerri. Contexte. QUOI ? L’intégration des modèles Grid et SMA POURQUOI ? Complémentarités intéressantes et problèmes communs COMMENT ? - PowerPoint PPT Presentation
Citation preview
Intgration oriente service des modles Grid et Multi-AgentsClment Jonquet,Pascal Dugnie,Stefano A. CerriJFSMA 2006 19 octobre Annecy, France
ContexteQUOI ?Lintgration des modles Grid et SMA
POURQUOI ?Complmentarits intressantes et problmes communsCOMMENT ?Une approche oriente service
Quest-ce que Grid ?Fondement :Systme dchange et de partage de ressources (calcul et stockage) la demande pour des utilisateurs membres dorganisations virtuelles
Principe :Virtualisation des ressources et raffectation des services tats et dynamiques
Technologies :Globus, OGSA, WSRF
Quest-ce quun service Grid ?
Service Web [W3C]un composant logiciel descriptible, dcouvrable suivant des standardscommunique par passage de messageeffectue une fonctionnalit
2 nouveaux aspects [OGSA]:tat (stateless/stateful)dure de vie (transient/persistent)
Allocation dynamique de ressources: instanciation
Le modle Grid Concepts cls
Un besoin mutuel[Brain Meets Brawn, Foster, Jennings, Kesselman AAMAS04]rigide, inflexible et pauvre en interaction,
accde des donnes brutes, pas de smantique,
gre ltat, pas dintelligence,
composition de service, pas de langage de communication,
organisations virtuelles, pas de gestion des groupes.non robuste, problme de passage lchelle, problme de scurit,
besoin dinteroprabilit et de standardisation,
capacit de raisonnement, pas de mcanisme de dcouverte et de publication de service,
collaboration sociale mais pas de partage,
ngociation, conversation mais isolation.GridSMA
Intersection des modles
Analogies Grid SMA (1/2)communication (directe) par passage de messages
interoprabilit de service
orchestration/workflow
chorgraphie/conversation
gestion des processus mtier
service tat et dure de vieidem
interaction entre agent
protocole dinteraction
conversation agent
scnario de collaboration
intelligence et autonomie
Analogies Grid SMA (2/2)utilisateur Gridmembre de VOapporte des servicesutilise des services
organisation virtuelle (VO)contexte dchange de serviceschange internepublication de service
servicecapacit fonctionnelleautorisationsservices locaux aux VOagentmembre de groupesdtient des rlesdlgue des taches
groupecontexte dactivits(communication interne)capacit deviennent des rles
rlecapacit fonctionnellegestion des rlesrles locaux aux groupes
Approches dintgration existantesAgents et services WebVue distincteVue uniformeArchitecture oriente service base SMAGestion des processus mtier base SMA
SMA pour lamlioration de GRIDGestion des ressourcesGestion des organisations virtuelles
Le modle SMA - Concepts cls
Environnement cognitif de STROBEConserve ltat dune conversation
Contexte dvaluation des messages
Ddi un interlocuteur (ou groupe)
Instanci par copie
Correspondance des concepts clsAgent = AA = AH = utilisateur Gridnouveaut : utilisateur Grid artificiel
VO = groupe
Relation service - capacit service vu comme une interface dune capacitprocessus de servicisation
Instanciationinstancier un nouveau service est quivalent instancier un nouveau CE
Le modle intgr AGIL
ConclusionServices changs (fournis et utiliss) par des agents via linfrastructure de Grid
Formalisation des interactions entre agents pour lchange de service
Bnficie des avantages de Grid et de SMA
Ne restreint ni Grid, ni SMA (aujourdhui demain ?)
Formalisation rigoureuse dun modle dintgration agent-Grid [Jonquet 06]
Langage de description graphique rutilisable (modles et instances)
Discussion PerspectivesAller vers la Gnration Dynamique de Serviceservice construit en fonction de la conversation entre 2 agentscapacit ddie (STROBE) => service ddi
Dcrire les futurs systmes intgrs agent-Grid
Les (meta) services de Grid peuvent eux-mmes tre excuts par des agents
Implmentation sous forme dontologie (OWL/Protg)
In a PD approach the user asks a fixed algorithm (procedure) to be executed. At the opposite, when a user ask for a service to be generated, he does not exactly know what he wants and his needs and solutions appear progressively with the dialogue with the service provider until he obtains satisfaction.
The service generation approach does not assume the user know exactly what the service provider can offer him. The client finds out and constructs step by step what he wants as the result of the service providers reactions. A service is redesigned every time and custom for the client
In DSG the user can even be unaware of the fact that he/she needs a service to be generated.