DocumentCode
1040857
Title
QoS specification languages for distributed multimedia applications: a survey and taxonomy
Author
Jin, Jingwen ; Nahrstedt, Klara
Author_Institution
Illinois Univ., Urbana-Champaign, IL, USA
Volume
11
Issue
3
fYear
2004
Firstpage
74
Lastpage
87
Abstract
Following considerable research into quality-of-service-aware application programming interface design and QoS specification language development for multimedia systems, we present a survey and taxonomy of existing QoS specification languages. As computer and communication technology evolves, distributed multimedia applications are becoming ubiquitous, and quality of service (QoS) is becoming ever more integral to those applications. Because they consume so many resources (such as memory and bandwidth), multimedia applications need resource management at different layers of the communications protocol stack to ensure end-to-end service quality, and to regulate resource contention for equitable resource sharing. However, before an application can invoke any QoS-aware resource management mechanisms and policies - such as admission control, resource reservation, enforcement, and adaptation - it must specify its QoS requirements and the corresponding resource allocations. Furthermore, the application must describe how QoS should be scaled and adapted in cases of resource contention or resource scarcity during runtime. Our goal in this article is to systematically classify and compare the existing QoS specification languages that span several QoS layers with diverse properties. The provided taxonomy and the extensive analysis will give us a detailed look at the existing QoS specification languages along with their properties and relations.
Keywords
application program interfaces; distributed programming; multimedia communication; quality of service; specification languages; telecommunication congestion control; ubiquitous computing; QoS layers; QoS specification language; application programming interface; communications protocol stack; distributed multimedia applications; multimedia systems; quality-of-service-aware; resource management; resource sharing; Application software; Communications technology; Distributed computing; Memory management; Multimedia systems; Pervasive computing; Quality of service; Resource management; Specification languages; Taxonomy;
fLanguage
English
Journal_Title
MultiMedia, IEEE
Publisher
ieee
ISSN
1070-986X
Type
jour
DOI
10.1109/MMUL.2004.16
Filename
1316799
Link To Document