‘Etuate Cocker Dr. Ulrich Speidel Department of Computer Science, Tamaki Campus, The University of Auckland.

Slides:



Advertisements
Similar presentations
TYPES OF COMPUTER NETWORKS
Advertisements

Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Voice Over Internet- Issues Dr. Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology, Bombay. Dr. Abhay Karandikar Department.
1 LAN Traffic Measurements Carey Williamson Department of Computer Science University of Calgary.
Application layer (continued) Week 4 – Lecture 2.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
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.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Copyright © 2005 Department of Computer Science CPSC 641 Winter LAN Traffic Measurements Some of the first network traffic measurement papers were.
The StarNet Analyzer. Contact SNA Department x172
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Damian Gordon.  When we hook up computers together using data communication facilities, we call this a computer network.
© Folens 2008 Transfer of data in ICT systems Using ICT networks.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
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.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Networks Am I hooked up?. What is a network? A network is a group of 2 or more computers that are linked together either by wires or by a wireless means.
VOIP (Voice Over Internet Protocol) CDA 4527 Fall 2006.
Ulrich Speidel, 'Etuate Cocker, Nevil Brownlee Department of Computer Science, The University of Auckland.
Ulrich Speidel, 'Etuate Cocker, Firas Ghazzi, Nevil Brownlee Department of Computer Science, The University of Auckland.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
NETWORKS.
DUE Voice over IP (VoIP) Linksys Ernie Friend- FSCJ.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Computer network  A network consists of multiple computers connected to each other to share data and resources.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
NETWORKS – DATA TRANSMISSION. Vocabulary Review Protocol Agreed set of rules Data packet Envelope of data sent across a network Contains Source address.
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
Hardware Building Blocks and Encoding COM211 Communications and Networks CDA College Theodoros Christophides
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
 It is the transmission of data from one place to another.  A data communication system is made up from hardware, software and communications facilities.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Using ICT systems The computer. Using ICT systems Computers in an ICT System Multiple computers, usually with username and password entry Looking after.
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
Communications & Networks National 4 & 5 Computing Science.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
COMPUTER NETWORKING 2 LECTURE 3: BROADBAND TECHNOLOGY & DSL.
1 Video and Voice over IP performance over a Satellite link Bob Dixon, Ohio State University/OARnet Prasad Calyam, OARnet Joint Techs Workshops, Columbus,
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 2 Omar Meqdadi Department of Computer Science and Software Engineering.
The Online World DATA EXCHANGE. Introduction data devices/componentsperipheral Data exchange is the term used to cover all methods of passing data (including.
Voice Over Internet Protocol Nelson Kattula Computer Science, Masters.
iperf a gnu tool for IP networks
Unit Communication Hardware
Team: Aaron Sproul Patrick Hamilton
Empirically Characterizing the Buffer Behaviour of Real Devices
Introduction to Networking
ENGR 475 – Telecommunications
GETTING CONNECTED TO INTERNET
Presentation transcript:

‘Etuate Cocker Dr. Ulrich Speidel Department of Computer Science, Tamaki Campus, The University of Auckland

Overview Voice and data transmissions in low bandwidth and high latency networks (i.e., typical Pacific Islands) Measurement of jitter for voice and data transmission in high latency and low bandwidth networks

Pacific Island Countries (PICs) Region spread across 33 million square kilometres of ocean. Home to 22 countries. Consist of 1118 inhabited islands, many barely above sea level. Each country has less than 25% of population with access to Internet. Internet available in work places, educational institutions and public facilities. Source: Ministry of Lands in Tonga

International Connectivity in PICs Internet connectivity is possible with high latency satellite links to TNZI in NZ, TATA in Canada, PACTEL in Australia. Maximum downlink less than 30Mbps; uplink of approximately 15Mbps for whole country. Customers purchase bandwidth from 56Kbps to 2Mbps. Fibre optic submarine cables only in few places such as New Caledonia, Fiji, French Polynesia, Hawaii, Guam.

Last Mile Internet Connectivity in Pacific Island Countries Old routers used to connect to Internet Updated your firmware lately? Old computers without antivirus or security updates Poorly maintained phone cables used to connect customers, with few ADSL subscribers Source: Ministry of Lands - remote solar centre

Packets Transmissions

Packet Transmissions

So… Old overloaded infrastructure communicates over links with little bandwidth and a lot of unwanted traffic. Long router queues/high packet loss Possible multipath on international links This means: packets that we transmit at regular intervals (such as in a VoIP stream) don't necessarily arrive at regular intervals – or at all This means VoIP and other real-time protocols don't work that well in the Pacific Can we measure this objectively?

Our Beacon Network URL: Username: csusers Password: cs2013

What the Beacons do Work in pairs to exchange synthesised traffic UDP: VoIP-like stream of numbered and timestamped packets TCP: VoIP-like constant data rate stream TCP: Download-like maximum data rate stream Log packet/data arrival time plus TTL at receiver Also log transmit queue time and dequeue time Logs retrieved to central repository for analysis and archiving

Example – Packet Loss

Example: Out-of-order arrivals

Jitter Jitter is the variation in packet travel times and / or packet arrival times Different definitions exist

Measurement of Jitter E.g., beacon software transmits and receives synthesised UDP packets with sequence numbers and timestamps every 20 milliseconds (10,000 packets in one experiment) 3 experiment runs per day Compute jitter from timestamps logged

Example: Transit Jitter

Example: Packet pathways - TTL

Packet Train Arrival Entropy What is entropy? Predictability of arrival timing Recurring patterns in arrival timing Provide example of entropy

Entropy Measures Need to produce a string (or sequence of symbols) – think of this as a Shannon "source" E.g., We have the following threshold A = inter-arrival time 0- 15ms B = inter-arrival time 15-18ms C = inter-arrival time 18-22ms D = inter-arrival time 22-25ms E = inter-arrival time > 25ms Then map inter-arrival times to symbols to get following results

Jitter to Entropy Then: Compute entropy from string (Shannon, T- entropy, LZ compression ratio) Entropy is able to classify more complex patterns as 'normal' that pure jitter measures would consider random Example on previous slide maps to x = ECDEAC, If string contain all CCCCCC then jitters are normal since we transmit every 20 milliseconds. "Real" strings are up to 9999 symbols long!

Result : Inter-arrival T-entropy

Beacons Long Term Trends in jitter: Will jitter increase or decrease over time? Trends in TTL: Will multipath propagation increase as additional links are added? Trends in entropy: Will arriving data streams become less predictable? Intend to measure for many years to come

Conclusions Beacons provide tool for monitoring long term developments of jitter and entropy

Thank You Questions?