CS2680 11-2-hostnet

Reading Review for Class 19

This class’s readings are (pick 1):

Your review should include both a summary of these papers, which discusses

Your review should also discuss, after the summary:

You should answer the above questions in about one sentence each. The remainder of your review (about the below questions) should be about a page (~500 words) long.

Finally, for this week’s paper, please reflect on the following question:

Floem offers a way for applications to use CPUs attached to the NIC (i.e., SmartNIC), in addition to the “normal” CPUs. Meanwhile, NetChannel (and Snap) focus on a software-only design.

This raises a question: Prior work has advocated for using SmartNIC cores for cloud provider functionality rather than application functionality, such as the Azure VFP reading from earlier this semester (though that paper used an FPGA attached to the NIC, rather than a CPU). Which use of the NIC’s cores do you believe is more useful? What are the advantages and disadvantages of each approach?