UCLA CS W ireless A daptive M obility Lab 1 Experiments on QoS Adaptation for Improving End User Speech Perception Over Multi-Hop Wireless Networks Tsuwei.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 15 –QoS Admission, QoS Negotiation, and Establishment of AV Connections Klara Nahrstedt.
User Control of Streaming Media: RTSP
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Application layer (continued) Week 4 – Lecture 2.
Video over Wireless : Performance Evaluation in the GSM Circuit-Switched Channel Almudena Konrad Amoolya Singh University of California, Berkeley December.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Wireless Ad Hoc Networks Mario Gerla CS 215, Winter 2001 Introduction to Ad Hoc networks Protocol Stack Physical and MAC Layer Clustering.
Multi-Path Multimedia Transmission in Ad-hoc Networks Related Work Marcin Michalak
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Multimedia Communications over the Internet. IP Packet-Switching Networks Packet-switching protocols based on the Internet Protocol (IP) generally consist.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
CS640: Introduction to Computer Networks
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Ch 1. Mobile Adaptive Computing Myungchul Kim
Copyright © 2006, Dr. Carlos Cordeiro and Prof. Dharma P. Agrawal, All rights reserved. 1 Carlos Cordeiro Philips Research North America Briarcliff Manor,
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
An Error – Concealment Technique for Wireless Digital Audio Delivery N. Tatlas, A. Floros, T. Zarouchas and J. Mourjopoulos.
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Streaming Stored Audio and Video (1) and Video (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
Introduction to Quality of Service. Engineering Internet QoS2  What is QoS?  Why QoS?  Large Bandwidth vs QoS?  Networking Trends Leading to QoS 
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
Multimedia is a combination of text, art, sound, animation, and video.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Wireless, Mobile, Ad-Hoc Network Routing Mario Gerla, UCLA CSD FOCUS 99.
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
Chapter 28. Network Management Chapter 29. Multimedia
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Mario Gerla Current Network Research Projects Ad hoc, wireless networks (DARPA, NSF, ONR) Wireless, mobile access to Internet (NSF, Intel) Internet : QoS.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
Introduction to Quality of Service Klara Nahrstedt CS 538.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 24 – Client-Server Buffer Management Klara Nahrstedt Spring 2011.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Networked Multimedia Basics. Network Characteristics.
The Transport Layer Congestion Control & UDP
Klara Nahrstedt Spring 2012
Neha Jain Shashwat Yadav
Klara Nahrstedt Spring 2009
Wireless & Mobile Networking CS 752/852 - Spring 2011
Presentation transcript:

UCLA CS W ireless A daptive M obility Lab 1 Experiments on QoS Adaptation for Improving End User Speech Perception Over Multi-Hop Wireless Networks Tsuwei Chen, Mario Gerla, Manthos Kazantzidis, Manthos Kazantzidis, Yuri Romanenko, Ilya Slain June 1999 Mini Quality Of Service Conference during ICC 99

UCLA CS W ireless A daptive M obility Lab 2 Motivation Wireless networks characteristics:Wireless networks characteristics: –high packet loss –highly varied packet delivery time –constantly changing QoS Audio delivery applications characteristics:Audio delivery applications characteristics: –Sensitive to packet loss ~ 20% pkt loss  sharp perceptual quality degradation~ 20% pkt loss  sharp perceptual quality degradation –Sensitive to delay jitter Existing audio/video delivery Internet applicationsExisting audio/video delivery Internet applications –e.g. VIC, VAT –Few are adaptive to changing network conditions –Not suitable for wireless environment

UCLA CS W ireless A daptive M obility Lab 3 Adaptation for Audio Sources 8kHz11kHz22kHz44kHz Goals Keep connection as long as possibleKeep connection as long as possible –reduce call setup overhead Reduce sound quality to keep information qualityReduce sound quality to keep information quality Improve sound quality only when information quality is metImprove sound quality only when information quality is met Caption only lr: T Upper, T Lower : lr: Packet loss rate, T Upper, T Lower : Upper and lower packet loss thresholds lr > T Upper lr  T Lower lr > T Upper lr  T Lower

UCLA CS W ireless A daptive M obility Lab 4 Adaptive Speech Strategies Options –End-to-End vs network QoS feedback –Source vs network rate/stream adaptation Server Adjustable Parameters: sampling rate sampling rate source encoding source encoding packet size packet size encryption encryption End-to-End ARQ End-to-End ARQ Speech-to-Text Speech-to-Text Client QoS monitoring: packet loss packet loss delay jitter delay jitter pkt noise pkt noise Network QoS Feedback: Feedback: congestion indication congestion indication Bdw advertising Bdw advertising S/N advertising S/N advertising Network Adaptation: layer thinning layer thinning link ARQ link ARQ channel encoding channel encoding internal interference external interference (jamming, environment noise) congestion channel fading security breach..... server client mobility

UCLA CS W ireless A daptive M obility Lab 5 Wireless Network UCLA Adaptive Speech Experiment Multihop Testbed client Adjustable Parameters - sampling rate - packet size QoS Monitoring: - packet loss - jitter Audio (UDP) Control (TCP) A d a p t a t I o n S t r a t e g y : Audio source adapts to QoS feedback Increase in Packet loss packet size is reduced sampling rate is reduced Increase in jitter network congested channel noise/interference Piggybacked Text Stream (UDP) server TTS Sync Speech Recognition

UCLA CS W ireless A daptive M obility Lab 6 Server Player Session Controller Transport Controller QoS API Client Player Session Controller Transport Controller QoS API data QoS feedback Network Monitor Audio File Speech Recognition Caption File Text to Speech Wireless Networks Adapting To Very High Loss: Speech-To-Text and Text-To-Speech TTS Sync

UCLA CS W ireless A daptive M obility Lab 7 Caption Embedding Scheme 0 sec2 sec Voice file (.wav) Question: When you are at fifty-five miles per hour … 0 sec 2 sec …….. Caption file (.cpt) For reliable caption delivery, each 2-second segment of text is replicated in several packets. #0#1#2#3#4 Wireless packets

UCLA CS W ireless A daptive M obility Lab 8 Packets are forwarded using routing tables In order to force multihop in confined environment, nodes are partitioned into subnets WaveLan I, CSMA/CA, 915Mhz, 2Mbps, 700ft (200m) open, 100ft (30m) closed Multihop Routing Virtual Interfaces subnet 25 subnet 27 subnet TestBed Server NT/95 Intermediate node Linux Client NT/95 Additional Traffic Linux

UCLA CS W ireless A daptive M obility Lab 9 Speech EncodingSpeech Encoding –PCM (mono, 8-bit samples, 22Khz) server on-demand extracts lower bit/sampling rates of 11Khz, 8Khz.server on-demand extracts lower bit/sampling rates of 11Khz, 8Khz. RTP-type packetsRTP-type packets 240, 480 and 960 bytes.240, 480 and 960 bytes. Jitter measurementJitter measurement Rate Adaptation StepsRate Adaptation Steps –Single Action For every QoS Feedback IF loss > MAX_LOSS_THRESHOLD DOWNGRADE rate, payload IF jitter > MAX_JITTER_THRESHOLD DOWNGRADE rate IF loss < MIN_LOSS_THRESHOLD UPGRADE rate, payload Speech RecognitionSpeech Recognition –Microsoft Speech Engine –Limited Vocabulary of 1000 words Voice and Synthesized Speech SynchronizationVoice and Synthesized Speech Synchronization –On time-window (2-sec) granularity Speed (wpm) adaptation inside windowSpeed (wpm) adaptation inside window Experiment Parameters

UCLA CS W ireless A daptive M obility Lab 10 Emulation Experiment Available Bandwidth of Emulated Channel Sampling Rate of Audio Transmission follows Available Bandwidth.

UCLA CS W ireless A daptive M obility Lab 11 No Adaptation The audio stream is not responsive to the loss rates observed. Significant quality degradation perceived with increased loss rate

UCLA CS W ireless A daptive M obility Lab 12 Sampling Rate Adaptation The rate used for the audio coding is reduced when loss rates are high. The sampling rate directly follows loss rate trends resulting in better perception quality

UCLA CS W ireless A daptive M obility Lab 13 Packet Size Adaptation Packet Size adjustment is very effective in reducing loss rates Packet Size adjustment does not have any audible side effects

UCLA CS W ireless A daptive M obility Lab 14 Adaptation on Both Packet Size and Sampling Rate Adaptation on both packet size and sampling rate results in the lowest loss rates (best perception quality)

UCLA CS W ireless A daptive M obility Lab 15 Adapting To Very High Loss using SR/TTS At very high loss rates, beyond a threshold, Speech Recognition is applied at the server and Text-To-Speech synthesis at the client side. The speech is recognized at packet loss rates up to 99%

UCLA CS W ireless A daptive M obility Lab 16 Conclusions Perceived speech quality is substantially enhanced by payload size and rate adaptationPerceived speech quality is substantially enhanced by payload size and rate adaptation Recognizable speech is delivered in extreme conditions by Text-To-Speech translationRecognizable speech is delivered in extreme conditions by Text-To-Speech translation Work in progress Real/Synthetic Speech synchronizationReal/Synthetic Speech synchronization –explicit relative byte-to-word mapping Production of Speech CODEC tracesProduction of Speech CODEC traces –CELP, SBC, A/u-Law, DSP TSpeech, GSM 6.10, G723, MP3 etc. Large scale network emulation experimentsLarge scale network emulation experiments –using GlomoSim platform Adaptive Video-On-DemandAdaptive Video-On-Demand Network Feedback (QoS routing)Network Feedback (QoS routing) Multicast Stream AdaptationMulticast Stream Adaptation

UCLA CS W ireless A daptive M obility Lab 17 Cellular vs Multihop Standard Base-Station Cellular Networks Instant Infrastructure, Multihop wireless Networks

UCLA CS W ireless A daptive M obility Lab 18 Ad-Hoc Network Characteristics Instantly deployableInstantly deployable Reconfigurable infrastructureReconfigurable infrastructure Node mobilityNode mobility Heterogeneous nodesHeterogeneous nodes –big/small –fast/slow Heterogeneous trafficHeterogeneous traffic –voice, image, video, data Limited battery powerLimited battery power MultihoppingMultihopping –to save power –overcome obstacles –enhance spatial spectrum reuse

UCLA CS W ireless A daptive M obility Lab 19 Ad-Hoc Network Applications Disaster RecoveryDisaster Recovery –flood, fire, earthquakes etc Law enforcementLaw enforcement –crowd control, border patrol etc Search and rescue in remote areasSearch and rescue in remote areas Sport events, festivalsSport events, festivals Ad hoc nomadic, collaborative computingAd hoc nomadic, collaborative computing Indoor network appliancesIndoor network appliances Sensor networksSensor networks BattlefieldBattlefield