In this lecture, we will discuss how OS challenges in supporting high-performance networking.
In preparation for lecture, read the paper Shenango: achieving high CPU efficiency for latency-sensitive datacenter workloads.
Figure 2 shows the overall Shenango design. In what ways is it different from the design in the the xv6 networking lab? For example, in xv6, can applications directly write packets to the network interface card (NIC) queues? How many NIC queues are there in the xv6 net lab?
Submit your answer in an ASCII text file named homework.txt to the corresponding "Lecture N" assignment on Gradescope.
Questions or comments regarding 6.1810? Send e-mail to the course staff at 61810-staff@lists.csail.mit.edu.