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