What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.

Slides:



Advertisements
Similar presentations
ECE358: Computer Networks Fall 2014
Advertisements

Computer Networks Performance Metrics Advanced Computer Networks Fall 2013.
Computer Networks Performance Metrics Computer Networks Term B10.
Chapter 1 Review Csc4220/6220 Computer Networks Instructor: Akshaye Dhawan.
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Computer Networks Computer Networks Term B10 Network Delay Network Delay Performance Problems.
Computer Networks Performance Metrics Advanced Computer Networks.
CS 381 Introduction to computer networks Chapter 1 - Lecture 3 2/5/2015.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Lecture 2 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
UCB Packet Dynamics Jean Walrand U.C. Berkeley
1-1 Foundation Objectives: 1.1 What’s the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure and.
Lecture Internet Overview: roadmap 1.1 What is the Internet? (A simple overview last week) Today, A closer look at the Internet structure! 1.2 Network.
Networks:Sample Performance Problems 1 Sample Network Performance Problems.
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
How Fast Is the Internet -- Or – How Long Will It Take To Download That File? John DeDourek July 7-8, 2003.
Advanced Computer Networks 1 Sample Network Performance Problems.
Introduction 1 Lecture 3 Networking Concepts slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering Department.
Overview-Part2.
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Networking Networking 101 Notes are adapted from chapter-1 in the textbook Multimedia Streaming {week-2} Mohamed Abdel-Maguid Computer Networking:
How do loss and delay occur?
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Computer Networks Performance Metrics
Introduction1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure.
Four sources of packet delay
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
ECE466 - Tutorial Simple Delay and Throughput Analysis.
Introduction 1-1 Chapter 1 Part 3 Delay, loss and throughput These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose,
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
Session 2.
Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
EEC-484/584 Computer Networks
Ch 1. Computer Networks and the Internet Myungchul Kim
Internet and Intranet Protocols and Applications The Internet: Delay, Errors, Detection February, 2002 Joseph Conron Computer Science Department New York.
Computer Networking II Course Outline - introduction -Network Layer -Wireless and Mobile Networks -Multimedia Networking -Network Management -Network Security.
Network Behaviour & Impairments
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
Computer Networks Performance Metrics Computer Networks Spring 2013.
1 Ram Dantu University of North Texas, Practical Networking.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
What’s the Internet: “nuts and bolts” view
Network Processing Systems Design
Introduction (2) Overview: access net, physical media
Introduction to Networks
Lec # 22 Data Communication Muhammad Waseem Iqbal.
CS 381 Introduction to computer networks
CS 5565 Network Architecture and Protocols
RSC Part II: Network Layer 1. Basic Concepts
CS Lecture 2 Network Performance
Computer Networks Performance Metrics
Sample Network Performance Problems
Sample Network Performance Problems
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han

Computer Network2 Media Types for Internet Internet data flows across: Copper wire Fiber Wireless (radio) Physics tells us that these all represent electromagnetic propagation Einstein Says… The speed of light, hence the speed of electromagnetic propagation is a constant  C = 300 x 10 6 m/s = 3.0 x 10 8 m/s Hence the speed of the Internet is:  300 x 10 6 m/s = 3.0 x 10 8 m/s  well… not exactly

Computer Network3 Propagation Speed “C” is the speed of propagation in “free space” It is well known that… Copper: 2.3 x 10 8 m/s Fiber: 2.0 x 10 8 m/s Radio: 3.0 x 10 8 m/s “Speed” of the Internet is… between 2.0 x 10 8 and 3.0 x 10 8 m/s Let’s assume Internet propagation speed S… S = 2.0 x 10 8 m/s

Computer Network4 How Long Will It Take To Download? Let’s download the following image file from a location Assume the distance D is 5288 km If it were just one bit! D / S = 5288 * 1000 / 2.0 x 10 8 = 26.4 x sec Size: 62,728 bytes D / S = 62,728 x 8 x 26.4 x = 13,248 s = 3.7 hours! Is this correct? 62,728 bytes

Computer Network5 How Long Will It Take To Download? One bit at a time!

Computer Network6 How Long Will It Take To Download? Keeping the Pipe Full!

Computer Network7 Four sources of packet delay Processing Delay (= D proc )  Time to examine the packet’s header and determine where to direct the packet Queuing Delay (= D queue )  Time to exist in queue  In Input queue, it depends on the number of earlier-arriving packets that are queued  In Output queue, it depends on the number of waiting for transmission across the link Transmission Delay (= D trans )  Time to push all of the packet’s bits into the link (= Packet Length / Transmission Rate)  E.g., Packet Length: 1,500 Bits, Transmission Rate : 100 Mbps, Transmission Delay = ? Propagation Delay (= D prop )  Time to propagate from the beginning of the link to the end of the link (= Distance / Propagation Speed)  E.g., Distance: 1Km, Propagation Speed: 3*10^8 m/sec, Propagation Delay = ? Queuing (Input queue) Processing Queuing (Output queue) Transmission Propagation

Computer Network8 1. nodal processing: check bit errors determine output link 2. queueing time waiting at output link for transmission depends on congestion level of router Four sources of packet delay A B propagation transmission nodal processing queueing

Computer Network9 3. Transmission delay: R=link bandwidth (bps) =Transmission Rate L=packet length (bits) time to send bits into link = L/R 4. Propagation delay: d = length of physical link s = propagation speed in medium (~2x10 8 m/sec) propagation delay = d/s Note: s and R are very different quantities! Four sources of packet delay A B propagation transmission nodal processing queueing

Computer Network10 Total Delay d proc = processing delay typically a few microsecs or less d queue = queuing delay depends on congestion d trans = transmission delay = L/R, significant for low-speed links d prop = propagation delay a few microsecs to hundreds of msecs

Computer Network11 Delay and Loss in Packet-Switched Network Queuing Delay and Packet Loss Queuing delay depends on  Packet arrival rates, Link transmission rate, Traffic pattern (periodic or in bursts), etc. Traffic Intensity (=TI) in input queue  To estimate the extent of the queuing delay  L: the average packet length (bits)  a: the average packet arrival rate at the queue (packets/sec)  R: Processing rate (in bits/sec) If TI > 1, Packet Loss (Drop) happens at the queue Design your system so that TI is no greater than 1 Golden Rule 1 Average queuing delay Traffic Intensity

Computer Network12 Packet Size Issue Revisited ` Huge-packet Switching Network Small-packet Switching Network Time (in seconds) Time (in msec.) Link Transmission Rate – 1.5 Mbps Large-packet Length - 7,500,000 bits Small-packet Length – 1,500 bits (Total Number of Packets – 5,000 packets) Queuing & Processing & Propagation Delays are zero Assumption Packetizing One hop delivery delay - 5 seconds = 7,500,000 bits / 1.5 Mbps Total delivery delay - ? One hop delivery delay - 1 msec. = 1,500 bits / 1.5 Mbps Total delivery delay - ? Router Source HostDestination Host Router Source HostDestination Host pipelining: each link works in parallel