Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance)

Download Report

Transcript Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance)

Part 2.1
Network Properties
(Ownership, Service Paradigm,
Measures of Performance)
Robert Probert, SITE, University of Ottawa
SEPT, 2005
CSI 4118
1
Network Ownership
And Service Type

Private




Owned by individual or corporation
Restricted to owner’s use
Typically used by large corporations
Public



SEPT, 2005
Owned by a common carrier
Individuals or corporations can subscribe
“Public” refers to availability, not data
CSI 4118
2
Advantages and
Disadvantages

Private



Complete control
Installation and operation costs
Public



SEPT, 2005
No need for staff to install/operate network
Dependency on carrier
Subscription fee
CSI 4118
3
Public Network Connections

One connection per subscriber



Typical for small corporation or individual
Communicate with another subscriber
Multiple connections per subscriber


SEPT, 2005
Typical for large, multi-site corporation
Communicate among multiple sites as well as
with another subscriber
CSI 4118
4
Virtual Private Network




A service
Provided over public network
Interconnects sites of single corporation
Acts like private network



SEPT, 2005
No packets sent to other subscribers
No packets received from other subscribers
Data encrypted
CSI 4118
5
Network Service Paradigm

Fundamental characteristic of network



Understood by hardware
Visible to applications
Two basic types of networks


SEPT, 2005
Connectionless
Connection-oriented
CSI 4118
6
Connectionless ( CL )

Sender




Forms packet to be sent
Places address of intended recipient in packet
Transfers packet to network for delivery
Network


SEPT, 2005
Uses destination address to forward packet
Delivers
CSI 4118
7
Characteristics of
Connectionless Networks





Packet contains identification of destination
Each packet handled independently
No setup required before transmitting data
No cleanup required after sending data
Think of postcards
SEPT, 2005
CSI 4118
8
Connection-Oriented (CO)

Sender




SEPT, 2005
Requests “connection” to receiver
Waits for network to form connection
Leaves connection in place while sending data
Terminates connection when no longer needed
CSI 4118
9
Connection-Oriented (CO)
(continued)

Network





SEPT, 2005
Receives connection request
Forms path to specified destination and informs
sender
Transfers data across connection
Removes connection when sender requests
Think of telephone calls
CSI 4118
10
Terminology

In conventional telephone system


Circuit
In CO data network


SEPT, 2005
Virtual Circuit
Virtual Channel
CSI 4118
11
Comparison of CO and CL

CO






More intelligence in network
Can reserve bandwidth
Connection setup overhead
State in packet switches
Well-suited to real-time applications
CL



SEPT, 2005
Less overhead
Permits asynchronous use
Allows broadcast / multicast
CSI 4118
12
Two Connection Types

Permanent Virtual Circuit (PVC)




Entered manually
Survives reboot
Usually persists for months
Switched Virtual Circuit (SVC)



SEPT, 2005
Requested dynamically
Initiated by application
Terminated when application exits
CSI 4118
13
Examples of Service Paradigm
Various Technologies Use
SEPT, 2005
CSI 4118
14
Connection Multiplexing



Typical computer has one physical
connection to network
All logical connections multiplexed over
physical interconnection
Data transferred must include connection
identifier
SEPT, 2005
CSI 4118
15
Connection Identifier




Integer value
One per active VC
Not an address
Allows multiplexing


SEPT, 2005
Computer supplies when sending data
Network supplies when delivering data
CSI 4118
16
Two Primary
Performance Measures


Delay
Throughput
SEPT, 2005
CSI 4118
17
Delay


Time required for one bit to travel through the
network
Three types (causes)




Propagation delay
Switching delay
Queuing Delay
Intuition: “length” of the pipe
SEPT, 2005
CSI 4118
18
Latency
Latency  Propagatio n  Transmit  Queue
Propagatio n  Distance / Speed of light
Transmit  Size / Bandwidth
 2.0  108 m / s in a fiber

Speed of light   2.3  108 m / s in a cable
3.0  108 m / s in a vaccum

SEPT, 2005
CSI 4118
19
Throughput



Number of bits per second that can be
transmitted
Capacity
Intuition: “width” of the pipe
SEPT, 2005
CSI 4118
20
Throughput
Throughput  Transfer size / Transfer t ime
(effective end-to-end throughput)
Transfer t ime  RTT  1/Bandwidt h  Transfer size
SEPT, 2005
CSI 4118
21
Components of Delay

Fixed (nearly constant)



Propagation delay
Switching delays constant
Variable


SEPT, 2005
Queuing delay
Depends on throughput
CSI 4118
22
Relationship Between
Delay and Throughput

When network idle


As load on network increases


Queuing delay is zero
Queuing delay rises
Load defined as ration of throughput to
capacity

SEPT, 2005
Called utilization
CSI 4118
23
Relationship Between
Delay and Utilization

Define



D0 to be the propagation and switching delay
U to be the utilization delay
D to be the total delay

Then

High utilization known as congestion
SEPT, 2005
CSI 4118
24
Practical Consequence
Any network that operates with a utilization
approaching 100% of capacity is doomed
SEPT, 2005
CSI 4118
25
Delay-Throughput Product

Delay



Throughput



Time to cross network
Measured in seconds
Capacity
Measured in bits per second
Delay * Throughput


SEPT, 2005
Measured in bits
Gives quantity of data “in transit”
CSI 4118
26
Delay x Bandwidth
Delay
Bandw idth
This product is analogous to the volume of a pipe or the
number of bits it holds. It corresponds to how many bits the
sender must transmit before the first bit arrives at the
receiver.
Delay may be thought of as one-way latency or round-trip
time (RTT) depending on the context.
SEPT, 2005
CSI 4118
27
Jitter
Interpacket gap
4
Packet
source
3
2
1
4
3
2
Network
1
Packet
sink
Jitter is a variation (somewhat random) of the latency from
packet to packet. Jitter is most often observed when packets
traverse multiple hops from source to destination.
Question: What is the cause of jitter?
SEPT, 2005
CSI 4118
28
Summary

Network can be



Public
Private
Virtual Private Network



SEPT, 2005
Uses public network
Connects set of private sites
Addressing and routing guarantee isloation
CSI 4118
29
Summary (continued)

Networks are



Connection types



Connectionless
Connection-oriented
Permanent Virtual Circuit
Switched Virtual Circuit
Two performance measures


SEPT, 2005
Delay
Throughput
CSI 4118
30
Summary (continued)



Delay and throughput interact
Queuing delay increases as utilization
increases
Delay x Throughput


SEPT, 2005
Measured in bits
Gives total data “in transit”
CSI 4118
31