Please ignore the GitHub parts in the assignment. The PDF file contains the assignment instructions:
This week’s assignment will focus on using one of the data structures from our reading, the Queue. In this week’s reading, there was a discussion about writing a program to simulate a printer and its print queue. The simulation would determine when print tasks would be generated, placed them on the printer’s queue to eventually be processed by the printer.
This week, we will do something similar. We will write a network simulator to simulate how network requests are processed by a single web server, and a group of web servers behind a load balancer.
We will see how the average wait time, or latency, is related to the server processing rate.
Data file > http://s3.amazonaws.com/cuny-is211-spring2015/requests.csv
Here is some notes if they are useful:
Chapter 3 on Stacks, Queues and Deques in “Problem Solving with Algorithms and Data Structures” until section 3.7 Skip 3.4.7 - 3.4.10