Paper presented at Time and the Web, Staffordshire University, 19th June 1997.

Quality of Service Requirements for Multimedia Communications

Xinping Guo Colin Pattinson

School of Computing, Leeds Metropolitan University
The Grange, Beckett Park, Leeds LS6 3QS, UK
Tel : +44 113 283 2600, email : {X.Guo, C.Pattinson } @lmu.ac.uk

 

Abstract

Experiences in the use of the Internet as a delivery medium for multimedia-based applications have revealed serious deficiencies in the ability of the communications medium to provide a data transmission service of sufficient quality, with consequential impact on the overall service quality experienced by users of the applications. This paper discusses the particular characteristics of multimedia traffic which make service provision so difficult; examines current proposals to develop a relationship between user perceptions of 'quality' and the factors which must be addressed by the service provider to deliver an acceptable level of service, and suggests the integration of modelling techniques to develop a more complete picture of the quality of service requirements.

1. Introduction

It is a fundamental truth that the quality and quantity of any data delivered to a user is limited by the quality and quantity which the underling data transfer system(s) can support. It is also true that, in general, there is a mismatch between the theoretical maxima and those which are available in practice, due to factors such as the sharing of resources with other users, the overheads generated by the various communications tasks etc. The implications of this from a user's perspective are that any applications which rely on the transfer of data are limited by the ability of the data transfer systems in terms of speed, reliability and accuracy.

This places a requirement on the developers of these applications to have an awareness of the impact of these limits, and to design their systems accordingly. However, the situation is made more complex by the fact that the quality of service(QoS) available varies from network to network, and may also vary over time on the same system, due to the need to share resources between a variable number of other users. It is therefore important to be aware of the processes by which QoS can be determined, negotiated and varied before or during the operation of an application. This paper will discuss the Quality of Service requirements for multimedia communication systems, the use of source characterisation in resource allocation, the characteristics of multimedia traffic, and QoS requirements for multimedia traffic and its classification. Finally, co-ordination between application and network based on QoS is reviewed and general conclusions are drawn.

2. Using source characterisation in resource allocation

The traffic parameters describe traffic characteristics of the packetised data (or cell) streams . According to the CCITT, the following parameters are important in source characterisation[1]:

The above traffic characterisation parameters are used in important network functions such as admission control, usage parameter control and resource allocation. The values of the traffic parameters are negotiated between the user/terminal and the network during the call set-up phase: combined with the traffic characteristics of the aggregate cell arrival stream in the network, they are used for the operation of the admission control function, deciding whether or not a new connection is to be accepted. In the usage parameter control, the algorithm monitors whether the traffic characterisation parameters negotiated during the connection establishment are violated by the user during the call. Moreover, for the resource allocation purposes, the traffic parameters are used by the network operator as the basis for allocating resources to user demands.

3. Multimedia traffic characterisation

Source characterisation necessitates the precise definition of the behaviour of each source, and provides network management with the ability to manipulate flexibly the various services in terms of connection acceptance, negotiation of the QoS, congestion control, traffic enforcement and resource allocation.

The feasibility and efficiency of the QoS management architecture are strongly dependent upon the nature of the traffic to be accommodated. Selecting appropriate models of multimedia traffic sources is an important issue because traffic source characterisation provides network management with the ability to manipulate flexibly the various services in terms of connection acceptation, negotiation of the QoS, congestion control, traffic enforcement and resource allocation[1]. The multimedia traffic models range from constant bit-rate(CBR) to variable bit-rate(VBR). In particular, the variable bit rate (VBR) traffic generated by compressed audio and/or video is not only delay-sensitive but also bursty and long-range dependent[2]. Markov modulated process models[3], Fractional Brownian motion model[4] and Bounding Interval-Dependent(BIND) model[5] etc. have tried to capture the statistical characteristics of the aggregate and heterogeneous multimedia traffic. Further investigation and comparison of these traffic models is important. The target is to set up a better deterministic traffic model associated with a tighter traffic constraint function which in turn results in higher network utilisation.

