A Survey on Quality of Service   Support on Middleware -Based Distributed Messaging Systems Used in Multi Agent Systems   ...
Multi-agent System Distributed system Middleware Quality of Service
Is possible use the QoS in a distributed MAS What is the support offered by the most middleware in distributed MAS
Agents Objects Message Real-time Middleware And the QoS?
Contextualization Attributes and parameters: direct access Policies: managed access
Connection Management   Error Handing Message Flow Performance Metadata Time management 3 1 1 1 2 0 0 2 2 0 3 0 0 4 0 5 0 ...
Connection Management   Error Handing Message Flow Performance Metadata Time management Analyzing QoS objects QoS area
Classifying
Recommendations Minimum  requirements: the  real-time  approach Message flow: priority Time management: deadline Maximum  ...
Proposals Design the system in according to the  QoS requirements . - Select the  correct middleware : CORBA, JMS, … - Cre...
Proposals Our experience Using a  standardized QoS  allows to compare distributed MAS with a quantitative values.  QoS sta...
Proposals Based on the standardized QoS parameters, define agent-oriented QoS policies:  QoA   (Quality of Agent)  or  QoM...
Proposals Our experience Use the QoA to determine the impact in the system of the agents operations  Allows the system to ...
Conclusions QoS is increasing his  relevance  in distributed systems:  from a static point of view  (only used to monitori...
Thanks for your attention
Upcoming SlideShare
Loading in …5
×

A Survey on Quality of Service Support on Middleware-Based Distributed Messaging Systems Used in Multi Agent Systems

615 views

Published on

DCAI 2011 ponence

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
615
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Survey on Quality of Service Support on Middleware-Based Distributed Messaging Systems Used in Multi Agent Systems

  1. 1. A Survey on Quality of Service Support on Middleware -Based Distributed Messaging Systems Used in Multi Agent Systems Jose-Luis Poza-Luján, Juan-Luis Posadas-Yagüe. José-Enrique Simó-Ten University Institute of Control Systems and Industrial Computing (ai2) Universitat Politècnica de València (UPV) Camino de vera, s/n. 46022 Valencia (Spain) {jopolu, jposadas, jsimo}@ai2.upv.es (A theoretical approach)
  2. 2. Multi-agent System Distributed system Middleware Quality of Service
  3. 3. Is possible use the QoS in a distributed MAS What is the support offered by the most middleware in distributed MAS
  4. 4. Agents Objects Message Real-time Middleware And the QoS?
  5. 5. Contextualization Attributes and parameters: direct access Policies: managed access
  6. 6. Connection Management Error Handing Message Flow Performance Metadata Time management 3 1 1 1 2 0 0 2 2 0 3 0 0 4 0 5 0 1 0 1 4 2 1 5 QoS objects QoS area Analyzing
  7. 7. Connection Management Error Handing Message Flow Performance Metadata Time management Analyzing QoS objects QoS area
  8. 8. Classifying
  9. 9. Recommendations Minimum requirements: the real-time approach Message flow: priority Time management: deadline Maximum requirements: MAS approach the FIPA+JMS+CORBA+DDS approach
  10. 10. Proposals Design the system in according to the QoS requirements . - Select the correct middleware : CORBA, JMS, … - Create the infrastructure to provide the specific QoS parameters: message queues, threads with time management, type of synchronization… Depending the context is necessary a specific set of QoS parameters - Real time: minimum requirements … - Agents: maximum requirements.
  11. 11. Proposals Our experience Using a standardized QoS allows to compare distributed MAS with a quantitative values. QoS standardized parameters Derivate QoS standardized parameters
  12. 12. Proposals Based on the standardized QoS parameters, define agent-oriented QoS policies: QoA (Quality of Agent) or QoMAS (Quality of the MAS) . Our experience NQoS: number of standardized QoS implemented by the agent NAgent: number of agents working in the distributed MAS
  13. 13. Proposals Our experience Use the QoA to determine the impact in the system of the agents operations Allows the system to establish the MAS work area or the distributed MAS potential .
  14. 14. Conclusions QoS is increasing his relevance in distributed systems: from a static point of view (only used to monitoring) to a dynamic point of view (used to manage the system) Most used middleware in distributed MAS, offers a different vision of the QoS. It is necessary standardize the QoS parameters and policies. It is necessary study other QoS implementations to define the complete set of QoS parameters. Using a standardized QoS allows to compare distributed MAS with a quantitative values.
  15. 15. Thanks for your attention

×