Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Please limit your responses to at most three sentences each. Don't write run-on sentences either; less is more., but be specific.

  1. What do the results tell us about the utilization of the queueing system on the switch?
  2. What is the service rate of the switch? You do not have to give an exact answer.

...

Quickly discussing the parameters of interest to us, "rate XBps" specifies the service rate in X bytes/second, "burst YB" specifies the queue length as Y bytes. (Ignore the "limit 1512" parameter.) We can manipulate these parameters to achieve a desired network performance.

Question(s)

Please limit your responses to at most three sentences each, but be specific.

  1. We want to control the flow of traffic with our queue from host-1 to host-2. Explain why we installed the queue on the interface leading from switch to host-2 and not the arriving link on switch from host-1? Hint: What is the "server" or resource of the queueing system our packets are trying to access at the switch VM with respect to host-1-to-host-2 traffic flow?

...

Check the results in the iperf server. We should see much worse performance than we did without the queue.

Questions(s)

Please limit your responses to at most three sentences each, but be specific.

  1. How many packets were successfully received by the server? Explain why this makes sense given a packet size of 1512 bytes, a queue length of 1512 bytes, and a service rate of 1512 bytes/second.
  2. Are there any unaccounted for packets in your observation to (1) above? If so, where do you think the error lies?
  3. Is the queueing system stable given the present configuration?
  4. Assuming the queueing system has been optimized and cannot be changed from the given configuration. What can be done to increase the reliability of data transfer between host-1 and host-2?

...

Once again, run iperf on host-1 and host-2 as we did in Experiment 1, and record the results reported by the server on host-2.

Question(s)

Please limit your responses to at most three sentences each, but be specific.

  1. What can you observe about the number of successfully transmitted packets as the queue size increases? Explain your observation.
  2. Is the queueing system stable given the largest configured queue size of 6048 bytes?

...

Once again, run iperf on host-1 and host-2 as we did in Experiment 1, and record the results reported by the server on host-2.

Question(s)

Please limit your responses to at most three sentences each, but be specific.

  1. What can you observe about the number of successfully transmitted packets as the service rate increases? Explain your observation.
  2. Is the queueing system stable given the largest configured service rate of 6048 bytes/second

...

Once again, run iperf on host-1 and host-2 as we did in Experiment 1, and record the results reported by the server on host-2.

Question(s)

Please limit your responses to at most three sentences each, but be specific.

  1. What can you observe about the number of successfully transmitted packets? Explain your observation.
  2. Is the queueing system stable?
  3. We've seen how an improperly tuned queueing system can impact the throughput of a data transfer. Given what you know about the max arrival rate (hint: check the iperf client), and a packet size of 1512 bytes, set the minimal queue size and service rate of the queueing system to achieve stability. Show all your work and evaluate the performance of your improved queueing system using iperf. Please provide the results.

...

Check the results in the iperf server.

Question(s)

Please limit your responses to at most three sentences each, but be specific.

  1. Do you observe any lost packets transmitting data in the reverse direction? Please explain your reasoning.
  2. How could we create a queue to control the performance of the reverse data transfer?

...