MultipleAccessControl Flashcards

1
Q

what is distributed MAC?

A

no single host is responsible for access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

coordinated access

A

each host is “scheduled” to transmit in certain intervals of time(token ring), schedule chosen to avoid interference between simultaneous transmissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

random access

A

each host randomly decides to transmit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pure Aloha

A

transmit the packet immediately, if not already transmitting another packet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Slotted Aloha

A

time is divided into slots, and a station can only transmit at the beginning of a slot, window of vulnerability lowered to one time slot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is the access probability?

A

probability that a host will independently transmit in a given slot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Carrier Sense Multiple Access

A

only transmit if the channel is idle, which is measured with energy detection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Carrier Sense Threshold(Pcs)

A

if the received power(Pr) < Pcs, channel is idle, else channel is busy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are the tradeoffs between large and small Pcs

A

with a large Pcs you have greater spatial reuse, but more interference

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what is the upper bound of the interference of a transmitter at a receiver?

A

<= Pcs * (gain of interrupting sender and receiver / gain of first sender and interrupter), with gain = power received / power transmitted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

when will a server transmit while another sever is transmitting?

A

when the transmitted power of the first server times the gain between them <= the Pcs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what is the hidden terminal problem?

A

when two nodes are out of range/blocked from each other, and they simultaneously transmit to the same node, resulting in a collision neither of them detect so they may continue transmitting and creating collisions, can try to avoid by lowering the Pcs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what is the exposed terminal problem

A

when two nodes within range of each other want to transmit to two nodes that are not within range of each other, but due to a low Pcs the sending nodes do not transmit despite there being no risk of interference

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how should the optimal Pcs be found?

A

optimal Pcs is a function of network topology and traffic characteristics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what are simultaneous transmissions?

A

transmissions that occur at the same time on the same frequency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what are concurrent transmissions?

A

transmissions that occur at the same time on different frequencies

17
Q

RTS/CTS(or virtual carrier sensing)

A

a node sends a request-to-send packet to a node it wants to send data to that contains the duration of the proposed transmission, and the other node sends a clear-to-send packet that acknowledges the RTS, and the first node sends the data shortly after. other hosts that hear the rts/cts know to keep quiet for the duration.

18
Q

when is it good to use rts/cts?

A

when the data packets are large and collisions frequent, not beneficial if data packets are too small(above a threshold)

19
Q

can control packets(rts/cts) have collisions?

A

yes, but they are short so the collision cost is low

20
Q

what is busy-tone mechanism?

A

when a host is receiving data it transmits a busy-tone, which means the interference bound only relies on the Pcs

21
Q

what are some issues with busy tone?

A

can consume a significant amount of energy if the busy tone is sent continuously

22
Q

can you use both physical and virtual CS?

A

yes, the channel is assumed idle if both PCS and VCS indicate it is idle

23
Q

p-Persistence

A

used to reduce collision probability, if the channel is deemed idle the node transmits data with a probability of p, often a backoff interval is added so the nodes do not waste too many valid opportunities before transmitting a packet