Intégration orientée service des modèles Grid et Multi-Agents

  • 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.