VIPER – Voice over IP with Enhanced Resiliency Abstract: VoIP call quality is subject to Internet conditions, and users may experience periods of low quality.

Slides:



Advertisements
Similar presentations
By: Saba Ahsan Supervisor: Prof. Jörg Ott
Advertisements

Electronic Pitch Trainer Abstract: A baseball pitch has many properties that vary from pitch-to-pitch. Some of the more apparent properties are the release.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Impact of Link Failures on VoIP Performance International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) C. Boutremans,
Using FEC for Rate Adaptation of Multimedia Streams Marcin Nagy Supervised by: Jörg Ott Instructed by: Varun Singh Conducted at Comnet, School of Electrical.
© Ipswitch, Inc. WhatsUp Gold VoIP Monitor Product Overview.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
ACM Multimedia October 4, 2001 Real-time Voice Communication over the Internet Using Packet Path Diversity Yi Liang, Eckehard Steinbach, and Bernd Girod.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Performance Evaluation of IP Telephony over University Network A project funded by University Fast Track By M. Kousa, M Sait, A. Shafi, A. Khan King Fahd.
Is IP going to take over the world (of communications)? Pablo Molinero-Fernandez Stanford University Nick McKeown Stanford University Hui Zhang Turin Networks,
Yi Liang Multi-stream Voice Communication with Path Diversity.
RCS: A Rate Control Scheme for Real-Time Traffic in Networks with High B X Delay and High error rates J. Tang et al, Infocom 2001 Another streaming control.
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Multipath Routing CS 522 F2003 Beaux Sharifi. Agenda Description of Multipath Routing Necessity of Multipath Routing 3 Major Components Necessary for.
Series DATA MANAGEMENT. 1 Why ? Alarm/Status Notification –Remote unattended sites »Pumping stations –Pharmaceutical/Plant maintenance.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
1 Meeyoung Cha (KAIST) Sue Moon (KAIST) Chong-Dae Park (KAIST) Aman Shaikh (AT&T Labs – Research) IEEE INFOCOM 2005 Poster Session Positioning Relay Nodes.
Slicing the Onion: Anonymity Using Unreliable Overlays Sachin Katti Jeffrey Cohen & Dina Katabi.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
© 2002, Cisco Systems, Inc. All rights reserved..
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Tufts University. EE194-WIR Wireless Sensor Networks. April 21, 2005 Increased QoS through a Degraded Channel using a Diverse, Cross-Layered Protocol Elliot.
Computer Networks with Internet Technology William Stallings
Congestion control for Multipath TCP (MPTCP) Damon Wischik Costin Raiciu Adam Greenhalgh Mark Handley THE ROYAL SOCIETY.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Types of Service. Types of service (1) A network architecture may have multiple protocols at the same layer in order to provide different types of service.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Wireless communications and mobile computing conference, p.p , July 2011.
GUIDED BY – MR. L. K. VARMA SIR PRESENTED BY- AJAY KUMAR SONI MARTIN XESS ASHISH NIRMALKAR PUSHKAR BHARTIYA GYAN PRAKASH PRESENTED BY- AJAY KUMAR SONI.
Page 1 The department of Information & Communications Engineering Dong-uk, kim A Survey of Packet Loss Recovery Techniques for Streaming.
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
PART2: VOIP AND CRITICAL PARAMETERS FOR A VOIP DEPLOYMENT Voice Performance Measurement and related technologies 1.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
OverQos: Less Bandwidth for More Reliable Service ?? --A Criticism Hongyu Gao Gregory Peaker.
The Internet Book. 3 The Internet Works Well The Internet is a marvel of technical accomplishment. TCP/IP: – Accommodates growth and change not imagined.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Protocol Layering Chapter 11.
WAN Transmission Media
BUPT COMTEST R&D CENTER Network Coding-based Protection Strategy with Data Traffic Prediction Scheduling Algorithm Shasha Liang
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Network Layer Lecture Network Layer Design Issues.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Routing and Switching Essentials v6.0
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
Project proposal Multi-stream and multi-path audio transmission
Achieving Resilient Routing in the Internet
Presentation transcript:

