from the queue to the quality of service policy: a middleware implementation

12
From the Queue to the Quality of Service Policy: a Middleware Implementation Institute of Industrial Control Systems Polytechnic University of Valencia José L. Poza Juan L. Posadas José E. Simó DCAI '09. 10th-12th June, 2009. University of Salamanca (Spain) The “Queue-based Quality of Service Cycle” concept

Upload: jose-luis-poza-lujan

Post on 27-May-2015

488 views

Category:

Technology


2 download

DESCRIPTION

Presentation of the article in the Congress DCAI 2009

TRANSCRIPT

Page 1: From the Queue to the Quality of Service Policy: a Middleware Implementation

From the Queue to the Quality of Service

Policy: a Middleware Implementation

Institute of Industrial Control SystemsPolytechnic University of Valencia

José L. PozaJuan L. Posadas

José E. Simó

DCAI '09. 10th-12th June, 2009.University of Salamanca (Spain)

The “Queue-based Quality of Service Cycle” concept

Page 2: From the Queue to the Quality of Service Policy: a Middleware Implementation

Quality of ServiceRepresents the set of those quantitative and qualitative

characteristics of a distributed multimedia system necessary to

achieve the required functionality of an application [Vogel et al., 1995]

Set of service requirements to be met by the network while transporting a

flow [Crawley et al., 1998]

The collective effect of service performance, which

determines the degree of satisfaction of a user of the

service [ITU-T, 1994]

Quantitative and qualitative characteristics

Required functionality

Service requirements

Collective effect

Performance

Satisfaction

Page 3: From the Queue to the Quality of Service Policy: a Middleware Implementation

Characteristics

Quantitative characteristics

Messagequeues

Qualitative characteristics

Components and services

Page 4: From the Queue to the Quality of Service Policy: a Middleware Implementation

Required functionality

Queue-based system

Queue-based componentsQuantitative

characteristics

Parameterized system

Qualitative characteristics

Based on quantitative parameters

Standardized parameters

Page 5: From the Queue to the Quality of Service Policy: a Middleware Implementation

Architecture

DDS (OMG)

Parameterized objects

Queue-based objects

All objects inherit

the QoS characteristics

Page 6: From the Queue to the Quality of Service Policy: a Middleware Implementation

System

A message queue for each component

Page 7: From the Queue to the Quality of Service Policy: a Middleware Implementation

Quality of Service cycle1. The Queue provides the simple parameters.

2. From queue parameters, component can obtain the QoS parameters

3. QoS parameters are analyzed and combined. The result determines the compliance of the user-defined requirements.

4. If the result is out of limits, the policy acts on the concretes message queues

Page 8: From the Queue to the Quality of Service Policy: a Middleware Implementation

Collective effect

Each single component contributes with a small part of the final component QoS values.

Components don’t requires a global QoS formula.

Page 9: From the Queue to the Quality of Service Policy: a Middleware Implementation

Implementation

System

Robot simulator

Page 10: From the Queue to the Quality of Service Policy: a Middleware Implementation

Implementation

Atomic components Quantitative parameters

AgentsQualitative parameters

Page 11: From the Queue to the Quality of Service Policy: a Middleware Implementation

ConclusionsQoS is based on the

DDS model

Qualitative parameters based on

message queue

Quantitative parameters Based on

the composition of the quantitative

parameters

Requirements feedback the

message queue

Predict temporal aspects to agents

Know the message flow to each component of a control algorithm

Defining the values of the QoS parameters, a system can self-configure the behaviour of the message queues

System don’t requires a global QoS formulation

Page 12: From the Queue to the Quality of Service Policy: a Middleware Implementation

From the Queue to the Quality of Service

Policy: a Middleware Implementation

Institute of Industrial Control SystemsPolytechnic University of Valencia

José L. PozaJuan L. Posadas

José E. Simó

DCAI '09. 10th-12th June, 2009.University of Salamanca (Spain)

The “Queue-based Quality of Service Cycle” concept

Thanks for your attention

Doubts?Suggestions?