K. Salah1 An Analytical Tool to Assess Readiness of Existing Networks for Deploying IP Telephony K. Salah & M. Almashari Department of Information and.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
1 Deployment of VoIP in Data Networks Deployment of VoIP in Data Networks Dr. Khaled Salah
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Enterprise Traffic Management Challenges Performance Management for Converged Networks.
VoIP: Full Lifecycle Management Russell M. Elsner APM Technology Director OPNET Technologies, Inc.
"Distance Learning and Networking Technologies" Assistant Prof. Dr.-Stelios Savaidis Department of Electronics, TEI Piraeus, Greece
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
PROJECT PRESENTATION “ Analyzing Factors that affect VoIP Call Quality ” Presented By: Vamsi Krishna Karnati 11/24/2014.
Breaking the Single-Path Barrier Brad Smith Jack Baskin SoE Research Review Day 10/20/2011.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 Deployment of VoIP in Data Networks Deployment of VoIP in Data Networks Dr. Khaled Salah
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.
Gigabit Ethernet Dr. Khalid Salah Information and Computer Science Department King Fahd University of Petroleum and Minerals
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
K. Salah1 A Methodology for Successful Voice over IP Deployment An Approved Research Proposal Submitted To DEANSHIP OF SCIENTIFIC RESEARCH KFUPM Research.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Evaluating System Performance in Gigabit Networks King Fahd University of Petroleum and Minerals (KFUPM) INFORMATION AND COMPUTER SCIENCE DEPARTMENT Dr.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Readying Data Networks for Converged Services Presented by: Jaye Armstrong-CCIE Director of Data Services.
Network Simulation Internet Technologies and Applications.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
A Machine Learning-based Approach for Estimating Available Bandwidth Ling-Jyh Chen 1, Cheng-Fu Chou 2 and Bo-Chun Wang 2 1 Academia Sinica 2 National Taiwan.
Network Planète Chadi Barakat
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Active Measurement tool for the EuQoS project René Serral-Gracià (Universitat Politècnica de Catalunya)
1 Understanding VoIP from Backbone Measurements Marco Mellia, Dario Rossi Robert Birke, and Michele Petracca INFOCOM 07’, Anchorage, Alaska, USA Young.
Performance Evaluation of ATM Shortcuts in Overlaid IP/ATM Networks Jim Kurose Don Towsley Department of Computer Science Univ. of Massachusetts, Amherst.
October 10-13, 2006 San Diego Convention Center, San Diego California Preparing Your Network for an IP PBX TMCU Warren Sonnen Director.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
An optimal power-saving class II for VoIP traffic and its performance evaluations in IEEE e JungRyun Lee School of Electrical and Electronics Eng,Chung-Ang.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
Architectural Impact of Stateful Networking Applications Javier Verdú, Jorge García Mario Nemirovsky, Mateo Valero The 1st Symposium on Architectures for.
Efficient Cache Structures of IP Routers to Provide Policy-Based Services Graduate School of Engineering Osaka City University
UNIVERSITY OF JYVÄSKYLÄ 2005 Multicast Admission Control in DiffServ Networks Department of Mathematical Information Technology University of Jyväskylä.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
January 23-26, 2007 Ft. Lauderdale, Florida Preparing Your Network for an IP PBX TMCU Warren Sonnen Director of Product Management Epygi Technologies.
Supporting DiffServ with Per-Class Traffic Engineering in MPLS.
K. Salah1 VoIP or IP Telephony. K. Salah2 Introduction Importance of VoIP Importance of VoIP  Unification of data and voice networks  It is easier to.
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking Author : Tommy Chin Jr., Xenia Mountrouidou, Xiangyang Li and Kaiqi.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
WCNC 2008 Markov Chain Model for Polling Delay and Throughput Analyses of Uplink Subframe in WiMAX Networks Ben-Jye Chang Department of Computer Science.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Cisco Networking Academy Program
Chapter 9 Optimizing Network Performance
Why ? VOIP Analysis using OPNET Objective
Cisco Networking Academy Program
Cisco Networking Academy Program
Presentation transcript:

K. Salah1 An Analytical Tool to Assess Readiness of Existing Networks for Deploying IP Telephony K. Salah & M. Almashari Department of Information and Computer Science King Fahd University of Petroleum and Minerals, Saudi Arabia

IEEE ISCC’06K. Salah2 Outline Introduction and challenging questions Introduction and challenging questions Existing tools Existing tools Drawbacks of existing tools Drawbacks of existing tools Advantages of analytical tool Advantages of analytical tool Bandwidth bottleneck analysis Bandwidth bottleneck analysis Network delay analysis Network delay analysis Analytical tool Analytical tool Concluding Remarks Concluding Remarks

IEEE ISCC’06K. Salah3 Introduction Importance of VoIP Importance of VoIP  Unification of data and voice networks  It is easier to run, manage, and maintain. Existing IP networks are best effort and VoIP requires QoS Existing IP networks are best effort and VoIP requires QoS Challenging questions Challenging questions  What are the QoS requirements for VoIP?  How will the new VoIP load impact the QoS of currently running network services and applications?  Will my existing network support VoIP and satisfy the standardized QoS requirements?  If so, how many VoIP calls can the network support before upgrading prematurely any part of the existing network hardware?