VIPER – Voice over IP with Enhanced Resiliency Abstract: VoIP call quality is subject to Internet conditions, and users may experience periods of low quality if there is high traffic or link failures. The goal of this project, VoIP with Enhanced Resiliency (VIPER), is to reduce the likelihood of users experiencing bursts of unacceptable voice quality. The approach taken leverages the fact that there are multiple paths for point-to-point communications over the Internet, and that not all of them are likely to suffer from connectivity problems at the same time. Hence, VIPER uses packet-level diversity, sending voice packets over multiple paths instead of relying only on one particular path. University of Pennsylvania Department of Electrical and Systems Engineering Authors: Joseph Coyne ESE ‘10 Ji Kim ESE ’10 Kevin Sin ESE ‘10 Grace Tay ESE ’10 TEAM #4 Advisor: Prof. Roch Guerin DEMO TIMES: Thursday, April 22 rd, 2010 AM: 11:00, 11:30 PM: 1:30, 2:00 Problem Statement Voice over Internet Protocol (VoIP) has become increasingly popular due to the increased global Internet infrastructure, the ease-of-use of VoIP programs, and the low costs of making long-distance calls. However, while VoIP is usable, its performance is not yet acceptable to replace the public phone network. On average, VoIP is unintelligible for 5-10 minutes a day, which is an order of magnitude more than the public phone network. Additionally, there is a 6.2% chance that users making a long VoIP call will be forced to hang up within the first hour due to network outages. VIPER aims to improve the reliability and resiliency of VoIP by implementing packet-level diversity over multiple Internet paths instead of the single-path routing used by conventional VoIP applications. Solution: Diversity Encoding and Multipath Routing VIPER uses diversity coding so the receiver is able to fully reconstruct the original data even if not all data packets are received. VIPER implements two diversity schemes: the (2,3,2) and (3,6,4) schemes for different levels of protection against Internet failures. In the (2,3,2) scheme, at the Sender, 2 voice packets undergo diversity encoding to generate 3 data packets which are sent via 3 relays to the Receiver. The Receiver is able to recover the original voice data completely if it receives at least 2 of the 3 packets sent correctly. Similarly, in the (3,6,4) scheme, 6 data packets are generated from 3 voice packets, and the Receiver is able to recover the original voice data completely if at least 4 of the 6 packets sent are received correctly. A (1,1,1) case was also created to simulate the direct-path routing of conventional VoIP programs. For testing failure scenarios, the 1 relay would behave like a congested router or a bad link and drop or delay a certain amount of packets so the receiver would not receive them on time. Project Goals Under both normal Internet conditions and simulated worst- case scenarios, when compared to the direct-path case, the VIPER application should provide: 1.Higher voice quality, measured using the Mean Opinion Score (MOS). 2.A lower voice packet loss rate. Results: Lower Voice Packet Loss The voice packet loss rates at the Receiver for the single- path VoIP system and VIPER were also measured in a series of drop rate simulations at the Relays. As shown in Figure 5, under the same drop rate conditions, the percentage of voice packets received is higher with VIPER than with the single-path system. Figure 3: VIPER in a (2,3,2) call. Figure 5: Voice Packet Loss Results. Figure 4: MOS Score Results. Conclusion VIPER has shown that packet-level diversity and multipath routing improves the resiliency of a VoIP system to network failures. VIPER provides a broad framework that can be built upon for further applications: This framework could be very useful for other real-time Internet applications such as streaming video. The (2,3,2) and (3,6,4) schemes guarded against failures on one path and failures on two paths, respectively. More complex diversity schemes could be applied to further reduce the overhead of extra packets sent over the network. VIPER was set up using computers as relays for different paths in the Internet. This multipath routing could be extended to using multiple wireless access points. Internet SenderReceiver Router Figure 1: Normal VoIP uses the default path. Figure 2: VIPER uses diversity encoding and multipath routing to improve resiliency against link failures. In the (2,3,2) scheme, even if one link fails, there is no loss of voice packets. Internet SenderReceiver Relay 3 Relay 2 Relay 1 Only packets through Relays 1 and 3 are received MOSRatingPerceived Quality 4—5ExcellentToll Quality 3—4GoodCell Phone Quality < 3FairUnacceptable < 2BadUnintelligible Results: Higher Voice Quality The Mean Opinion Score (MOS) is the industry standard for measuring call quality. Human judges rate VoIP voice samples on a scale of 1 (bad) to 5 (Excellent) and the MOS score is derived by taking the mean of these scores. Different drop rate scenarios were presented to ten unbiased judges who evaluated the MOS score at the Receiver. The results in Figure 4 show that under the same drop rate conditions, VIPER provides a higher average MOS score and hence higher voice quality.