SlideShare a Scribd company logo
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
Quality of Service Represents 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
Characteristics Quantitative  characteristics Message queues Qualitative  characteristics Components and services
Required functionality Queue-based system Queue-based components Parameterized system Based on quantitative parameters Standardized parameters Quantitative  characteristics Qualitative  characteristics
Architecture DDS (OMG) Parameterized objects Queue-based objects All objects inherit  the QoS characteristics
System A message queue for each component
Quality of Service cycle 1. 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
Collective effect Each single component contributes with a small part of the final component QoS values. Components don’t requires a global QoS formula.
Implementation System Robot simulator
Implementation Atomic components Quantitative parameters Agents Qualitative parameters
Conclusions QoS 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
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 Thanks for your attention Doubts? Suggestions?

More Related Content

PPT
Wireless Quality
PDF
Qos evaluation of heterogeneous
PDF
Application-Based QoS Evaluation of Heterogeneous Networks
PPT
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
PPTX
Transmission media
PDF
Portfolio - Paula Justi
PPT
07 Transmission Media
PPT
Broadband slide show
Wireless Quality
Qos evaluation of heterogeneous
Application-Based QoS Evaluation of Heterogeneous Networks
A Survey on Quality of Service Support on Middleware-Based Distributed Messag...
Transmission media
Portfolio - Paula Justi
07 Transmission Media
Broadband slide show

Viewers also liked (6)

PPTX
Broadband Presentation
PPTX
broadband technology
PPT
Broadband Communication
PPTX
Broadband Presentation
PDF
[Infographic] How will Internet of Things (IoT) change the world as we know it?
PDF
Mobile Is Eating the World (2016)
Broadband Presentation
broadband technology
Broadband Communication
Broadband Presentation
[Infographic] How will Internet of Things (IoT) change the world as we know it?
Mobile Is Eating the World (2016)
Ad

Similar to From the Queue to the Quality of Service Policy: a Middleware Implementation (20)

PDF
F041203034038
PDF
Choosing the best quality of service algorithm using OPNET simulation
PPT
QoS-based middleware architecture for distributed control systems
PPT
Middleware with QoS support to control intelligent systems
PDF
Classification of Software Defined Network Traffic to provide Quality of Service
PDF
Quality Measurement Framework Puts the End User in Focus
PDF
APPLICATION-BASED QOS EVALUATION OF HETEROGENEOUS NETWORKS
PPT
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
PDF
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
PPTX
Ce the cio perspective part ii v2 3 21-6-11
PPTX
Ce the cio perspective part ii v2 3 21-6-11
PDF
Test sequences for web service composition using cpn model
PPT
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
PPT
PDF
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...
PDF
CHARACTERIZATION OF USER-PERCEIVED QUALITY OF SERVICE (QOS) IN MOBILE DEVICES...
PPT
ePractice workshop on Open Source Software, 7 April 2011 - Davide Dalle Carbo...
PDF
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
PDF
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
PDF
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
F041203034038
Choosing the best quality of service algorithm using OPNET simulation
QoS-based middleware architecture for distributed control systems
Middleware with QoS support to control intelligent systems
Classification of Software Defined Network Traffic to provide Quality of Service
Quality Measurement Framework Puts the End User in Focus
APPLICATION-BASED QOS EVALUATION OF HETEROGENEOUS NETWORKS
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11
Test sequences for web service composition using cpn model
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
IRJET- Improvement of Security and Trustworthiness in Cloud Computing usi...
CHARACTERIZATION OF USER-PERCEIVED QUALITY OF SERVICE (QOS) IN MOBILE DEVICES...
ePractice workshop on Open Source Software, 7 April 2011 - Davide Dalle Carbo...
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
Ad

More from Jose Luis Poza Luján (20)

PPTX
Dirección de proyectos: responsabilidad en la toma de decisiones
PPTX
Upv subject soft skills-overview
PDF
CoSki21 project overview
PPTX
La documentación de los proyectos de Ingeniería Informática
PPTX
Técnicas rápidas para escribir
PPTX
Normativa de proyectos en ingeniería informática: el visado como reto
PPTX
¿Sueñan las cosas con ovejas conectadas a Internet?
PPTX
Agile Social Branding
PPTX
Formación universitaria semipresencial
PPTX
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
PPTX
Use of social media in teaching (students)
PPTX
Performance and results of the triple buffering built-in in a Raspberry PI to...
PPTX
Good practices in teaching through social media
PPTX
Arduino as an embedded industrial controller
PPTX
Innovacion para principiantes
PPTX
технологические средства , применяемые в учебном процессе
PPTX
Recursos tecnológicos de apoyo al aprendizaje
PPTX
Cinaic 2013 paper 189 - presentacion
PPTX
Análisis del uso de la red social como soporte a la docencia universitaria
PPTX
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Dirección de proyectos: responsabilidad en la toma de decisiones
Upv subject soft skills-overview
CoSki21 project overview
La documentación de los proyectos de Ingeniería Informática
Técnicas rápidas para escribir
Normativa de proyectos en ingeniería informática: el visado como reto
¿Sueñan las cosas con ovejas conectadas a Internet?
Agile Social Branding
Formación universitaria semipresencial
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Use of social media in teaching (students)
Performance and results of the triple buffering built-in in a Raspberry PI to...
Good practices in teaching through social media
Arduino as an embedded industrial controller
Innovacion para principiantes
технологические средства , применяемые в учебном процессе
Recursos tecnológicos de apoyo al aprendizaje
Cinaic 2013 paper 189 - presentacion
Análisis del uso de la red social como soporte a la docencia universitaria
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...

Recently uploaded (20)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
August Patch Tuesday
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Spectroscopy.pptx food analysis technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Machine Learning_overview_presentation.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative analysis of optical character recognition models for extracting...
cloud_computing_Infrastucture_as_cloud_p
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Unlocking AI with Model Context Protocol (MCP)
August Patch Tuesday
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectroscopy.pptx food analysis technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine Learning_overview_presentation.pptx

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

  • 1. 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
  • 2. Quality of Service Represents 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
  • 3. Characteristics Quantitative characteristics Message queues Qualitative characteristics Components and services
  • 4. Required functionality Queue-based system Queue-based components Parameterized system Based on quantitative parameters Standardized parameters Quantitative characteristics Qualitative characteristics
  • 5. Architecture DDS (OMG) Parameterized objects Queue-based objects All objects inherit the QoS characteristics
  • 6. System A message queue for each component
  • 7. Quality of Service cycle 1. 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
  • 8. Collective effect Each single component contributes with a small part of the final component QoS values. Components don’t requires a global QoS formula.
  • 10. Implementation Atomic components Quantitative parameters Agents Qualitative parameters
  • 11. Conclusions QoS 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
  • 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 Thanks for your attention Doubts? Suggestions?