Professional Documents
Culture Documents
Section 2 Users and Networks
Section 2 Users and Networks
Communications and
Telecommunications Networking
Quality of transport
Wired Network
Mesh
AP
Mesh
AP
Laptop
Laptop
Laptop
Laptop
Laptop
Laptop
Mesh
AP
Mesh
AP
Laptop
Laptop
Laptop
Laptop
Laptop
Laptop
Internet
Prof. Izhak Rubin
UV aided Autonomous
Mobile Backbone Network
Reference: MBNP-Simulator
Prof. Izhak Rubin
10
Reference: MBNP-Simulator
Prof. Izhak Rubin
11
SWARM 2
SWARM 1
GROUND
SENSORS
Prof. Izhak Rubin
12
ANet 2
ASPN 1
ANet 3
ASPN 2
13
14
Bluetooth Networking
Two clock ticks make up a slot of 625 s; two slots make up a slot pair of 1250 s. In
the simple case of single-slot packets the master transmits in even slots and receives
in odd slots; the slave, conversely, receives in even slots and transmits in odd slots.
Packets may be 1, 3 or 5 slots long but in all cases the master transmit will begin in
even slots and the slave transmit in odd slots.
A master Bluetooth device can communicate with up to seven devices in a Wireless User
Group. This network group of up to eight devices is called a piconet. The devices can switch
roles, by agreement, and the slave can become the master at any time.
At any given time, data can be transferred between the master and one other device.
The master switches rapidly from one device to another in a round-robin fashion.
Simultaneous transmission from the master to multiple other devices is possible via
broadcast mode, but not used much.
The Bluetooth Core Specification allows connecting two or more piconets together to form a
scatternet, with some devices acting as a bridge by simultaneously playing the master role
in one piconet and the slave role in another.
Prof. Izhak Rubin
15
Bluetooth Uses
Bluetooth is a standard communications protocol primarily designed for low power consumption, with a
short range (power-class-dependent: 100 m, 10 m and 1 m, but ranges vary in practice) based on low-cost
transceiver microchips in each device. The devices do not have to be in line of sight of each other.
While the Bluetooth Core Specification does mandate minimums for range, the range of the technology is
application specific and is not limited. Manufacturers may tune their implementations to the range needed to
support individual use cases.
Maximum Permitted Power
Range
(approximate)
mW
dBm
100
20 ~100 meters
Class 1
2.5
4
~10 meters
Class 2
1
0
~1 meters
Class 3
Class
Version
Data Rate
1 Mbit/s
Version 1.2
Version 2.0 + EDR 3 Mbit/s
Version 3.0 + HS 24 Mbit/s
16
absolute fairness
Proportional fairness
throughput capacity rates
optimized using adaptive
scheduling schemes.
17
18
Relay Node
Client Node
Useful signals
Interfering signal
What do we want?
22
Lets take a
closer look
But, which
car?
Road Side Unit
Video Streaming
24
Dynamically Adaptive
Streaming HTTP (DASH)
25
26
Communications Networking:
End-User
End user
Application
Traffic Class
27
28
Traffic Engineering
Resource contentions
Buffering / Queueing delays
Delay throughput
performance limitations
Prof. Izhak Rubin
Duration
of activity
t
demand
demand
Resourc
e
demand
demand
29
Performance Measures
30
Delay
Error Rate
Reliability; availability
Prof. Izhak Rubin
31
Communications Network:
Service Classes
32
Communications Network:
Service Classes (cont.)
33
34
35
Network layer
Broadcast: from a source node
to all network nodes
Multicast: from a source host to
hosts that join a designated
group
Application layer
Multicast destination group by
group membership protocol
receivers
sender
receivers
sender
36
Geographical Categorization
Computer Bus
Local Area Networks (LANs)
Metropolitan Area Networks (MANs)
Wide Area Networks (WANs)
Key parameter: propagation delay of
signal across the communications
media
37
Multi-Media
Physical layer
Application layer
38
Mesh Graph
5-connected
Tree Graph =
Connected, no
cycles
1-connected
Star Graph
1-connected
Tree
39
Graph = G = (V,E)
k (line / node) connected = requires at least
k lines/nodes to fail to disconnect
Observe: fully connected graph with n nodes
uses n(n-1)/2 (FDX)
point-to-point lines. Need to use nodal
switching to make connections on demand.
40
Graph Layouts
41
Graph = G = (V,E)
Connected graph has at least one path between any
pair of nodes
k (line / node) connected = remains connected
under failures of k-1 (or less) lines/nodes;
Requires at least k lines/nodes to fail to
disconnect
Mengers theorem: k-connected graph iff it has k
(line/node) disjoint paths between any pair of nodes
42
43