Video scheduling algorithm

Slides:



Advertisements
Similar presentations
1 PIANO+ OTONES WP3 SIGNAL PROCESSING ALGORITHMS.
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Resource Allocation Software Algorithms for AMC-OFDM Systems Dr. Muayad Sadik Croock Computer Engineering Department, University of Technology 1.
Data Communications and Networking
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Chapter 10: Transmission Efficiency Business Data Communications, 4e.
1 Topic 4: Physical Layer - Chapter 10: Transmission Efficiency Business Data Communications, 4e.
Data and Computer Communications Chapter 8 – Multiplexing
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Orthogonal Frequency Division Multiple Access (OFDMA)
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Concepts of Multiplexing Many input signals to one transmission media Reduces the number of channels or conductors running from point A to point B Added.
Multiuser OFDM with Adaptive Subcarrier, Bit and Power Allocation (IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 10, OCTOBER 1999)
Computer Networks Chapter 6 - Multiplexing. Spring 2006Computer Networks2 Multiplexing  The term “multiplexing” is used whenever it is necessary to share.
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
1 Orthogonal Frequency- Division Multiplexing (OFDM) Used in DSL, WLAN, DAB, WIMAX, 4G.
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
Yuan-Cheng Lai and Yen-Hung Chen Department of Information Management National Taiwan University of Science and Technology AINA 2008 Accept rate: 2008.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
An Orthogonal Resource Allocation Algorithm to Improve the Performance of OFDMA-based Cellular Wireless Systems using Relays Woonsik Lee, Minh-Viet Nguyen,
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
Telecommunication Networks Lab.DET – Department of Electronics and Telecommunications 11/04/2007COST289 4th Workshop - Gothenburg, Sweden 1 A Finite State.
Uplink scheduling in LTE Presented by Eng. Hany El-Ghaish Under supervision of Prof. Amany Sarhan Dr. Nada Elshnawy Presented by Eng. Hany El-Ghaish Under.
Outline  Introduction (Resource Management and Utilization).  Compression and Multiplexing (Other related definitions).  The Most Important Access Utilization.
1 A Proportional Fair Spectrum Allocation for Wireless Heterogeneous Networks Sangwook Han, Irfanud Din, Woon Bong Young and Hoon Kim ISCE 2014.
2. Data Link Layer: Medium Access Control. Scheduling.
PRESENTED BY : P:MARREDDY07681A0453 WIRELESS SYSTEM WIRELESS SYSTEM.
Guided by: Nagasundari Asst. Professor Dept. of ISE PESIT A Seminar on 4G WIRELESS SYSTEM By Suresh M.R USN:1PI08IS411.
Cost Effectively Deploying of Relay Stations (RS) in IEEE 802
Lecture 7 CSMA and Spread Spectrum Dr. Ghalib A. Shah
Chapter 6: Spread-Spectrum Communications
Advanced Wireless Communication Systems
Multiple Access Techniques for Wireless Communication
Bandwidth Utilization (Multiplexing and Spectrum Spreading)
IEEE Network Simulation
Hana Hani Omar Nabil Omar Hesham Youssef Essam Ahmed Ali Karim Ahmed
WiMAX 1EEE Protocol Stack
Multiple Access Problem: When two or more nodes transmit at the same time, their frames will collide and the link bandwidth is wasted during collision.
Multiple Access Mahesh Jangid Assistant Professor JVW University.
Shamir Stein Ackerman Elad Lifshitz Timor Israeli
4G and 5G: Present and Future of Mobile Network
Streaming digital video over wireless link
An Overview of ax Greg Kamer – Consulting Systems Engineer.
Optimal Sequence Allocation and Multi-rate CDMA Systems
MIMO-OFDM Wireless Communications with MATLAB®
Dr. Clincy Professor of CS
Communication Networks NETW 501
Provision of Multimedia Services in based Networks
Ian C. Wong, Zukang Shen, Jeffrey G. Andrews, and Brian L. Evans
QoS Aware Adaptive Subcarrier Allocation in OFDMA Systems
Adaptive Resource Allocation in Multiuser OFDM Systems
GROUP-2 Amit Kumar( ) Princepreet Bhatti( )
Presented by Guided by:-
Subject Name: Adhoc Networks Subject Code: 10CS841
Cellular Telephone Networks
Unequal Error Protection for Video Transmission over Wireless Channels
Youngki Kim Mobile R&D Laboratory KT, Korea
Multiplexing and Demultiplexing
Strawmodel ac Specification Framework
Multiplexing Simultaneous transmission of multiple signals across a single data link As data & telecomm use increases, so does traffic Add individual links.
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

