DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies

  • Authors:
  • Joe Hoffert;Douglas Schmidt;Aniruddha Gokhale

  • Affiliations:
  • Institute for Software Integrated Systems, Dept. of EECS, Vanderbilt University, Nashville, USA 37203;Institute for Software Integrated Systems, Dept. of EECS, Vanderbilt University, Nashville, USA 37203;Institute for Software Integrated Systems, Dept. of EECS, Vanderbilt University, Nashville, USA 37203

  • Venue:
  • OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many publish/subscribe (pub/sub) middleware platforms provide flexibility in configuring policies that affect end-to-end quality of service (QoS). While the functionality and tunability of pub/sub middleware has increased, so has the complexity of creating semantically compatible QoS policy configurations. This paper makes two contributions to addressing these challenges. First, it describes how a domain-specific modeling language (DSML) can automate the analysis and synthesis of semantically compatible QoS policy configurations. Second, it empirically evaluates how this DSML increases productivity when generating valid QoS policy configurations. Our experimental results show a 54% reduction in development effort using DQML over manual methods.