GROUP-2 Amit Kumar( ) Princepreet Bhatti( )

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Jaringan Komputer Lanjut Packet Switching Network.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
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.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
Video Capacity of WLANs with a Multiuser Perceptual Quality Constraint Authors: Jing Hu, Sayantan Choudhury, Jerry D. Gibson Presented by: Vishwas Sathyaprakash,
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
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.
Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
A High Performance Channel Sorting Scheduling Algorithm Based On Largest Packet P.G.Sarigiannidis, G.I.Papadimitriou, and A.S.Pomportsis Department of.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Wireless communications and mobile computing conference, p.p , July 2011.
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
Scene-Change Aware Dynamic Bandwidth Allocation for Real-Time VBR Video Transmission Over IEEE Wireless Home Networks Amarjit
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
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.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS) Submission Title: [Power Control and Automatic Frequency Offset Control.
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.
Doc.: IEEE /076r1 Submission Feb Dr. William ShvodianSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /076r0 Submission Feb Dr. William ShvodianSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
CSIE & NC Chaoyang University of Technology Taichung, Taiwan, ROC
Streaming Video over TCP with Receiver-based Delay Control
CT301 lecture7 10/29/2015 Lect 7 NET301.
Authors: Jiang Xie, Ian F. Akyildiz
Khiem Lam Jimmy Vuong Andrew Yang
Empirically Characterizing the Buffer Behaviour of Real Devices
Video scheduling algorithm
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Channel Allocation (MAC)
Video Multicast over the Internet (IEEE Network, March/April 1999)
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
CprE 458/558: Real-Time Systems
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
Analysis and Evaluation of a New MAC Protocol
Dusit Niyato, Student Member, IEEE Ekram Hossain, Senior Member, IEEE
Provision of Multimedia Services in based Networks
Scheduling Algorithms in Broad-Band Wireless Networks
September 2003 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC enhancement considerations for multimedia.
CT301 lecture7 10/29/2015 Lect 7 NET301.
Smita Vijayakumar Qian Zhu Gagan Agrawal
Streaming MPEG video over wireless link
Qingwen Liu, Student Member, IEEE Xin Wang, Member, IEEE,
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Zafer Sahinoglu, Ghulam Bhatti, Anil Mehta
Address [ 30 Xueyuan Road, Beijing , China]
SP Spatial Sharing among BSSs: Resolution to CID 143
Presented by Guided by:-
Subject Name: Adhoc Networks Subject Code: 10CS841
A Fair Scheduling Scheme for HCF
Record and Playback PHY Abstraction for n MAC Simulations
July 9, 2001 doc.: IEEE /330r0 July 9, 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
COMP755 Advanced Operating Systems
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Submission Title: [Argument for PNC Controlled Latency]
Channel usage in NGV: follow-up
Submission Title: Required MAC protocol features for non-medical BAN
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

GROUP-2 Amit Kumar(55115890) Princepreet Bhatti(31116116) Scene-Change Aware Dynamic Bandwidth Allocation for Real-Time VBR Video Transmission Over IEEE 802.15.3 Wireless Home Networks GROUP-2 Amit Kumar(55115890) Princepreet Bhatti(31116116)

Abstract The VSSNLMS predictor used in this paper was found to be superior to previous LMS-type predictors in performance. The proposed scheme showed better performance in channel utilization, buffer usage, and packet loss. Previous method: the adaptive least-mean square (LMS) algorithm with fixed step size was applied to predict channel time requirements due to its simplicity and relatively good performance. The drawback was that the performance might degrade when scene changes occurred. Here, the variable step-size LMS algorithm was modified and apply it as the predictor (VSSNLMS) so that the prediction errors on scene changes can be effectively reduced. Using the prediction results of VSSNLMS, a dynamic bandwidth allocation scheme was proposed that is scene-change aware and can guarantee the delay bound of real-time VBR videos.

Introduction The new IEEE 802.15.3 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, the IEEE 802.15.3 standard also supports all functionalities needed for reliable QoS. The IEEE 802.15.3 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.

DYNAMIC BANDWIDTH ALLOCATION IN IEEE 802.15.3 Dynamic bandwidth allocation in an IEEE 802.15.3 piconet involves isochronous stream management and asynchronous channel time management, where the former was designed for supporting video streams. This paper adopts the isochronous stream management as the dynamic bandwidth allocation mechanism for VBR video transmission. The following figure (Fig. 1), we further explain the isochronous stream management with an example, where a video conference DEV is required to transmit a VBR video to a TV.

DYNAMIC BANDWIDTH ALLOCATION IN IEEE 802.15.3 For a real-time VBR video, a DEV needs to predict the bandwidth requirement of the next superframe, because it is not able to determine the actual bandwidth requirement in advance. Each superframe contains three parts: Beacon, contention access period (CAP), and channel time-allocation period (CTAP). If the DEV overpredicts its bandwidth requirement, the channel utilization is lowered. On the other hand, an underprediction of bandwidth requirement will incur more buffer, more delay and more packet loss. Therefore, an accurate VBR video traffic predictor for a DEV is crucial in order to enhance channel utilization and guarantee the QoS requirements of real-time VBR videos. Previous work can be classified into three categories: model-type predictor, LMS- type predictor with fixed step size, and LMS-type predictor with variable step size

Model-Type Predictor Model-type prediction is not suitable for real-time VBR videos to enhance the performance of model-type prediction, the parameters should be estimated accurately, which requires a large amount of traffic data. Overall, the application of model-type predictor to the dynamic bandwidth allocation for IEEE 802.15.3 involves several problems. First, it is difficult to implement a model-type predictor in a low-cost IEEE 802.15.3 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. In earlier studies, the NLMS algorithm augmented with a scene change indicator was proposed for real-time VBR MPEG video prediction. This paper uses SCINLMS to denote this NLMS algorithm. 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.

Drawbacks of Fixed step size - LMS Two drawbacks of a fixed step-size LMS-type predictor for predicting real- time VBR videos. Difficult to determine the order and step size of the predictor for different VBR videos in order to achieve optimal performance. The predictor does not have smaller mis-adjustment 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. Determining the order and step size of an adaptive LMS-type predictor is difficult provided prior statistics of VBR videos are not available.

VSSLMS (Variable step size - LMS) 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 difficult 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 802.15.3 devices, but has a satisfying performance for predicting VBR videos.

Modified Variable Step-Size LMS The problem analysis in paper shows that prediction errors caused by scene changes can be relieved effectively while the proper value of step size can be automatically adjusted for different VBR videos by an online manner. This can be achieved by modifying the VSSLMS algorithm and applying it to be our VBR video predictor. VSSNLMS

SCADBA (scene-change aware dynamic bandwidth allocation) The SCADBA scheme employs the prediction results of VSSNLMS to request the bandwidth requirement of real-time VBR videos for the next superframe. In order to achieve a more reliable transmission, a management CTA – channel time allocation (MCTA) is allowed to be used, instead of a CAP(Contention access period). MCTAs, which are a kind of CTAs, are used only for communication between DEVs and the PNC (piconet coordinator). 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 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.

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. 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.

C. 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.

V. CONCLUSION Firstly, this paper 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 The variable step-size LMS (VSSLMS) algorithm of a previous study [12] was modified so that the modified algorithm could effectively reduce the prediction errors on scene changes. The modified algorithm was applied as the VBR video predictor (VSSNLMS). The performance of the SCADBA scheme was evaluated by means of channel utilization, buffer usage, and packet loss.

Thank You!!