UNCLASSIFIED/UNLIMITED Click here to view PowerPoint presentation; Press Esc to exit
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network Piotr Lubkowski, Jaroslaw Krygier, Marek Amanowicz Military University of Technology Kaliskiego Str. 2 PL 00-908 Warsaw Poland
[email protected]
ABSTRACT Implementation of the IEEE 802.11 technology for wireless local area networks (WLANs) has created a new opportunity to support real time and multimedia applications. The IEEE 802.11 defines a Medium Access Control (MAC), and Physical Layers (PHYs), which provides rates from 1 to 54 Mbit/s depending on specification. In IEEE 802.11 network, the PHY rate to be used for the transmission is completely determined by the source node and is closely connected with the wireless channel performance. The varying nature of WLAN channel over time can degrade the QoS level of multimedia service, which calls for elaboration of advanced QoS mechanism supporting multimedia services. The research works applied to video transmission over WLAN mostly concentrate on using a link adaptation techniques or optimisation of video stream by cross-layer signalling. It appears to be not sufficient as far as a provision of QoS for multimedia services is considered. In the paper, a new mechanism of QoS enhancement respecting also modifications in transport and network layers is discussed. A general description of this mechanism is presented with special emphasize on new approach to the multimedia rate control. The paper covers the verification of the proposal by simulation method as well as a discussion of some selected results of simulation.
1.0 INTRODUCTION Wireless networks are nowadays one of the important elements of tactical communications. The IEEE 802.11 is one of the candidates for such communication. This standard refers to lower layers of OSI model: physical and data link layer. The available bandwidth and the nominal transfer rate defined by the standard are shown in Tab. 1. Tab. 1 Bandwidth and transfer rate Version 802.11 (basic) 802.11b 802.11a 802.11g 802.11n
Bandwidth (GHz) 2,4 2,4 5 2,4 5
Nominal transfer rate (Mb/s) 2 11 54 54 > 500
The wireless technology, in spite of its undoubted advantages, has also a number of shortcomings, which are mainly connected with the available bandwidth, transmission quality, interferences and user mobility. It should be notice that the basic specification of IEEE 802.11 standard does not define any QoS support mechanisms. This poses the fundamental problem in the case of providing multimedia services in military environment. Lubkowski, P.; Krygier, J.; Amanowicz, M. (2006) Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network. In Dynamic Communications Management (pp. 10-1 – 10-16). Meeting Proceedings RTO-MP-IST-062, Paper 10. Neuilly-sur-Seine, France: RTO. Available from: http://www.rto.nato.int/abstracts.asp.
RTO-MP-IST-062
10 - 1
UNCLASSIFIED/UNLIMITED
Form Approved OMB No. 0704-0188
Report Documentation Page
Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number.
1. REPORT DATE
2. REPORT TYPE
01 OCT 2006
N/A
3. DATES COVERED
-
4. TITLE AND SUBTITLE
5a. CONTRACT NUMBER
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER
6. AUTHOR(S)
5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER
7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
Military University of Technology Kaliskiego Str. 2 PL 00-908 Warsaw Poland 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
8. PERFORMING ORGANIZATION REPORT NUMBER
10. SPONSOR/MONITOR’S ACRONYM(S) 11. SPONSOR/MONITOR’S REPORT NUMBER(S)
12. DISTRIBUTION/AVAILABILITY STATEMENT
Approved for public release, distribution unlimited 13. SUPPLEMENTARY NOTES
See also ADM202422., The original document contains color images. 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: a. REPORT
b. ABSTRACT
c. THIS PAGE
unclassified
unclassified
unclassified
17. LIMITATION OF ABSTRACT
18. NUMBER OF PAGES
UU
30
19a. NAME OF RESPONSIBLE PERSON
Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network Many projects are focused on development of effective QoS mechanism for providing multimedia services in mobile WLAN environment. In case of standard QoS mechanism used for video transmission, the coefficient of quantization or degree of compression is modified that consequently lead to the data rate adaptation [7, 8, 9]. As far as a provision of QoS for multimedia transmission is considered it seems to be not sufficient. Taking into consideration experience in providing the QoS in military narrowband networks ([1, 2, 3]) we propose use a cross-layer signalling to modify the multimedia stream across the upper layers of mobile WLAN protocol stack. The general concept of our proposal is discussed in section 2. The procedures for adaptation of video rate with using cross-layer signalling are discussed in section 3. Simulation method has been used to verify the proposed solution. The main objective of the simulation is validation of the proposed solution and assessment of its effectiveness for multimedia transmission in mobile wireless network. Section 4 describes the selected results of simulation experiments.
2.0 QOS ARCHITECTURE The provision of QoS in mobile WLAN network is associated with dynamic reaction to the changes observed in the radio channel. In fact, the ISO/OSI protocol stack is not enough flexible, so dynamic modification of layers and protocols raise a new challenge in nowadays network design process. Applying cross-layer signalling techniques allows making better use of network resources by optimizing across boundaries of traditional network layers. The implementation of cross-layer signalling database (CLSD) as a separate part of protocol stack architecture appears very attractive one. It enables to supply the information from lower layers of ISO/OSI protocol stack to the application and TCP/UDP/IP layers. The establishment of cross-layer database that have an access to all of the protocol stack layers ensures possibility of exchanging information without destruction of protocol stack architecture [17]. The main effort is concentrated on design of interactions between layers and cross-layer signalling database. A general concept of our proposal is shown in Fig. 1. The cross-layer signalling database collects information from physical and data link layer and transfer them into application and transport/network layers. Information on available throughput is used for multimedia rate adaptation at application layer. In contrast to the solutions given in [8, 9] we propose a new approach to the multimedia rate adaptation that is base on controlling the frame rate of video encoder and/or data buffering. The process of video frame rate adaptation is discussed in section 3 of this paper. Data buffering is realized if the available throughput is not enough for simultaneous transfer of video and data and only in case if the data priority is lower than priority of video. The multimedia stream is composed of video and data. For data optimization the adaptation of congestion window is used at transport layer. The adaptation process includes control of congestion information. This information signalizes if the losses of the TCP packets are caused by network congestion or errors in physical layer (BER). If losses are caused by the BER than the congestion window is not modified what leading to the optimization of data transmission in transport layer. The special type of ICMP message is used at network layer for this purpose. Available bandwidth and Frame Error Rate (FER) are used for packet size adaptation at network layer. It incorporates the headers compression, packet segmentation, packet streams multiplexing and queues handling. The proposed mechanisms have been used for managing a limited bandwidth link within the IPv6 military narrowband network. The detailed description of these mechanisms can be found in [1, 2]. We propose to use them in WLAN network between the wireless source and the wireless router (Access Point – AP). Additionally the routing information can be used as input for mechanism that selects the optimal route for multimedia transmission. An example of such mechanism is presented in [20].
10 - 2
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Multimedia rate adaptation
Transport
Congestion window adaptation
Throughput
ICMP Cong. Inf.
ICMP Cong. Inf.
Network
Packet size adaptation, segmentation, multiplexation, route selection
FER, BER, Throughput FER, Throughput
Data Link Layer
Link adaptation
Physical
BER, SNR
Cross-layer signaling Database
Application
BER, SNR
Channel conditions
Fig. 1 General concept of QoS provisioning with cross-layer signalling
The link adaptation techniques are used at Data Link Layer for handling the changes in a radio channel. We propose to use the SNR (Signal-to-Noise) information that through the CLSD is available to the link adaptation module defined at Data Link Layer. The SNR is accessible via received signal strength measurement that is performed at the physical layer. The link adaptation module selects the modulation type satisfactory for actual value of SNR. For IEEE 802.11a implementation seven types of modulation are offered (Tab. 2). The next section describes the proposed video frame rate adaptation mechanism that increases the efficiency of the radio channel resource utilisation.
3.0 THE CROSS-LAYER OPTIMIZATION The following section presents our approach to implementation of cross-layer signalling for adaptation of the video frame rate to the available bandwidth of the radio channel. Digitally coded video signal symbolize the variable rate bit stream. This is because not all the video frames have the same entropy [18, 19]. Such a stream is characterized by a set of parameters that represents QoS requirements for multimedia service. The most important are the end-to-end delay, delay variation and error rate. The optimisation process of multimedia stream should guarantee adaptation of video flow to the WLAN channel condition keeping the QoS parameters in the acceptable range. A general process of video stream optimisation is shown on Fig. 2. The stream of video bits is inserted into rate adaptation buffer with rate R ' (t ) , and processed with rate µ (t ) , so the output rate R (t ) is adequate to the available throughput.
RTO-MP-IST-062
10 - 3
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network The adaptation buffer performs regulation of bit stream when the service rate is lower than rate of video stream. Size of the buffer is evaluated on the base of expected delay. The feedback between buffer and the video codec protects the buffer against its overflow. Digital video
Video codec
Compensation of signal energy
Quantization
Entropy coding
R`(t)
Control of quantization level
Rate adaptation µ`(t) R(t) Framing
Fig. 2 General process of video rate adaptation
However, the preservation of subjective quality of received multimedia stream allows the regulation of video stream rate. When we assume the determined number of quantization levels and certain level of minimum quality we can achieve limitation of the delay and the complexity of coded video signal. Therefore, the goal of rate optimization is the limitation of changeability of R (t ) and at the same time minimization the influence on perceived quality [10, 11]. The simplest example of video stream adaptation is rejection of the video frames. Such an example can be found in [13]. Practical examples of video stream bit adaptation with control of quantization level in wireless environment can be found in [8, 12]. In our proposal we are going to control the video frame generation time and optimise it to the throughput available at the input to the WLAN channel. The main requirement for the video codec is adaptation of the video stream rate to the WLAN channel throughput. This can be realized in the system that dynamically modifies the video frame rate on the basis of available throughput. Such a system is presented in Fig. 3.
10 - 4
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Application layer
RAVR
γV
Video encoder
RAV
Video frame rate control
TCP/UDP/IP layer
R, L
RNOM, FER Radio Interface
Throughput estimation module
Cross-layer signaling Database
RAV
R, L Physical/Data Link Layer
Fig. 3 Video rate adaptation
The available throughput is evaluated in the throughput estimation module (TEM) that is located in the Physical/Data Link Layer. Two types of information are used for estimation. The first one is obtained from Radio Interface module. This module represents an IEEE 802.11a radio interface and works in one of the seven modes of operation. The selected mode is characterized by type of modulation scheme and nominal transmission rate RNOM. The relation ship between type of modulation scheme and RNOM is given in Tab. 2. Tab. 2 Mode dependent parameters (IEEE 802.11a) Type of modulation BPSK BPSK QPSK QPSK 16 QAM 16 QAM 64 QAM
Coding rate ½ ¾ ½ ¾ ½ ¾ ¾
Nominal bit rate (Mb/s) 6 9 12 18 24 36 54
The Radio Interface module delivers also information about FER. This parameter is calculated based on ACK frames. The 802.11 specifications ensure that all successfully received data frames are explicitly acknowledged by sending an ACK frame. By counting the number of received ACK frames and the number of transmitted data frames one can compute the FER according to the following equation:
RTO-MP-IST-062
10 - 5
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
FER =
Number _ of _ ACK _ frames (1) Number _ of _ transmitted _ frames
The observation time should be rather short because of changeability of propagation in radio channel. The FER and RNOM are passed to the TEM where the nominal throughput is calculated as follows [14]:
TNOM = RNOM (1 − FER)
(2)
When there is no other transmission expect video than TNOM is equal to TAV (Available Throughput). Otherwise, TNOM is evaluated with respect to the throughput of the other transmitted data streams. The necessary information is obtained from TCP/UDP/IP layer based on data stream transfer rate R and length of the packet L. Therefore the throughput of data stream can be calculated from the formula given in [8]:
T=
8RL , 8L + bR + c
(3)
where: T – throughput in Mb/s, L – length of a packet in bytes, R – data rate in Mb/s, b, c – coefficients that depends on the 802.11 specification. For 802.11a, they assume values 161,5 and 156 respectively. Thus, the available throughput is given as:
TAV = TNOM − T
(4)
For such evaluated value of TAV and using appropriate transformation of equation (3) we can calculate the value of available rate RAV that through the Cross-layer signaling Database is passed to Application Layer. The video encoder should adapt the video rate to the value of RAV. Unfortunately not all video codec’s are able to operate in such a way. Therefore, for simulation experiment, we propose to use a H.263+ like video encoder [15]. A very similar characteristic has also a H.264 family of codec’s [16]. The rate adaptation is realized in Video frame rate control module (VFRCM) of Application Layer every time when the RAV is lower then the actual video frame rate RAVR. The RAVR is feedback from Video encoder module. If this condition is meet then the coefficient of rate adaptation γV is calculated as a ratio of RAV and RAVR rates. The γV is used for video frame rate calculation according to the following formula:
R AVR = γ V ⋅ R AVR
(5)
In this way the video frame rate is modified when it is required. It should be noted that video frame rate could be changed with reference to the new frame only. Therefore the time of new frame generation is evaluated in the VFRCM and after that time the new value of γV is calculated. The presented solution has been evaluated by computer simulation. The results of the simulation are presented in the next section.
10 - 6
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
4.0 SIMULATION EXPERIMENT The video rate adaptation solution has been implemented in simulation environment using the OPNETv.11.5 simulation package [21]. A basic network configuration that has been assumed for performing simulation experiments is shown in Fig. 4. It consists of two end user terminals connected together by the AP router using WLAN 802.11a and the Ethernet 100 Mb/s links.
Fig. 4 Simulation scenario
The terminal user_0 is a WLAN mobile terminal and it initiates video call and FTP transfer. The video call starts at 100 second of simulation and it last for 300 seconds, while FTP files are downloaded periodically 10 seconds after beginning of the video call. Fig. 5 shows a traffic sent by video and FTP application during the simulation time. We can see that video data rate is about 4,147 Mb/s while rate of FTP is equal to 800 kb/s. If such traffic appeared directly in 802.11a link, especially with low data rates, it would take up nearly whole bandwidth. It will lead to the worsening of QoS parameters for video transmission. The video rate adaptation solution should protect the QoS pareameters against the degradation. The end-to-end measures used for video quality evaluation are as follow: •
Video packets end-to-end delay
•
Video packets jitter
We also analysed the WLAN media access delay to investigate how the modification of video rate influences the behaviour of MAC layer.
RTO-MP-IST-062
10 - 7
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Traffic sent by video and ftp applications 4500000
4000000
3500000
Data rate (bit/sec)
3000000 Client Video Client Ftp 2500000
2000000
1500000
1000000
500000
0 0
50
100
150
200
250
300
350
400
450
Simulation time (sec)
Fig. 5 Traffic sent by video and FTP applications (user_0) during the simulation time
Three types of experiments have been performed: video and data transmission with standard video coding mechanism, video and data transmission with video rate adaptation algorithm implemented and only video with video rate adaptation algorithm implemented. All of the experiments have been performed for different data rates in MAC layer. The comparison of results obtained for standard video coding mechanism and new video rate adaptation solution with presence of FTP transfer is presented in the next figures. The video packet end-to-end delay registered in the configuration with MAC data rate equal to 9 Mb/s is shown at Fig. 6. We can observe that the delay for new video rate adaptation mechanism does not exceed the 70 ms while for the standard coding mechanism is about 90 ms. The typical acceptable value of video end-to-end delay is about 150 – 300 ms. The characteristic of delay is more linear in the case of modified video application and its sudden increase occurs in the moment of FTP transfer only.
10 - 8
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packet e-t-e delay (MAC data rate 9 Mbit/s) 0.18 Modified video appl Std video appl
0.16
End-to-end delay (sec)
0.14
0.12
0.1
0.08
0.06
0.04
0.02
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
Fig. 6 Comparison of video delay for standard and modified video application
In the case of standard video application such peaks of delay occure much more frequently, thus the modification of video rate leads to the delay decreasing. The comparison of jitter that is shown at Fig. 7 confirms that implemented video rate adaptation mechanism enables improvement of qaulity of video transfer.
RTO-MP-IST-062
10 - 9
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packets jitter (MAC data rate 9 Mbit/s) 0.0012 Modified video appl Std video appl 0.001
Jitter (sec)
0.0008
0.0006
0.0004
0.0002
0 5
55
105
155
205
255
305
355
405
455
505
Simulation time (sec)
Fig. 7 Comparison of video jitters for standard and modified video application
Analysis of the results presented in Fig. 8 shows that modification of video rate at the application layer influences the method of video packet handling in MAC layer. We can see that end-to-end delay is changing in the range of 10 ms and this change occurs in the time of FTP traffic generation. It leads to the conclusion that the video packets have to wait more or less for accessing the radio channel resources (Fig. 10). It is caused by the regular broadcasting of the messages by the Access Point (AP).
10 - 10
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packets e-t-e delay (MAC data rate 24 Mbit/s) 0.03
End-to-end delay (sec)
0.025
0.02
0.015 Modified video appl Std video appl 0.01
0.005
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
Fig. 8 Comparison of video delay for standard and modified video application
These massages are broadcasted periodically and during this action the AP can not receive the data. If the workstation has to send the packets (MAC frames) exactly in this time it than has to wait for AP accessibility. By changing the video data rate we cause that sometime packets have not to wait. The measured values of video jitter for standard and modified video application are shown in Fig. 9. It can be observed that even though the modified video application jitter has higher value than jitter of standard application it is still in aceptable range of 80 ms.
RTO-MP-IST-062
10 - 11
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packets jitter (MAC data rate 24 Mbit/s) 0.000045 Modified video appl Std video appl
0.00004
0.000035
Jitter (sec)
0.00003
0.000025
0.00002
0.000015
0.00001
0.000005
0 5
55
105
155
205
255
305
355
405
455
505
Simulation time (sec)
Fig. 9 Comparison of video jitters for standard and modified video application
Comparison of WLAN Media Access Delay (MAC data rate = 24 Mb/s) 0.016
0.014
Media access delay (sec)
0.012
0.01
0.008
0.006
0.004 MAC_24_modified_video_appl MAC_24_standard_video_appl 0.002
0 0
250
500
Simulation time (sec)
Fig. 10 Comparison of WLAN media access delay for standard and modified video application
Fig. 11 shows that video packets end-to-end delay in the presence of the FTP transfer depends on the time of FTP servicing and on the available data rate of MAC layer.
10 - 12
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packets end-to-end delay 0.14
MAC_48 MAC_24 MAC_18 MAC_9
0.12
End-to-end delay (sec)
0.1
0.08
0.06
0.04
0.02
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
Fig. 11 Video packets end-to-end delay for different MAC’s data rates
Such behaviour is caused by the nature of the WLAN that uses all of the available bandwidth for handling the data flows that come from the upper layer. This is why the video delay changes during the FTP transfer. It should be noted that the results are in the acceptable range for video transmission with QoS guaranties. In the case of 9 Mb/s data rate of MAC interface the video frames end-to-end delay does not exceed 130 ms. A comparison of video packets end-to-end delay with and without FTP traffic is shown at Fig. 12. We can see that proposed video rate adaptation mechanism reacts on the changes in available bandwidth (FTP application starts), and than the delay increases (Video&data (MAC_24)). The video rate is adopted also when FTP application do not sent the data (MAC data rate equal to 9 Mb/s). This is because the data rate of video application is equal to the half of WLAN channel bandwidth.
RTO-MP-IST-062
10 - 13
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network
Video packets e-t-e delay (video versus video&data) 0.14 Video&data (MAC_24) Video&data (MAC_9) Video (MAC_24) Video (MAC_9)
0.12
End-to-end delay (sec)
0.1
0.08
0.06
0.04
0.02
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
Fig. 12 Comparison of video packets end-to-end delay for video-data and video only transfer
5.0 CONCLUSIONS In the paper, the basic architecture of QoS for multimedia services in IEEE 802.11 wireless network have been discussed. We have presented our approach to QoS support for video transfer based on the video rate adaptation with cross-layer signalling used for passing the information about available bandwidth to the video application. This mechanism has been implemented in the simulation environment. The simulation experiment shows that the new video rate adaptation mechanism has to be used in order to ensure the adequate level of video transmission quality. From the simulation we can also learn that video rate adaptation mechanism should react not only to the changes of the available bandwidth but also to the used media access algorithm.
REFERENCES [1]
M. Lies, P. Sevenich, Ch. Barz, M. Pilz, P. Łubkowski, R. Bryś, J. Milewski: The Effective QoS Mechanism For Real Time Services in IP Military Network, RCMCIS, 2004
[2]
M. Amanowicz, P. Sevenich, J. Jarmakiewicz, M. Pilz: Quality of Service Support in IPv6-based Military Networks with Limited Bandwidth Links, IST-054/RSY-015 Symposium on Military Communications, Rome, April 2005
[3]
J. Krygier, P. Lubkowski: Simualtion Study of QoS in IPv6-based Military Networks with Limited Bandwidth Links, IST-054/RSY-015 Symposium on Military Communications, Rome, April 2005
10 - 14
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network [4]
B. Zhou, A. Marshall, T. Lee, A Cross-layer Architecture for DiffServ in Mobile Ad-hoc Networks Wireless Networks, Communications and Mobile Computing, 2005 International Conference on Volume 2, pp 833 – 838, 13-16 June 2005
[5]
Q. Wang, M. A. Abu-Rgheff, Cross-Layer Signalling for Next-Generation Wireless Systems, Proc.IEEE Wireless Commun. and Net. Conf., New Orleans, LA, Mar. 2003.
[6]
N. Yang, R. Sankar, J. Lee, Improving ad hoc network performance using cross-layer information, Kunsan National University, South Korea. May 2005
[7]
E. Setton, X. Zhu, B. Girod, Congestion-optimized multipath streaming of video over ad hoc wireless network, International Conference on Multimedia and Expo (ICME’04), Taiwan, 2004
[8]
I. Haratcherev, J. Tall, K. Langendoen, R. Lagendijk, H. Sips, Optimized Video Steraming over 802.11 by Cross-Layer Signalling, IEEE Communication Magazine, January 2006
[9]
I. Haratcherev, K. Langendoen, I. Lagendijk, H. Sips, Hybrid Rate Control for IEEE 802.11, ACM International Workshop on Mobility Management and Wireless Access Protocols, p. 10-18, Philadelphia, PA, USA, October 2004
[10] Karlsson G., Asynchronous Transfer of Video, IEEE Communications Magazine, Vol. 34, No. 8, 1996 [11] Karlsson G., On the Characteristics of Variable Bit-Rate Video, Proceedings of the Thirteenth Nordic Teletraffic Seminar, 1996 [12] G. J. Sullivan, T. Wiegand, T. Stockhamer, Using the Draft H.26L Video Coding Standard For Mobile Applications, IEEE International Conference on Image Processing 2001 (ICIP 2001), Thessaloniki, Greece, October 2001 [13] M. Lu, P. Steenkiste, and T. Chen, Video Streaming Over 802.11 WLANs With Content-Aware Adaptive Retry, IEEE International Conference on Multimedia and Expo, July 2005 [14] P. Ferre, A. Doufexi, J. Chung-how, A. Nix, D. Bull, Video quality based link adaptation for low latency video transmission over WLANs, Journal of Zhejiang University, 2006 [15] Song H., Kim J., Real-time Encoding Frame Rate Control for H.263+ Video over Internet, Signal Processing: Image Communication, Vol. 15, 1999 [16] E. Masala, C. F. Chiasserini, M. Meo, J. C. De Martin, Real-time transmission of H.264 video over 802.11-based wireless ad-hoc networks, Proceedings of Workshop on DSP in Mobile and Vehicular Systems, Nagoya, Japan, Apr 2003 [17] V. Srivastava, M. Motani, Cross-Layer Design: A Survey and the Road Ahead, IEEE Communications Magazine, vol.43, no.12, pp.112-119, December 2005 [18] D. Heyman, A. Tabatabei, T. V. Lakshman, Statistical Analysis and Simulation Study of Video Teleconference Traffic in ATM Networks, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 2, 1992
RTO-MP-IST-062
10 - 15
UNCLASSIFIED/UNLIMITED
UNCLASSIFIED/UNLIMITED
Provision of QoS for Multimedia Services in IEEE 802.11 Wireless Network [19] R. M. Rodriguez-Dagnino, Prediction of Bit Rate Sequences of Encoded Video Signals, IEEE Journal on Selected Areas in Communications, Vol. 9, No. 3, 1991 [20] M. Wódczak, On Routing Information Enhanced Algorithm for Space-time Cooperative Transmission in Wireless Mobile Network, PhD Thesis, Poznań, 2006 [21] OPNETv11.5 simulation tool documentation, September 2005
10 - 16
RTO-MP-IST-062
UNCLASSIFIED/UNLIMITED
INFORMATION SYSTEMS TECHNOLOGY PANEL SYMPOSIUM ON „DYNAMIC COMUNICATIONS MANAGEMENT” IST-062 October 9 - 10, 2006
PROVISION OF QoS FOR MULTIMEDIA SERVICES IN IEEE 802.11 WIRELESS NETWORK Piotr Lubkowski, Jaroslaw Krygier, Marek Amanowicz Military University of Technology Warsaw, Poland
Agenda Introduction QoS Architecture The Cross-layer Optimization Simulation experiment
Simulation objectives Testing scenario Simulation results
Conclusions 9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
2
QoS Architecture Problem definition within mobile WLAN
The QoS dependent on radio channel characteristics and user mobility Basic implementation of IEEE 802.11 not includes any mechanism that supports a QoS Low level of channel utilization due to the information overhead
Solution – the new QoS architecture based on cross-layer signalling techniques 9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
3
QoS Architecture
9-10.10.2006
Application
Multimedia rate adaptation
Transport
Congestion window adaptation
Throughput
ICMP Cong. Inf.
ICMP Cong. Inf.
Network
Packet size adaptation, segmentation, multiplexation, route selection
FER, BER, Throughput FER, Throughput
Data Link Layer
Link adaptation
Physical
BER, SNR
Cross-layer signaling Database
The QoS provision in mobile WLAN – dynamic reaction to the changes observed in the radio channel The establishment of cross-layer database – the possibility of exchanging information between protocols without destruction of protocol stack architecture
BER, SNR
Channel conditions
IST Panel Symposium on „Dynamic Communications Management”
4
The Cross-layer Optimization Digital video
The general concept of video frame rate adaptation:
The stream of video bits is inserted into rate adaptation buffer with rate R’(t) The adaptation buffer process the video stream with rate μ(t) The video output rate R(t) is adequate to the available throughput The feedback between buffer and the video codec protects the buffer against its overflow
The goal of rate optimization is the limitation of changeability of R(t) and at the same time minimization the influence on perceived quality
9-10.10.2006
Video codec
Compensation of signal energy
Quantization
Entropy coding
R`(t)
Control of quantization level
Rate adaptation μ`(t) R(t)
IST Panel Symposium on „Dynamic Communications Management”
Framing
5
The Video rate Adaptation RAVR
Application layer γV
Video encoder
RAV
Video frame rate control
TCP/UDP/IP layer
R, L
RNOM, FER Radio Interface
9-10.10.2006
Throughput estimation module
Cross-layer signaling Database
RAV
R, L Physical/Data Link Layer
IST Panel Symposium on „Dynamic Communications Management”
6
Simulation Experiment Simulation objective:
Validation of the video rate adaptation mechanism
Concept of model
Standard OPNET v.11.5 model used Modifications of MAC and application layer Implementation of cross-layer signalling database
9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
7
Simulation Experiment Simulation scenario:
RT traffic –video data transfer (~4.147Mb/s) NRT traffic – FTP transfer (800kb/s)
4500000
4000000
3500000
3000000 Data rate (bit/sec)
The QoS measures:
Video packets endto-end delay Video packets jitter WLAN media access delay
9-10.10.2006
Traffic sent by video and ftp applications
Client Video Client Ftp 2500000
2000000
1500000
1000000
500000
0 0
50
100
150
200
250
300
350
400
450
Simulation time (sec)
IST Panel Symposium on „Dynamic Communications Management”
8
Simulation results Scenario 1: comparison of QoS measures for standard and modified video application
MAC data rate – 9Mb/s Simultaneous transfer of RT and NRT traffic Video packets jitter (MAC data rate 9 Mbit/s)
Video packet e-t-e delay (MAC data rate 9 Mbit/s) 0.0012
0.18
Modified video appl Std video appl
Modified video appl Std video appl
0.16
0.001
0.12
0.0008
Jitter (sec)
End-to-end delay (sec)
0.14
0.1
0.08
0.06
0.0006
0.0004
0.04
0.0002 0.02
0
0 0
50
100
150
200
250
300
350
400
450
500
5
55
105
155
Simulation time (sec)
9-10.10.2006
205
255
305
355
405
455
Simulation time (sec)
IST Panel Symposium on „Dynamic Communications Management”
9
505
Simulation results Scenario 1: comparison of QoS measures for standard and modified video application
MAC data rate – 24Mb/s Video packets e-t-e delay (MAC data rate 24 Mbit/s)
Video packets jitter (MAC data rate 24 Mbit/s) 0.000045
0.03
Modified video appl Std video appl
0.00004 0.025
0.00003
0.02
Jitter (sec)
End-to-end delay (sec)
0.000035
0.015 Modified video appl Std video appl
0.000025
0.00002
0.000015
0.01
0.00001 0.005 0.000005
0
0 0
50
100
150
200
250
300
350
400
450
500
5
55
105
155
9-10.10.2006
205
255
305
355
405
455
Simulation time (sec)
Simulation time (sec)
IST Panel Symposium on „Dynamic Communications Management”
10
505
Simulation results Scenario 1: comparison of WLAN Media Access Delay for standard and modified video application MAC data rate – 24Mb/s Comparison of WLAN Media Access Delay (MAC data rate = 24 Mb/s) 0.016
0.014
0.012 Media access delay (sec)
0.01
0.008
0.006
0.004 MAC_24_modified_video_appl MAC_24_standard_video_appl 0.002
0 0
250
500
Simulation time (sec)
9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
11
Simulation results Scenario 2: comparison of video packets end-to-end delay for different MAC’s data rates Video packets end-to-end delay 0.14
MAC_48 MAC_24 MAC_18 MAC_9
0.12
End-to-end delay (sec)
0.1
0.08
0.06
0.04
0.02
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
12
Simulation results Scenario 3: comparison of video packets end-to-end delay for video-data and video only transfer Video packets e-t-e delay (video versus video&data) 0.14 Video&data (MAC_24) Video&data (MAC_9) Video (MAC_24) Video (MAC_9)
0.12
End-to-end delay (sec)
0.1
0.08
0.06
0.04
0.02
0 0
50
100
150
200
250
300
350
400
450
500
Simulation time (sec)
9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
13
Conclusions The presented approach to QoS architecture for multimedia transfer based on the cross-layer signalling is a new promising solution Simulation experiment shows that the proposed video rate adaptation mechanism ensures the adequate level of video transmission quality Some modification should be introduced to reflects the media access algorithm used
9-10.10.2006
IST Panel Symposium on „Dynamic Communications Management”
14