QoS Optimizer

DDS (Data Distribution Service) defines various types of QoS (Quality of Service) policy. By setting these QoS policies appropriately, various communication capabilities can be provided. However, it is difficult to find optimal QoS combination and their values for a certain system or service amongst many combinations. This study proposes a mechanism to identify a suitable QoS combination for a specific system or a communication environment. The suggested QoS Optimizer collects monitoring information or events from DDS nodes, and then analyzes them to find the best combination of QoS policies with their values. It automatically updates the QoS profile of a node based on the analysis. By repeating these procedures, the optimal QoS Profile is obtained and the performance of data communication is improved.

[1]  G. Pardo-Castellote,et al.  OMG data distribution service: architectural overview , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

[2]  Luís E. T. Rodrigues,et al.  On QoS-aware publish-subscribe , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[3]  Hui Chen,et al.  Providing adaptive QoS for Real-Time Publish-Subscribe Service in SGIOC-HQ , 2012, IEEE PES Innovative Smart Grid Technologies.

[4]  Yudi Wei,et al.  QoS Guarantees and Service Differentiation for Dynamic Cloud Applications , 2013, IEEE Transactions on Network and Service Management.

[5]  Hoon Choi,et al.  Design and Analysis of the Data Distribution Service System , 2008 .

[6]  Radu Calinescu,et al.  Dynamic QoS Management and Optimization in Service-Based Systems , 2011, IEEE Transactions on Software Engineering.