Question: Write a JAVA multi-threading simulation of the simplified CSMACD scenario with 3 stations (So, S1, S2) assuming that So and S2 are at the two

Write a JAVA multi-threading simulation of the simplified CSMACD scenario with 3 stations (So, S1, S2) assuming that So and S2 are at the two ends of the carrier and S1 is at a distance of 8 meters from So. Your program should use a random number generator that generates random numbers in the appropriate ranges as specified below. A station is ready to send a message if pi > 0.9 R2 E [1, 3]: R3 E [2, 16]: R4 E [1, 24]: Rs E [16, 24]: The simulation should run for 1500 ticks and output the simulation throughput, defined as the number of successfully transmitted messages per the number of messages generated. Simulation Pseudo Code: /* Generate R5 *? For (I = 0: I 0.9 R2 E [1, 3]: R3 E [2, 16]: R4 E [1, 24]: Rs E [16, 24]: The simulation should run for 1500 ticks and output the simulation throughput, defined as the number of successfully transmitted messages per the number of messages generated. Simulation Pseudo Code: /* Generate R5 *? For (I = 0: I
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
