ensc 427 final project - simon fraser universityljilja/ensc427/spring10/projects/team15/... ·...

26
ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark Zhiyu Zhou Kevan Thompson Elisa Xuan Lu

Upload: others

Post on 24-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

ENSC 427 Final ProjectVoIP Over Campus Area Network

Group 15Mark Zhiyu ZhouKevan ThompsonElisa Xuan Lu

Page 2: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

2

Page 3: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

3

Page 4: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

What is VoIP?

• Voice Communications over IP networks• Voice is sampled by a microphone• Sample is compressed using a Codec• Data is formed into Packets and sent over IP • Data is formed into Packets and sent over IP

network• Packets are received, decoded, and played• Packets may not arrive in the order that they

are sent!!

4

Page 5: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

What is VoIP?

• A VoIP phone can take the form of:ØAn analog phone ØAn analog phone

using an ATAØDedicated VoIP

phoneØVoIP Software

on a PC

5

ATA = Analog Telephone Adapter
Page 6: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Quality of Service

• Depends mostly on Jitter, Delay, and Packet Loss

• Jitter is variation in delay, can result in choppy voice or temporary glitchesvoice or temporary glitches

• Packet Loss requires receiving codec to fill in the gaps. (PLC)

• Excess Delay may mean that Packets are dropped simply because they’re to old.

6

PLC = Packet Loss Concealment
Page 7: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

7

Page 8: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Past Studies and Related Work

• Performance Evaluation of Voice Over IP on WiMAX and WiFi Based Networks

• Evaluation of VoIP Stability for Long-Distance • Evaluation of VoIP Stability for Long-Distance Call Using OPNET

• An OPNET-based simulation approach for deploying VoIP

8

Page 9: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Project Details

Motivation:• VoIP is rapidly gaining popularity and may

eventually take over standard telephone services• Potential cost saving in using VoIP for Universities • Potential cost saving in using VoIP for Universities

or large companies

Details:• Started with a simple LAN and expanded the

number of workstations and background traffic.• Compared wired to wireless LANs

9

Page 10: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Project Details

Simulated:• Average Jitter (sec)• Average End to End Delay (sec)• Mean Opinion Score [MOS]• Mean Opinion Score [MOS]

Ø5: PerfectØ4: FairØ3: AnnoyingØ2: Very AnnoyingØ1: Impossible to Communicate

10

Page 11: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

11

Page 12: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Network Topologies

12

•Campus Location •Campus Network

Page 13: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Wired Network Topologies

13

•Residence Building •Server Node

Page 14: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Wireless Network Topologies

14

•10 Workstations •30 Workstations

Page 15: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

15

Page 16: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Simulation Results for 10 Nodes

16

•As background load increases End to End Delay and Jitter increase•MOS is approximately the same so User will not notice the difference.

Page 17: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

10 Nodes VS 30 Nodes

17

•Big Packet loss

Page 18: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

10 Nodes VS 30 Nodes

18

•Big Packet loss

Page 19: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Wired LAN Vs Wireless LAN

19

•Voice quality is still acceptable

Page 20: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

10 Wireless Workstations Vs 30 Wireless Workstations

20

•Voice quality drops significantly as the number of workstations increases

Page 21: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Pulse Code Modulation Vs Global System for Mobile Communications

21

•Voice quality is still acceptable

Page 22: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Conclusions

Wired LAN• Voice quality is still acceptable with large numbers

of workstations or with large amounts of background trafficbackground traffic

Wireless LAN• Voice quality is unacceptable with a large number

of workstations.

22

Page 23: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Future Work

• Simulate larger Campus Area Networks

• Include Mobile Users

• Include WIMAX

• Trace Individual Traffic within the Network

23

Page 24: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Overview

ØBackgroundØProject DetailsØImplementation DetailsØImplementation DetailsØDiscussionØReferences & Questions

24

Page 25: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

References

[1] Olejniczak, Stephen P., ¡° Reviewing VoIP Basics¡±, VoIP deployment for dummies, Hoboken, N.J.,2009, pp.10-12.

[2] Dwivedi, Himanshu., ¡°An Introduction to VoIP Security¡±, Hacking VoIP, Sebastopol, Calif.,2009, pp.10-12.

[3] Bates, Regis J. "Bud, ¡°Voice-over IP (VoIP)¡±, Voice-over [3] Bates, Regis J. "Bud, ¡°Voice-over IP (VoIP)¡±, Voice-over IP(VoIP), Blacklick, OH, USA, 2002, pp.537-538.

[4] Hersent, Olivier., ¡°Voice Quality¡±, Beyond VoIP Protocols: Understanding Voice Technology and Networking Techniques for IP Telephony, Hoboken, NJ, 2005, pp.377-380.

[5] Fine-tuning Voice over Packet service[Online]. Available: http://www.protocols.com/papers/voip2.htm.

25

Page 26: ENSC 427 Final Project - Simon Fraser Universityljilja/ENSC427/Spring10/Projects/team15/... · 2011-02-06 · ENSC 427 Final Project VoIP Over Campus Area Network Group 15 Mark ZhiyuZhou

Questions

26