IEEE ISCC’06K. Salah4 Existing Tools Ample of commercial tools Ample of commercial tools NetIQ Brix Networks Agilent Cisco Avaya Siemens Uses two common approaches for assessing the deployment of VoIP Uses two common approaches for assessing the deployment of VoIP  Take network measurements and then predict the readiness based on the health of network  Inject real VoIP traffic and measure QoS

IEEE ISCC’06K. Salah5 Drawbacks of Existing Tools Commercial Commercial Injection approach can be intrusive to operation of existing network Injection approach can be intrusive to operation of existing network None offers a comprehensive approach or methodology for successful VoIP deployment. None offers a comprehensive approach or methodology for successful VoIP deployment.  No answers to all challenging questions, e.g. Number of calls Call distribution Call flow Future growth Impact on existing network apps

IEEE ISCC’06K. Salah6 Advantages of an Analytical Tool No cost No cost  Typical institutions  For well-to-do institutions: Can be used to measure the degree of accuracy of commercially- available tools, and thus help in selecting the proper tool to use. Based on an analytical approach to easily and quickly predict the number of voice calls that can be supported. Based on an analytical approach to easily and quickly predict the number of voice calls that can be supported.  The learning curve of using complicated commercial curve is minimized No injection method, and thus non disruptive to network services and operations No injection method, and thus non disruptive to network services and operations Address all concerns and challenging questions Address all concerns and challenging questions

IEEE ISCC’06K. Salah7 A typical network topology

IEEE ISCC’06K. Salah8 Practical steps Determine VoIP characteristics and requirements Determine VoIP characteristics and requirements Determine VoIP traffic flow and call distribution Determine VoIP traffic flow and call distribution Define performance thresholds and growth capacity Define performance thresholds and growth capacity Perform network measurements Perform network measurements Early modifications to existing network Early modifications to existing network Theoretical Analysis Theoretical Analysis OPNET Simulation OPNET Simulation Final modifications to existing network Final modifications to existing network

IEEE ISCC’06K. Salah9 VoIP Traffic Characteristics and Requirements Gatekeeper Gatekeeper Gateway Gateway IP phones IP phones M2E delay for a single call M2E delay for a single call  150ms according to G.714  Sender: 50 ms  Receiver: 45 ms  Network: 80 ms

IEEE ISCC’06K. Salah10 VoIP Traffic Characteristics and Requirements Bandwidth for a single call Bandwidth for a single call  64kbps in one direction  G.711 codec samples 20ms of voice per packet  Thus a rate of 50 pps  Each packet contains 160 voice samples (to give 8000 samples per second)  With RTP+UDP+IP+Ethernet headers  50 pps = 90.4 kbps  Bidirectional 100 pps kbps

IEEE ISCC’06K. Salah11 VoIP Traffic Flow and Call Distribution

IEEE ISCC’06K. Salah12 Define Performance Thresholds and Growth Capacity Network delay Network delay  VoIP applications  Or other sensitive Packet Loss Packet Loss Router and Switch Processing Router and Switch Processing Link Utilization Link Utilization

IEEE ISCC’06K. Salah13 Perform Network Measurements

IEEE ISCC’06K. Salah14 Upfront Network Assessment and Modifications

IEEE ISCC’06K. Salah15 The analytical approach Bandwidth bottleneck analysis Bandwidth bottleneck analysis Delay analysis Delay analysis

IEEE ISCC’06K. Salah16 BW bottleneck analysis

IEEE ISCC’06K. Salah17 Network Delay Analysis Poisson VoIP Traffic Poisson VoIP Traffic Using Jackson Theorem Using Jackson Theorem Links: M/D/1 Links: M/D/1 Router and Switches: M/M/1 Router and Switches: M/M/1

IEEE ISCC’06K. Salah18

IEEE ISCC’06K. Salah19 Network Capacity Algorithm i.Add background traffic ii.Add one call based on distribution and flow iii.For each node calculate the new arrival rate – not all nodes are affected. iv.Compute packet network delay for all flows by summing up individual delays per node v.If network delay < 80 ms, go to ii, otherwise STOP.

IEEE ISCC’06K. Salah20 Analytical Tool Generic Generic GUI GUI Analytical engine Analytical engine  BW bottleneck analysis  Compute iteratively the network delay

IEEE ISCC’06K. Salah21 GUI

IEEE ISCC’06K. Salah22 Network Tree

IEEE ISCC’06K. Salah23 Reports

IEEE ISCC’06K. Salah24 Validation Matlab code verifies results Matlab code verifies results OPNET simulation gives very close results. OPNET simulation gives very close results.

IEEE ISCC’06K. Salah25 Concluding Remarks VoIP will play a vital role in future. VoIP will play a vital role in future. There is a need for a way to assess the readiness of existing networks promptly. There is a need for a way to assess the readiness of existing networks promptly. The proposed analytical approach and tool eases the deployment of IP telephony Easy Fast Generic New version of the tool will include drag-and-drop network drawings New version of the tool will include drag-and-drop network drawings

K. Salah26 Q & A