ShivanKaul/draft-andersdotter-rrm-for-rrt

Question: output issue?

Opened this issue · 0 comments

I have the below out from run_simulation(0.2, 0, 5, 50):

Here in tick 6, the bit starts spinning at v=1 as I would expect:

Tick:
6
Client ->
[1, 0, 0, 0, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

In tick 7, another v=1 bit is added in the beginning of the client->server path:

Tick:
7
Client ->
[1, 1, 0, 0, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

Here at tick 8 it's not obvious to me what's happening. The system remains in the same state as in tick 7, so 0.2 is doing something - but what?

Tick:
8
Client ->
[1, 1, 0, 0, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

Here at tick 9 it looks as if the P=0.2 is making the middle of the path randomized somehow. I would expect to be seeing [1, 0, 1, 1, 0] in the C->S row, and to have seen [0, 1, 1, 0, 0] in tick 8.

Tick:
9
Client ->
[1, 1, 0, 1, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

Here follow three repetitions of tick 9:

Tick:
10
Client ->
[1, 1, 0, 1, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

Tick:
11
Client ->
[1, 1, 0, 1, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server

Tick:
12
Client ->
[1, 1, 0, 1, 0]
-> Server
Client <-
[0, 0, 0, 0, 0]
<- Server