Our studies [6] have shown that multimedia traffic differs from 'traditional' network traffic in the following ways :

These properties impose challenging QoS requirements for multimedia communication systems; furthermore, different multimedia applications present different demands on the network. Section 4 will examine these requirements.

4. Quality of Service requirements for multimedia traffic

Recent experience with the Internet indicates that it is not well suited to time and loss sensitive multimedia applications such as voice and video. To support multimedia applications, the following six network criteria are critical :

These network criteria are closely associated with quality of service(QoS). According to ITU-T Recommendation E.800[7], the QoS is defined as follows:

The QoS is the collective effect of service performances which determine the degree of satisfaction of a user of the service.

This implies that the user is the final arbiter of 'good' or 'bad' QoS. Different applications demand different service qualities. Some need minimal delay and reliable response time, while others may need a good image quality. Table 1 summarises the five categories of QoS parameters[8]. The QoS is a difficult issue in that the relationship between application QoS parameters and network QoS parameters is very complex; QoS must be end-to-end; and the application QoS might change during connections. The following two sections explain such issues in detail.

Table 1 The five categories of QoS parameters

Category

Example Parameters

Performance-oriented

end-to-end delay and bit rate

Format-oriented

video resolution, frame rate, storage format, and compression scheme

Synchronisation-oriented

skew between the beginning of audio and video sequences

Cost-oriented

connection and data transmission charges and copyright fees

User-oriented

subjective image and sound quality

 

5. Quality of Service translation

QoS requirements for applications are typically end-to-end requirements which impose corresponding performance demands on both the network and the end-systems/applications. QoS parameters specify the resource quantity allocated to the service, as well as the service disciplines managing the shared resource. Therefore it is crucial to translate the user/application QoS into network QoS. The translation between user QoS and application QoS is nontrivial and still an open issue, because the perceptual issues are not completely understood[9]. Application QoS should be translated to the network QoS. The user specifies the application QoS. Then the communication system will map requirements into a set of system, protocol and network QoS specifications. This translation process is illustrated in Fig.1.

Fig.1 clearly shows that a user or an application specifies requirements; a communication system is responsible for meeting these specifications, and possibly requests an appropriate network resource to the network. The relationship between the application QoS and the network QoS is important because the application QoS can be very different from the network QoS. These QoS differences should be considered in the set-up stage between the user and the network provider. QoS parameters must be mapped to the resource requirements and the required resources must be determined, reserved and allocated along the path between the application and the provider/peer application.

Fig.1. QoS Mapping Diagram

6. Quality of Service co-ordination

To provide applications with end-to-end QoS guarantees, a QoS co-ordination architecture is required in which the QoS specification and QoS mechanism systematically provide application-level QoS requirement and end-to-end QoS guarantee[10]. From this point of view, the multimedia communication system should provide the following features:

In principle, the QoS co-ordination should configure, predict and maintain QoS specification to meet the end-to-end QoS. To manage QoS successfully, QoS co-ordination must be able to do the following [11] :

Allow explicit specification of QoS parameters when creating a session for multimedia transmission;

  1. Translate application QoS parameters into network layer QoS parameters;
  2. Negotiate QoS demands on the application's behaviours; reserve the necessary resources at communication systems if negotiation is successful;
  3. Perform dynamic QoS management on existing sessions;
  4. Employ admission control to check if enough resources are available to satisfy a new application;
  5. Regulate and monitor all sessions to protect network resources from misbehaving users

Current network QoS allocation systems are unable to answer these demands because they are incomplete, lack mechanisms to guarantee QoS and do not adhere to an overall framework [10].

No significant work has been reported so far on the integration of multimedia traffic source modelling and network management with emphasis on the quality of service guarantee[12][13]. Moreover, the area of network support for flows remains an unsolved important issue in the QoS management architecture. Therefore, it will be necessary to design and develop an integrated QoS strategy, spanning traffic source modelling and measurement, network scheduling disciplines and resource management mechanisms. On-line estimation of data flow will be applied to achieve accurate characterisation of the active application. This estimation will then be employed to trigger dynamic system and network resource reservation procedures. The current network traffic load and the offered QoS will be reported to the user to allow the choice or adjustment of QoS parameters while the application is running. We intend that the results of our study will promote the support of QoS provision in multimedia communication systems.

