Scene-Change Aware Dynamic Bandwidth Allocation for Real-Time VBR Video Transmission Over IEEE 802.15.3 Wireless Home Networks Amarjit

Slides:



Advertisements
Similar presentations
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Advertisements

Jaringan Komputer Lanjut Packet Switching Network.
Engineering Internet QoS
Variance reduction techniques. 2 Introduction Simulation models should be coded such that they are efficient. Efficiency in terms of programming ensures.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
Using Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Mark Claypool and Yali Zhu Computer Science Department Worcester Polytechnic.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Video Capacity of WLANs with a Multiuser Perceptual Quality Constraint Authors: Jing Hu, Sayantan Choudhury, Jerry D. Gibson Presented by: Vishwas Sathyaprakash,
Traffic modeling and Prediction ----Linear Models
IEEE Harald Øverby.
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
IEEE High Rate WPAN - MAC functionalities & Power Save Mode Mobile Network Lab. 정상수, 한정애.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
A T M (QoS).
Computer Networks with Internet Technology William Stallings
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Pravin Rajamoney CSE-581 Network Technology
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Wireless communications and mobile computing conference, p.p , July 2011.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
7 May Performance Comparison of Scheduling Algorithms for Multimedia Traffic over High-Rate WPANs A note on the use of these ppt slides: We’re making.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
Managing VBR Videos. The VBR Problem Constant quality Burstiness over multiple time scales Difference within and between scenes Frame structure of encoding.
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
Minimum Cost Scheduling of Stored Video in Dynamic Bandwidth Allocation Networks Reporter : M 張益瑞 IEEE Transactions on Consumer Electronics, Vol.
Doc.: IEEE /076r1 Submission Feb Dr. William ShvodianSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
Doc.: IEEE /076r0 Submission Feb Dr. William ShvodianSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Provision of Multimedia Services in based Networks
September 2003 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC enhancement considerations for multimedia.
Congestion Control, Quality of Service, & Internetworking
GROUP-2 Amit Kumar( ) Princepreet Bhatti( )
Presented by Guided by:-
A Fair Scheduling Scheme for HCF
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Scene-Change Aware Dynamic Bandwidth Allocation for Real-Time VBR Video Transmission Over IEEE Wireless Home Networks Amarjit Mayank

Abstract Abstract—IEEE , an emerging wireless technology, was designed to provide high-quality multimedia services at home. So we consider Dynamic bandwidth allocation for a multimedia connection for better channel utilization, less buffer, less delay for variable bitrate multimedia connection. In order to do that we modify the variable step-size LMS algorithm and apply it as our predictor (VSSNLMS) so that the prediction errors on scene changes can be effectively reduced. Using the prediction results of VSSNLMS, we propose a dynamic bandwidth allocation scheme that is scene-change aware and can guarantee the delay bound of real-time VBR videos.

Introduction For Home-Networks we wish to achieve a wire like connectivity for multimedia streaming on a wireless network. The new IEEE standard for high-rate wireless personal area networks (WPANs) is an emerging wireless technology that combines low cost and low power with high data rates and robust quality of service (QoS). In addition to high data rates, it also supports all functionalities needed for reliable QoS. This standard’s MAC protocol uses time-division multiple access (TDMA) to allocate channel time among devices, in order to prevent conflicts, and it allocates new channel time for a connection only when enough bandwidth is available that uses piconet- contains a number of independent data devices (DEVs) that are allowed to exchange frames directly with each other, which is a wireless ad hoc data communications system in essence.

We use the concept of master and the others are slaves. The PNC is also responsible for admission control and channel-time allocation. Timing for a piconet is realized by superframes. Each superframe contains three parts: Beacon, contention access period (CAP), and channel time-allocation period (CTAP). It was indicated in that constant bit rate (CBR) encoding may reduce the picture quality, particularly at scene changes or intervals with significant detail or motion, while VBR encoding can offer higher picture quality and greater opportunity for statistical multiplexing gains. Since the bandwidth in IEEE WPANs can be allocated on- demand, smoothing buffers can be removed and hence coding kernels are directly connected to networks.

