ANMMA un blog despre Retele radio ad-hoc; management retea; agenti mobili

Monday, March 27, 2006

FIPA, sumar specificatii

  • aplicatii
    descrieri ontologii si servicii pentru domenii specifice
    • FIPA Nomadic Application Support Specification - standard
        specificarea urmatoarelor functionalitati agent:
      • MA, Monitor Agent
      • CA, Control Agent
        ambientul aplicatiilor nomade este diferit de cel al sistemelor distribuite traditionale in ceea ce priveste
      • latimea de banda
      • latenta
      • intarzierea
      • rata de eroare
      • posibilitatile grafice
      • alti parametri non-functionali
      • rolul acestui standard fiind acela de a specifica o infrastructura care se refera la informatia asupra performantei, monitorizarea agentului, a controlului operatiilor si a modului de adaptare, mai precis:
        sarcini ale agentului pentru adaptarea aplicatiei:
      • selectarea MTP, Message Transport Protocol, si a MTC, Message Transport Connection utilizate pentru comunicatiile agentului
      • selectarea ACL, Agent Communication Language, si a reprezentarii limbajului de continut
      • rezervari pentru asigurarea adaptarilor la cerintele de date ale aplicatiei
      • comunicatii intre agenti pe timpul realizarii adaptarii
    • FIPA Agent Software Integration Specification
      integrarea serviciilor asigurate de software-ul non-agent intr-o comunitate multi-agent, definind relatiile intre aceste sisteme la nivelul comunicatiei agent ceea ce implica realizare de :
      • containere, pentru servicii, care sa fie utilizate si/sau controlate de comunitati de agenti
      • agenti care sa asigure serviciul ARB, Agent Resource Broket, care sa permita inregistrarea si managementul serviciilor software
      • agenti care acceseze aceste servicii
    • FIPA Network Management and Provisioning Specification
      furnizorii de servicii de telecomunicatii colaboreaza pentru a asigura abonatului un serviciu unic, optimizat din punct de vedere al caliatii serviciului si costului
      modelele clasice de management, TMN sau SNMP, sunt bazate pe interfete cu interactiune fixa, modelul cu agenti fiind o incercare de rezolvare a problemei, in sensul realizarii unei negocieri automate a serviciilor si a configurarii acestora. Agentii, utilizand ACL, ar trebui sa permita:
      • realizarea negocierii
      • asigurarea de servicii dinamice si configurarea
      • reducerea dependentei de fiabilitatea retelei si disponibilitatea acesteia prin incapsularea functiunilor de negociere in mesaje ACL
      • personalizarea configurarii resursei unui serviciu si utilizarea acetuia
    • FIPA Message Buffering Service Specification
      serviciu de stocare pentru MTS pentru dispozitive wireless si roaming MBS, Message Buffering Service, realizeaza stocarea mesajelor atunci cand un agent sau o platforma nu este disponibila. Aceasta permite unui dispozitiv ce are o conexiune slaba, temporara, cu reteaua sa prmieasca totusi mesajele. Acest serviciu se adreseaza in primul rand mediilor wireless.
    • FIPA Quality of Service Specification
      pentru utlizatorii nomazi posibilitatea de adaptare automata, in mod transparent si integrat, la modificari este esentiala ceea ce implica ca un agent sa aiba capacitatea de a cunoaste modificarile mediului. Acest standard descrie ontologia, un vocabular, utilizata in comunicarile despre QoS.
  • arhitectura abstracta
    entitatile, abstracte, care sunt necesare pentru construirea mediului si serviciilor agent
    • FIPA Abstract Architecture Specification
      Specificatiile referitoare la arhitectura abstracta includ:
      • elementele de arhitecturaq si relatiile intre acestea; scopul acestui standard
      • linii directoare pentru specificarea sistemelor de agenti, software specific si comunicatiile acestora
      • interoperabilitatea si conformitatea agentilor si sistemelor de agenti
    • FIPA Domains and Policies Specification
      serviciile de baza oferite de o platforma agent nu au restrictii, un agent fiind liber sa inregistreze intr-un director de servicii tot ceea ce doreste; in practica, dezvoltatorii sistemelor multi-agent doresc activarea unor restrictii si politici ce pot include:
      • cerinta ca un agent sa utilizeze o anumita codificare a mesajelor
      • prevenirea comunicatiei intre un agent si un agent non-local, aflat intr-un domeniu extern, prin schema de transport
      • restrictia ca un agent sa utilizeze o anumita clasa de calitate a serviciului a comunicatiei cu un agent non-local
      • prevenirea inregistrarii anumitor atribute ale agentului in ADS, Agent Directory Service, daca agentul agentul nu lucreaza sub coordonarea unui anumit director
      • limitarea numarului de agenti, de pe o platforma, care se inregistreaza
      • restrictionarea accesului la anumite host-uri sau stabilirea unui prag al resurselor unitilizate
  • comunicare agent
    mesajele ACL, Agent Communication Language, protocoalele pentru schimbarea acestor mesaje, actele de comunicare si reprezentari ale limbajelor de continut
    • FIPA ACL Message Structure Specification
      descrierea structurii mesajului ACL
    • FIPA Ontology Service Specification, experimental
      modelul comunicatiei agent se bazeaza pe presupunerea ca doi agenti partajeaza un vocabular asupra domeniului astfel incat agentii dau acelasi inteles simbolurilor utilizate in mesaj
      intr-o comunitate exista un agent dedicat OA, Ontology Agent, care poate asigura urmatoarele servicii:
      • descoperirea ontologiilor publice
      • mentinerea unei multimi de asemena ontologii
      • traducerea expresiilor intre diverse ontologii si/sau limbaje de continut diferite
      • rezolvarea cererilor asupra relatiilor intre termeni sau ontologii
      • identificarea unei ontologii implicate in comunicatia intre doi agenti
  • management agent
    managementul agentilor in contextul platformelor de agent
  • transport mesaj agent
    transportul si maparile mesajelor in protocoalele de transport

0 Comments:

Post a Comment

<< Home