- 2070 Asar · 5 marks
Reservation protocols
Short answer
Reservation protocols divide time into a contention period for reservations (e.g., bit-map: N mini-slots, stations set a bit if they have data, then transmit in order) and a data period. They are collision-free, efficient at high load, but add overhead at low load. Variants include binary countdown and R-ALOHA.
Explain reservation protocols in detail.
Reservation protocols are controlled-access MAC protocols where a station must reserve the channel before sending data. This prevents collisions, so they work well when the channel is heavily loaded.
Basic bit-map protocol
Time is divided into a contention period (reservation interval) and a data period. For N stations (numbered 0 to N − 1), the contention period has N mini-slots, one per station. A station with data sets its bit to 1 in its own slot. All stations see every reservation, so they know the order. Then stations transmit frames in numeric order.
Reservation: | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | (stations 0-7; 1, 3, 4 ready)
Data: | frame 1 | frame 3 | frame 4 |
- Low load: efficiency is low, d/(d + N), because the N reservation bits are spent on only one frame (d = frame length in mini-slot units).
- High load: efficiency approaches 100%, d/(d + 1), because the N bits are shared by N frames.
- The delay is unequal: a low-numbered station that becomes ready just after its slot waits on average about 1.5N slots, while a high-numbered station waits about 0.5N slots.
Other variants
- Binary countdown: each station sends its binary address bit by bit; the bitwise OR on the channel decides; a station that sees a 1 where it sent a 0 gives up. Higher address wins; efficiency is d/(d + log₂N).
- Reservation in satellite networks (R-ALOHA): slots are reserved by short requests and then used without contention.
Reservation is a controlled-access method, like polling and token passing. It is collision-free, but it adds delay under low load and needs N reservation slots per round.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Passive components behavior and application protocols · RF and Microwave Engineering, chapter 1
- Microwave vs low frequency and five system protocols · RF and Microwave Engineering, chapter 1
- Lumped vs distributed analysis, applications, protocols · RF and Microwave Engineering, chapter 1
- Atomic commitment protocols (2PC, 3PC) · Distributed System, chapter 8