1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.

Slides:



Advertisements
Similar presentations
Centre for Communications Research Scheduling Techniques for Improving Call Capacity for VoIP Traffic in MIMO-OFDMA Networks M. Nicolaou, S. Armour, A.
Advertisements

Multiuser Diversity Gain Enhancement by Guard Time Reduction Hend Koubaa, Vegard Hassel, Geir E. Øien Norwegian University of Science and Technology (NTNU)
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Scheduling in Wireless Systems. 2 CDMA2000: Overall Architecture Mobile Station.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
1 Adaptive resource management with dynamic reallocation for layered multimedia on wireless mobile communication net work Date : 2005/06/07 Student : Jia-Hao.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
7C Cimini-9/97 RANDOM ACCESS TECHNIQUES ALOHA Efficiency Reservation Protocols Voice and Data Techniques - PRMA - Variable rate CDMA.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Two Media Access Control Protocols (MAC) for Wireless Networks.
Χήρας Θεόδωρος- Special Topics in Communication Networks 1 Design and performance evaluation of an RRA scheme for voice-data channel access in outdoor.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
A Scheduling Technique for Bandwidth Allocation in Wireless Personal Communication Networks Nikos Passas, Nikos Loukas, and Lazaros Merakos Future generation.
Dynamic versus Static Traffic Policing: A New Approach for Videoconference Traffic over Wireless Cellular Networks Author: Polychronis Koutsakis Anukrati.
An Efficient QoS Scheduling Architecture for IEEE Wireless MANs Supriya Maheshwari Under the guidance of Prof. Sridhar Iyer and Prof. Krishna Paul.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
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.
Energy-Saving Scheduling in IEEE e Networks Chia-Yen Lin, and Hsi-Lu Chao Department of Computer Science National Chiao Tung University.
Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou P.R. Kumar University of Illinois,
Voice-Data Channel Access Integration in Third Generation Microcellular Wireless Network : Design and Performance Evaluation Allan C. Cleary Chapter 2.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
CELLULAR CONCEPT SHUSHRUTHA K S “Provide additional radio capacity with no additional increase in radio spectrum”
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
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.
Bluetooth: Quality of Service Reference: “QoS based scheduling for incorporating variable rate coded voice in Bluetooth”; Chawla, S.; Saran, H.; Singh,
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Eun-Chan Park and Hwangnam Kim Dept. of Information and Communication, Dongguk University ( 南韓東國大學 ) Dept. of Electrical Engineering, Korea University.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
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.
An Empirical Study on 3G Network Capacity and Performance INFOCOM2007 Wee Lum Tan, Fung Lam and Wing Cheong Lau Chinese University.
QoS Guaranteed Provisioning over GPRS Wireless Mobile Links Benjamin ESHUN MSc CCN INT France.
November, 1999 doc.:IEEE P /259 Submission Slide 1 Dr. Rajugopal Gubbi,ShareWave Streaming Support for b MAC Dr. Rajugopal Gubbi Nov, 1999.
Analysis and Evaluation of a New MAC Protocol
Optimization of Wireless Station Time Slot Allocation with Consideration of Throughput and Delay Constraints 指導教授:林永松 博士 研究生:林岦毅.
Scheduling Algorithms in Broad-Band Wireless Networks
Qingwen Liu, Student Member, IEEE Xin Wang, Member, IEEE,
Javad Ghaderi, Tianxiong Ji and R. Srikant
of the IEEE Distributed Coordination Function
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael Paterakis Electronics & Computer Engrg. Dept. & Telecommunication Systems Institute Technical University of Crete Chania, Greece

2 Introduction Wireless Networks: currently allow users to experience services that until now only the wire-line networks provided. The main concern remains: how to extend the broadband frontier to the end user given the constraints of the wireless media.

3 Introduction (cont.) Well designed MAC protocols are needed in order to: –Maximize system’s capacity –Integrate the different classes of traffic –Satisfy the diverse and sometimes contradictory QoS requirements of each traffic class

4 Concept Within the cell, spatially dispersed MTs share a radio channel that connects them to a fixed base station or a wireless hotspot. Base station allocates the channel resources, delivers scheduling and feedback information and serves as an interface to the MSC, which provides access to the fixed network infrastructure and the Internet.

5 Channel Structure Uplink channel time is divided into time frames of equal length. Each frame consists of a request interval and an information interval. R1R2….RnIII….IIII Information Frame 1 st Minislot2 nd Minislot The request intervals consist of slots, which are subdivided into two mini-slots, and each mini-slot accommodates exactly one, fixed length, request packet.

