Introduction to Computer Networks: Multiple Access Control and Channel Allocation, Study notes of Computer Systems Networking and Telecommunications

Multiple access control in computer networks, comparing broadcast and point-to-point (ppp) channels. It also covers the channel allocation problem in lans and mans, introducing static and dynamic methods. Aloha, csma, and other multiple access protocols, as well as terminologies like contention systems and throughput.

Typology: Study notes

Pre 2010

Uploaded on 08/30/2009

koofers-user-kw9
koofers-user-kw9 🇺🇸

10 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
1
ECE453 – Introduction to
Computer Networks
Lecture 7 – Multiple Access Control (I)
2
Broadcast vs. PPP
Broadcast channel = multiaccess
channel = random access channel
Broadcast
LAN
Satellite network
PPP
WAN (router-router lease line)
Home user ÅÆ ISP
3
Delay
Packet experiences delay from end to end
Nodal delay = processing delay + queuing
delay + transmission delay + propagation
delay
A
B
propagation
transmission
nodal
processing
(processing
delay)
queuing
pf3
pf4
pf5

Partial preview of the text

Download Introduction to Computer Networks: Multiple Access Control and Channel Allocation and more Study notes Computer Systems Networking and Telecommunications in PDF only on Docsity!

1

ECE453 – Introduction to

Computer Networks

Lecture 7 – Multiple Access Control (I)

2

Broadcast vs. PPP

Broadcast channel = multiaccess

channel = random access channel

Broadcast

„ LAN

„ Satellite network

PPP

„ WAN (router-router lease line)

„ Home user ÅÆ ISP

3

Delay

Packet experiences delay from end to end

Nodal delay = processing delay + queuing

delay + transmission delay + propagation

delay

A

B

propagation

transmission

nodal processing (processing delay)

queuing

4

The Channel Allocation

Problem

Static Channel Allocation in LANs and MANs

„ FDM or TDM

„ Problems

Š Fewer than N users „ A valuable chunk of time (TDM) or bandwidth (FDM) is wasted Š More than N users „ Some users are denied (even if another user is idle) Š Exactly N users „ Idle users waste bandwidth „ e.g. bursty traffic

Dynamic Channel Allocation in LANs and

MANs

5

Five Assumptions for Dynamic

Channel Allocation

Station Model „ N independent stations generating frames „ Once a frame is generated, the station is blocked until the frame has been transmitted Single Channel Assumption „ A single channel is available for all communication „ All stations are equivalent Collision Assumption „ If two frames are transmitted simultaneously, they overlap in time and the resulting signal is garbled. This event is called acollision. „ All stations can detect collisions. Time Assumption „ Continuous time „ Slotted time Carrier assumption „ Carrier Sense (LAN) „ No Carrier Sense (Satellite)

6

Multiple Access Protocols

ALOHA

Carrier Sense Multiple Access Protocols

Collision-Free Protocols

Limited-Contention Protocols

Wireless LAN Protocols

10

CSMA – Carrier Sense Multiple

Access (LAN)

1-persistent „ When idle, transmit a frame „ When busy, continuously sensing „ When collision, wait for a random amount of time Non-persistent „ When idle, transmit a frame „ When busy, wait for a random amount of time „ When collision, wait for a random amount of time then re-sense p-persistent „ Slotted channels „ When idle, transmit with a probability p, defers until the next slot with probability 1-p CSMA with collision detection (CSMA/CD) „ As soon as a collision is detected, abort the transmission „ Basis of Ethernet LAN

11

A Worst Case Scenario

Collision detection can take as long as 2. τ

12

Collision-Free Protocols

Assumption

„ N stations with a unique address from 0 to N- „ Propagation delay is negligible

The bit-map protocol

„ A reservation protocol: the desire to transmit is broadcast before the actual transmission

Binary countdown

13

Limited-Contention Protocols

ALOHA

„ Low load: improved efficiency „ High load: high delay

Collision-free protocols

„ Low load: high delay „ High load: improved efficiency

New protocol? – limited contention protocol

„ Uses contention at low load „ Uses collision-free at high load „ Adaptive tree walk protocol

i q =log 2

1 1 Pr[successwithoptimalp]

− ⎟ ⎠

k

k

k

14

Wireless LAN Protocols

(a) The hidden station problem (C Æ B)

(b) the exposed station problem (C Æ D)

Activity around the receiver vs. activity around the

sender

Problem: limited radio range

15

Wireless LAN Protocols

MACA – Multiple Access with Collision

Avoidance (Karn, 1990)

Solution: RTS (Request To Send) – contains the length of frame

CTS (Clear To Send) – contains the data length too