Since the peak-to-mean ratio of a VBR video is usually high, requesting CBR channel allocation that satisfies the peak-rate requirement often leads to low channel utilization. On the other hand, requesting CBR channel allocation with a nonpeak rate may cause more delay, more buffer and more packet loss. However, the channel-time requirement of a real-time VBR video for successive superframe is unknown. Therefore, it is crucial for DEVs to have the ability to predict the channel time requirement of subsequent superframes in order to support real-time VBR video transmission. By allocating bandwidth of the predicted amount, only the errors of prediction need to be buffered. Thus, higher channel utilization, less buffer, and less delay can be achieved as long as the prediction is accurate enough. This paper proposes a scheme that modifies the variable step-size LMS (VSSLMS) algorithm to effectively relieve the prediction errors on scene changes.

Dynamic bandwidth allocation in IEEE – related work Dynamic bandwidth allocation in an IEEE piconet involves isochronous stream management and asynchronous channel time management. This paper adopts the isochronous stream management as the dynamic bandwidth allocation mechanism for VBR video transmission. Model Type Predictor and it’s Challenges- Model-type predictor deals with the development of stochastic source models and adopts these models to predict. For statistical model-type predictor, the fractional autoregressive integrated moving average (F-ARIMA) model [15] is the most popular one. F-ARIMA is a self-similar model that has the ability to capture both the SRD and LRD characteristics.

Model-Type Predictor To enhance the performance of model-type prediction, the parameters should be estimated accurately, which requires a large amount of traffic data. Hence, model-type prediction is not suitable for real-time VBR videos. Overall, the application of model-type predictor to the dynamic bandwidth allocation for IEEE involves several problems. First, it is difficult to implement a model-type predictor in a low-cost IEEE device because the computation required for model-type predictor is heavy. Second,modeling VBR videos is a great challenge due to its complex traffic characteristics. Third, prior knowledge of the autocorrelation structure of VBR videos is required. Thus, model- type predictor is not suitable for online prediction and for real-time VBR video transmission.

LMS-Type Predictor With Fixed Step Size An adaptive LMS-type predictor does not require any prior knowledge of the video statistics, and it does not assume video contents to be stationary The prediction of a linear LMS predictor iteratively executes two steps. The first step is to calculate the prediction result by a linear combination of the current and previous values. The second step is to execute an adaptive process that involves the automatic adjustment of the parameters of the LMS predictor in accordance with the estimation error. The combination of the two steps constitutes a feedback loop. The generated prediction results are approaching to the optimization step by step.

LMS-Type Predictor With Variable Step Size An adaptive LMS-type predictor with fixed step size is expected to produce large errors on scene changes. The NLMS algorithm augmented with a scene change indicator was proposed for real-time VBR MPEG video prediction. Intuitively, SCINLMS increases the value of whenever a scene change is detected. To speak more concretely, SCINLMS dynamically sets the value of in (4) to be or, where and STEP_JUMP are two constants and are determined according to the video characteristics. The SCINLMS predictor uses a scene change indicator to detect scene changes for I frames. The scene change indicator cannot be used for P frames and B frames, because their statistical characteristics are different from that of I frames

SCENE-CHANGE AWARE DYNAMIC BANDWIDTH-ALLOCATION SCHEME Problem Analysis for LMS-Type Predictors With Fixed Step Size There are two drawbacks of a fixed step-size LMS-type predictor for predicting real-time VBR videos. One is that it is diffi- cult to determine the order and step size of the predictor for different VBR videos in order to achieve optimal performance. The other is that the predictor does not have smaller misadjustment and better performance for handling scene changes simultaneously. Since the order and step size of a fixed step-size NLMS predictor have to be determined before prediction,it is difficult for the predictor to operate well for different VBR videos. According to the above discussion, determining the order and step size of an adaptive LMS-type predictor is difficult provided prior statistics of VBR videos are not available. However, the statistics of most VBR videos are not available when the predictor starts to operate. Since the order and step size of the predictor have to be determined in advance, the performance may be inferior