6 Channel Structure (cont.) The size of the request interval per channel frame is variable. The number of the request slots varies depending on the number of video terminals that “live” in the system. Frame duration is selected such that an active Voice Terminal generates a new voice packet (of ATM size) at the beginning of each channel frame Only Voice and Data Terms use the request intervals in order to transmit their request to the BS. –Voice Terms are given priority to request transmissions –When all Voice request have been transmitted the Data request transmission follows

7 Voice Traffic We assume that the Voice Terminals (VTs) are equipped with Voice Activity Detectors (VAD). The output of the VAD is modeled by a two-state discrete time Markov chain. VTs only require channel access during talkspurt. (when in talkspurt, they generate 32 Kbps). The upper delay limit that a voice packet can suffer is assumed equal to 40 ms. Maximum Pdrop=0,01

8 Data Traffic Data traffic model is based on statistics collected on usage from a University and Research Network. The pdf for the length of the data msgs was found to be well approximated by the Cauchy (0.8,1) distribution. The msg inter-arrival time distribution is exponential. An upper bound on the average data msg delay equal to 2 secs is assumed (tolerable delay for msg transmission).

9 Video Terminals Video Terminals are streaming actual MPEG-4 streams (steady cam) 25 fps (one Video Frame every 40 ms). The mean bit rate is 400 Kbps, the peak rate is 2 Mbps, and the standard deviation of the bit rate is equal to 434 Kbps. Maximum transmission delay for Video Packets is assumed to be equal to 40 ms. Maximum Pdrop = 0,0001

10 BS Scheduling and Terminal Actions (Video) The video terminals envoy their slot requests to the BS by transmitting them within the header of the first packet of their current video frame. The BS allocates channel resources at the end of the corresponding request interval. –Video terminals have the highest priority in acquiring the slots they demand. –If a full allocation is possible, the BS then proceeds to the allocation. –Otherwise, the BS grants to the video users as many of the slots they requested as possible (partial allocation).

11 BS scheduling and Terminal Actions (Voice) Voice terminals, which have successfully transmitted their request packets to the BS, do not acquire all the available (after the servicing of video terminals) information slots in the frame. BS allocates a slot to each requesting voice terminal with a probability p*. When there are no video terminals in the system, p* is set equal to 1.

12 BS scheduling and Terminal actions (Data) Data Terminals follow the same allocation procedure with Voice Terminals after the Voice contention period is over. They can receive only one information slot per channel frame and can keep it just as long as they have data packets to transmit. We do not use preemption of data reservations but still voice users are given priority both in slots and in allocation policy..

13 Performance Evaluation - Simulations Channel Rate = 20 Mbps Initially the system was simulated under all possible video loads from 0 to 22 streams with no active Data Terminals in order to specify the boundaries where the number of R-slots must change. Each run simulated one hour of actual network activity ( channel frames). These simulation runs helped us choose the value of p* (which turns out that must be equal to 0.1 in order to get close to optimal results for all the examined cases of video load).

14 Estimation Runs Rslots= 30 Rslots= 25 Rslots= 20 Rslots= 12 Rslots= 5 Throughput

15 Simulation (2 nd Set) During the second set of experiments we simulated the system under Voice and Data traffic only (Rslots=30). We tried to accommodate as many Voice Terminals as possible under the constraint that the data throughput should match the data load value (steady state stable operation). Crude theoretical estimation of the voice capacity: [(Total number of information slots – estimated data throughput) / probability of talkspurt]

16 Simulation Results (2 nd Set) λ Voice Terms Capacity (Theoretical) Voice Terms Capacity Difference

17 Simulation (3 rd Set) During the third set of experiments we simulated the system under certain mixtures of Voice, Video and Data traffic. R-SlotsλVideo TermsVoice Terms Average Throughput (%)

18 Conclusions and Contributions of this Work The goal was to design efficient MAC scheduling mechanisms in order to satisfy the diverse nature of the traffic types that the network must accommodate and the contradictory QoS requirements of each traffic type. Simulation results show that the proposed mechanism achieves high aggregate channel throughput in all cases of traffic load, while preserving the Quality of Service (QoS) requirements of each traffic type.

19 Ideas for Future Work The evaluation of the proposed mechanisms when used over a wireless error prone channel. Investigating the case in which different media encoding techniques together with less strict QoS requirements for the time sensitive traffic are used. Incorporating the proposed mechanisms in a wider system framework (MAC and BS scheduling schemes together with a content placement scheme throughout the wireless and wireline network).