Video scheduling algorithm Ben-Gurion University of the Negev Department of communication system engineering Video scheduling algorithm in OFDMA systems Supervisors: Dr. Shlomo Greenberg Mr. Pavel Babich Oded Sonin Tomer Lichtenfeld

Video scheduling algorithm in OFDMA systems Project goal Finding a video scheduling algorithm for OFDMA systems that will provide high network bandwidth while supporting good video quality for the users. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems Orthogonal Frequency Division Multiple Access (OFDMA) is a multi-user version of the popular OFDM digital modulation scheme. FDM OFDM Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems OFDMA (cont.) Multiple access is achieved by assigning subsets of subcarriers to individual users. This allows simultaneous low data rate transmission from several users. OFDMA Channels assignment example Pilot Sub carriers User 1 Sub carriers User 2 Sub carriers Frequency Guard band Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems MPEG MPEG technology uses differential frame compression. A loss of one packet can result a loss of Group Of Pictures (GOP). MPEG GOP Structure Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The Scheduling problem Assigning resources to users in a way that maximizes the system performance. In our case, providing a scheduling algorithm that will maximize the network performance in terms of bandwidth and video performance. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm Priority Allocation Assignment Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 1. Priority The algorithm is priority based. The bit rate for each user is proportional to his priority which is determined in real time by important criteria. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 1. Priority P(i) is packet number i in the user’s buffer. More important video frames give the user higher priority. More urgent video frames give the user higher priority. Larger packets give the user higher priority. Priority Packet Type 8 I 5 P0 4 P1 3 P2 2 P3 1 B For each packet in the user buffer. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 1. Priority 2. Allocation 3. Assignment Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 2. Allocation The rate for each user is calculated according to the user priority and the estimation of the total bit rate in the network. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 2. Allocation T_B_E - Total bit rate estimation. Estimation_Factor – a dynamic variable, updated according to each assignment and the previous assignment. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 1. Priority 2. Allocation 3. Assignment Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 3. Assignment The problem is assigning the sub-carriers to the users in a way that will maximize bandwidth while supplying each user his necessary bit rate. We use an algorithm from graph theory called Min Cost Flow, traditionally used to minimize cost in a flow network. We translate our problem to a minimal cost flow problem in a graph. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The proposed algorithm 3. Assignment: Min Cost Flow The links are: Start  users Users  channels Channel  Target The nodes are: Users Channels Start Target User 1 User 2 User N Channel M Channel 1 Channel 2 S T להוסיף קיבולות ומשקולות Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The simulation We simulate a wireless OFDMA network base station, transmitting real time encoded MPEG video streams to multiple users. We use MATLAB code to simulate the channel conditions and packet transmission. The proposed algorithm is used to dynamically assign the OFDMA channels to the users. We gather statistics about the performance of the algorithm and compare them with other scheduling algorithms performances. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems Results The algorithm will be measured by two parameters: System throughput- amount of bits transmitted successfully by the base station to the receiving terminals in the cell. Application QOS- percentage of unusable packets received by the terminals. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems Preliminary result The increase in application QoS is caused by the new priority function. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems Preliminary result The increase in system throughput is caused by the new assignment algorithm. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems Further expected research We expect to improve the preliminary results due to improvement of the assignment algorithm and the priority function. Video scheduling algorithm in OFDMA systems

Video scheduling algorithm in OFDMA systems The end Video scheduling algorithm in OFDMA systems