Problem Analysis for LMS-Type Predictors With Fixed Step Size VSSLMS adjusts the step size dynamically according to the squares of prediction errors In VSSLMS the step size is updated dynamically according to the following recursive equation: VSSNLMS is adaptive to rapid traffic variation while scene changes occur. Rather than using the fixed step-size adaptive LMS-type predictor and the SCINLMS, which is dif- ficult to determine in advance the optimal parameters for different VBR video traffic, VSSNLMS adjusts its step size automatically for the statistics of different VBR video traffic. The computational complexity of VSSNLMS is also low. Therefore, VSSNLMS not only meets the low-cost requirement of IEEE devices, but has a satisfying performance for predicting VBR videos.

SCADBA The SCADBA scheme employs the prediction results of VSSNLMS to request the bandwidth requirement of real-time VBR videos for the next superframe. Furthermore, in order to achieve a more reliable transmission, a management CTA (MCTA) is allowed to be used, instead of a CAP. MCTAs, which are a kind of CTAs, are used only for communication between DEVs and the PNC. The predicted bandwidth requirements may be overestimated or underestimated. If overestimated, the arriving packets are all transmitted. If underestimated, some of the arriving packets are queued, which will cause longer packet delay. Moreover, if the capacity of the queue is not enough, packet loss will occur. The SCADBA scheme attempts to send out the queued packets so as to reduce the possibility of queue over- flow. The SCADBA scheme is thus realized as follows:

SIMULATION RESULTS Prediction Error (Comparisons) MPEG-4 video traces used in our simulation are from [21]. There are three types of frames for MPEG-4: intra-frame (I-frame), inter-frame (P-frame) and bidirectional-frame (B-frame). They constitute so called groups of pictures (GoPs). One GoP is the sequence of frames from an I-frame to (but not including) the next I-frame. A typical GoP pattern contains three P-frames and two B-frames interleaved between every two adjacent P-frames. An I-frame subsequence, which uses intra-coding without reference to other frames, varies very rapidly with scene changes. The bit rate for a P-frame subsequence increases rapidly at scene changes, whereas the traffic inside a scene is smooth. Since a B-frame adopts a bidirectional predictive coding scheme, B-frames can be accurately forecasted using an LMS predictor. A DEV, denoted by DEV1, is required to transmit a VBR video to another DEV, denoted by DEV2, within the same piconet. During the transmission, DEV1 modifies its channel time requirement to the PNC according to (9) for the next superframe The length of a superframe ranges from 0 ms to ms in IEEE WPANs. Video frames used in our simulation are generated at intervals of 40 ms by the MPEG-4 encoder. However, too small a length of a superframe may induce excessive power consumption. Hence, we set the length of a superframe to be 30 ms

Channel Utilization (Comparisons) In practice, the peak rate and the average bandwidth are not available to a real-time VBR video in advance. They are used only for the purpose of comparison. The SCADBA scheme has the best channel utilization, while the scheme of allocating peak rate has the worst channel utilization. Although the latter has the best video quality, almost a half of bandwidth is wasted. The cost is too high. SCADBA scheme has the best channel utilization, since the VSSNLMS predictor can increase accuracy of prediction, especially when scene changes occur.

Buffer Usage and Data Loss (Comparisons) The buffer usages of the SCADBA scheme, the scheme of allocating peak rate, and the scheme of allocating average bandwidth. The buffer usage of the SCADBA scheme is much better than that of the scheme of allocating average bandwidth. As expected, the buffer usage of the scheme of requesting peak rate is zero. The SCADBA scheme has the lowest average loss rate, which means that it can provide better video quality than the others for the same buffer capacity.

CONCLUSION We first showed that an adaptive LMS-type predictor with fixed step size might produce large errors on scene changes. Moreover, the proper step size must be predetermined, which is rather difficult provided prior statistics of real-time VBR videos are not available We modified the variable step-size LMS (VSSLMS) algorithm of [12] so that the modified algorithm could effectively reduce the prediction errors on scene changes. We applied the modified algorithm as our VBR video predictor (VSSNLMS) The performance of the SCADBA scheme was evaluated by means of channel utilization, buffer usage, and packet loss. Although the SCADBA scheme was designed for IEEE WPANs, it can be applied to RCBR networks such as wireless ATM, HiperLAN/2, and IEEE