QoS specification languages for distributed multimedia applications: A survey and taxonomy

Jingwen Jin, Klara Nahrstedt

Research output: Contribution to journalArticle


With the evolution of computer and communication technology, quality of service (QoS) is becoming more important than ever. Properly specifying QoS requirements and adapting policies for multimedia processing and delivery is now a crucial and complex task. Generally, QoS specification languages fall into either of two categories. The first category classifies languages into layers according to where in the end-to-end architecture they belong, whereas the second classifies languages into classes based on their properties. All of these languages center on providing assurances for attributes such as cost, timeliness, throughput, precision, accuracy, synchronization, availability, reliability, and security.

Original languageEnglish (US)
Pages (from-to)74-87
Number of pages14
JournalIEEE Multimedia
Issue number3
StatePublished - Jul 1 2004


ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Media Technology
  • Hardware and Architecture
  • Computer Science Applications

Cite this