ECE6610 VoIP Final Presentation

download ECE6610 VoIP Final Presentation

of 22

Transcript of ECE6610 VoIP Final Presentation

  • 8/15/2019 ECE6610 VoIP Final Presentation

    1/22

    VoIP Call Capacity

    Group 2

    Team Members: Blake Brannon

    Steve ConoverGuillaume-Jean Herbiet

    Balasubramanian Seshasayee

  • 8/15/2019 ECE6610 VoIP Final Presentation

    2/22

    ECE 6610 202/09/08

    Introduction

    Problem Overview

    Topology and Results Summary

    Attempted Improvements

    Conclusions

  • 8/15/2019 ECE6610 VoIP Final Presentation

    3/22

    ECE 6610 302/09/08

    Problem Statement

    Using open source tools, setup

    appropriate network topologies and

    measure VoIP call capacity for 802.11band 802.11g networks

    Develop solutions to improve call capacity

  • 8/15/2019 ECE6610 VoIP Final Presentation

    4/22

    ECE 6610 402/09/08

    Motivation

    WLANs are widely deployed

    VoIP has a promising future as the

    dominant voice communication method

    WLAN ad-hoc networks are ideal for

    communicating in disaster areas

    Important to measure the quality/capacity

    of VoIP traffic over WLANs

  • 8/15/2019 ECE6610 VoIP Final Presentation

    5/22

    ECE 6610 502/09/08

    Milestones

    Team Submits

    Requests and

    Team Profile

    Final

    Presentation

    Interim

    Report

    802.11b

    Two Hop

    Dr. Siva

    Presents

    Projects

    Initial

    Metrics

    Recorded

    802.11g

    Two Hop

    802.11b/g

    Infrastructure

    T topology Improve

    More

    Metrics

    Recorded

  • 8/15/2019 ECE6610 VoIP Final Presentation

    6/22

    ECE 6610 602/09/08

    Packet Loss and R-Factor

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    100

    0 10 20 30 40 50 60

    Packet Loss (%)

    R-Factor

    R-FactorITU Recommendation G107 Introduced E-model

    which outputs R-factor based on perceptual and

    equipment impairments in its calculation.

    Very Satisfied

    Satisfied

    Some Users SatisfiedMany Users Dissatisfied

    Nearly All Users Dissatisfied

    Not Recommended

  • 8/15/2019 ECE6610 VoIP Final Presentation

    7/22

    ECE 6610 702/09/08

    Topologies Overview

    Infrastructure

    Two Hop

    Cross Traffic T

    Two Hop with Improvements

  • 8/15/2019 ECE6610 VoIP Final Presentation

    8/22

    ECE 6610 802/09/08

    Infrastructure

    Software: Linux, kPhone, iPerf, Wireshark

    Mix of lab and personal hardware Recording on both kPhone clients!

    `

    Wired System

    iPerf ServerkPhone

    Wireshark

    192.168.1.10

    Access

    Point

    Router

    192.168.1.1

    iPerf

    192.168.1.12

    kPhone

    Wireshark

    192.168.1.11

  • 8/15/2019 ECE6610 VoIP Final Presentation

    9/22

    ECE 6610 902/09/08

    Theoretical Node Throughput

    0 10 20 30 40 500

    500

    1000

    1500

    2000

    2500

    3000

    3500

    4000802.11 Single Hop (No RTS/CTS)

    Number of Nodes (n)

    No

    de

    Throug

    hput(Kbps

    )

    802.11b

    128kbps VoIP Requirement

    802.11g

  • 8/15/2019 ECE6610 VoIP Final Presentation

    10/22

    ECE 6610 1002/09/08

    Infrastructure (Cont.)

    348Analytical

    42286Theoretical Max

    3011Measured

    802.11g802.11bCalls Supported

    Supported calls is substantially lower than expected Small packets and packet overhead reduce maximum

    calls Values inflated due to limited number of computers in the

    testbed

  • 8/15/2019 ECE6610 VoIP Final Presentation

    11/22

    ECE 6610 1102/09/08

    Loss Rates

  • 8/15/2019 ECE6610 VoIP Final Presentation

    12/22

    ECE 6610 1202/09/08

    Jitter

  • 8/15/2019 ECE6610 VoIP Final Presentation

    13/22

    ECE 6610 1302/09/08

    Linear Multi-hop

    Adhoc setup with Linux system acting as relay Increased contention Wireshark recording on endpoints

    (NOT in the middle!)

    Relay

    192.168.1.13 kPhoneiPerf ClientWireshark

    192.168.1.11

    Wired System

    iPerf ServerkPhone

    Wireshark

    192.168.1.10

  • 8/15/2019 ECE6610 VoIP Final Presentation

    14/22

    ECE 6610 1402/09/08

    Linear Multi-hop (Cont.)

    Multiple hops reduces maximum

    Higher contention Excessive delay (2-5 seconds mean delay in test

    cases)

    93CallsSupported

    802.11g802.11b

  • 8/15/2019 ECE6610 VoIP Final Presentation

    15/22

    ECE 6610 1502/09/08

    Cross Traffic T-Mode

    Increased contention

    Start of a grid

    VoIP

    CrossTraffic

    RelayiPerf Server192.168.1.13

    kPhoneiPerf ClientWireshark

    192.168.1.11

    Wired SystemiPerf Server

    kPhone

    Wireshark

    192.168.1.10

    iPerf Client192.168.1.14

  • 8/15/2019 ECE6610 VoIP Final Presentation

    16/22

    ECE 6610 1602/09/08

    T-Mode (Cont.)

    Computers become overloaded in relay

    -5CallsSupported

    802.11g802.11b

  • 8/15/2019 ECE6610 VoIP Final Presentation

    17/22

    ECE 6610 1702/09/08

    Improvements

    Turn RTS/CTS on

    VoIP packet size increase

    Packet Aggregation

    Relay192.168.1.13

    kPhone

    iPerf ClientWireshark

    192.168.1.11

    Wired System

    iPerf ServerkPhone

    Wireshark

    192.168.1.10

  • 8/15/2019 ECE6610 VoIP Final Presentation

    18/22

    ECE 6610 1802/09/08

    Improvements (Cont.)

    RTS/CTS introduced extremely large delay but no

    improvements

    Some improvement in increased packet size

    Aggregation indicated small improvement

    Small improvements hard to measure in environment

    5

    Double

    Size

    3-53CallsSupported

    AggregateRTS/CTS

  • 8/15/2019 ECE6610 VoIP Final Presentation

    19/22

    ECE 6610 1902/09/08

    Conclusions

    WLAN characteristics result in large delay

    and low VoIP call capacity

    Ad-hoc networks more affected by delay,infrastructure more affected by loss

    Improvements can be made by reducing

    the number of packets contending at anygiven time

  • 8/15/2019 ECE6610 VoIP Final Presentation

    20/22

    ECE 6610 2002/09/08

    Thanks for your attention

    Feel free to ask questions!

  • 8/15/2019 ECE6610 VoIP Final Presentation

    21/22

    ECE 6610 2102/09/08

  • 8/15/2019 ECE6610 VoIP Final Presentation

    22/22

    ECE 6610 2202/09/08

    All Losses