7. Conclusion

Quality of service is increasingly important for multimedia communication systems. This paper has addressed the important issues of QoS provision for multimedia communication systems : first, understanding multimedia traffic characterisation is very important to identify the QoS requirement and implement QoS translation; second, QoS requirement is indispensable for multimedia communication systems; third, QoS translation involves the allocation of system and network resources and this translation should be bi-directional for the purposes of QoS negotiation and renegotiation; finally, QoS co-ordination architecture must be required to provide guaranteed QoS for the multimedia application during the connections. We envisage that these functionalities of QoS will be truly supported in multimedia communication systems (e.g. WWW's http protocol) in the near future.

Acknowledgements

The authors are very grateful to Dr.Dave Hobbs and Dr.Becky Strachan for their valuable discussions and comments.

References

[1] G.D.Stamoulis, M.E.Anagnostou and A.D.Georgantas, "Traffic Source Models for ATM Networks: a Survey", Computer Communications, Vol.17, No.6, June 1994, pp.428-438

[2] N.G.Duffield, J.T.Lewis and N.O'Connell, "Predicting Quality of Service for Traffic with Long-Range Fluctuations", Proceeding of IEEE ICC'95, Vol.1/3, 1995, pp.473-477

[3] U.R.Krieger, B.Muller-Clostermann and M.Sczittnick, "Modelling and Analysis of Communication Systems Based on Computational Methods for Markov Chains", IEEE J-SAC, Vol.8, No.9, Dec.1990, pp.1630-1648

[4] W.C.Lau, A.Erramilli, J.L.Wang and Walter Willinger, "Self-Similar Traffic Generation: The Random Midpoint Displacement Algorithm and its Properties", Proceeding of IEEE ICC'95, Vol.1/3, 1995, pp.466-477

[5] E.W.Knightly, "H-BIND: A New Approach to Providing Statistical Performance Guarantees to VBR Traffic", Proceedings of IEEE INFOCOM'96, Vol.3/3, 1996, pp.1091-1099

[6] X.P.Guo and C.Pattinson, "Comparison of Self-Similar Traffic Models", accepted by Fourth Communication Networks Symposium, Manchester, UK, 7-8 July, 1997

[7] Jae-ll Jung, "Quality of Service in Telecommunications Part I: Proposition of a QoS Framework and its Application to B-ISDN", IEEE Comm. Mag. Aug. 1996, pp.108-111

[8] Andreas Vogel, Brigitte Kerherve, Gregor von Bochmann and Jan Gecsei, "Distributed Multimedia and QOS: a Survey", IEEE Multimedia, Vol.2, No.2, Summer 1995, PP.10-19

[9] Jae-ll Jung, "Quality of Service in Telecommunications Part II: Translation of QoS Parameters into ATM Performance Parameters in B-ISDN", IEEE Comm. Mag. Aug. 1996, pp.112-117

[10]D.Hutchison, G.Coulson, A.Campbell and G.S.Blair, "Quality of Service Management in Distributed Systems", chapter 11 of the book "Network and Distributed Systems Management" (Edited by Morris Sloman), Addison-Wesley, 1995, pp.273-302

[11] I.Chung and T.Nakajima, "QoS Management in a Continuous Media Network System", 11th Conference Proceedings, Japan Society for Software Science and Technology, Oct. 1994

[12] Cristina Aurrecoechea, Andrew T.Campbell and Linda Hauw, "A Survey of QoS Architectures", Multimedia Systems Journal, Special Issue on QoS Architecture, 1997 (to appear)

[13] R.Nagarajan, "Quality of Service Issue in High Speed Networks", Ph.D.dissertation, University of Massachusetts, Sept. 1993


Time and Web home page at: https://alandix.com/academic/conf/web97/