Total quality of service provisioning in middleware and applications

  • Nanbor Wang
  • , Douglas C. Schmidt
  • , Aniruddha Gokhale
  • , Christopher D. Gill
  • , Balachandran Natarajan
  • , Craig Rodrigues
  • , Joseph P. Loyall
  • , Richard E. Schantz

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

Abstract

Commercial off-the-shelf (COTS) middleware, such as real-time CORBA, is gaining acceptance in the distributed real-time and embedded (DRE) community. Existing COTS specifications, however, do not effectively separate quality of service (QoS) policy configurations and adaptations from application functionality. DRE application developers therefore often intersperse code that provisions resources for QoS guarantees and program adaptation mechanisms throughout DRE applications, making it hard to configure, validate, modify, and evolve complex DRE applications. This paper illustrates how (1) standard component-based middleware can be enhanced to flexibly compose static QoS provisioning policies with application logic, (2) adaptive middleware capabilities enable developers to abstract and encapsulate reusable dynamic QoS provisioning and adaptive behaviors, and (3) component-based middleware and adaptive middleware capabilities can be integrated to provide a total QoS provisioning solution for DRE applications.

Original languageEnglish
Pages (from-to)45-54
Number of pages10
JournalMicroprocessors and Microsystems
Volume27
Issue number2
DOIs
StatePublished - Mar 15 2003

Keywords

  • CORBA Component Model
  • Middleware
  • Quality of service adaptation
  • Quality of service provisioning

Fingerprint

Dive into the research topics of 'Total quality of service provisioning in middleware and applications'. Together they form a unique fingerprint.

Cite this