COMP 290-078: Problem set

1999/09/02

 

 

  1. (Due 09/09) Packets from three connections arrive at a scheduler scheduling a link at a rate of 1 data-unit per time-unit. The three connections are characterized as follows:

Connection i

fi

packet arrivals: a packet of size li data units every pi time units

1

0.6

l1 = 1, p1 = 3

2

0.2

l2 = 1, p2 = 4

3

0.2

l3 = 2, p3 = 10

 

  1. (Due 09/09) In order to schedule packets according to the WFQ scheduling discipline, a scheduler must keep track of the virtual time function. In excruciatingly painful detail (e.g., annotated pseudocode), describe the algorithm that would need to be executed by the WFQ scheduler for this purpose. Assuming that there are n active connections in the system, analyze the computational complexity of your algorithm from the following two perspectives

  1. (Due 09/16) Write a brief (one/ two-page) summary of the following paper

Jon C. R. Bennett and Hui Zhang. WF2Q: Worst-case fair weighted fair queueing. Proceedings of IEEE INFOCOMM, San Francisco, 1996. (Available off the second author’s Web homepage).

Your summary should be a self-contained description of the main ideas in the paper. Although you should be familiar with the technical details (the proofs) presented in the paper, you do not need to include these in your summary (except for techniques you consider to be particularly "neat" or novel).