Closed cartazio closed 5 years ago
Kernel network stacks are known to be very heavyweight: (e.g., https://www.usenix.org/system/files/conference/atc12/atc12-final186.pdf, Figure 5). We plan to compare against one of the many userspace TCP implementations in the future. (UDP doesn't provide reliability or congestion control.)
It's possible to remove the sudo requirement in the future, especially for Mellanox NICs where we don't need to own the whole NIC.
A good reference for PFC is: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/rdma_sigcomm2016.pdf. We are writing a magazine article about eRPC that will be more accessible.
Maybe I’m overlooking some obvious element of the paper/system in the context of the existing literature and related systems, but it naively seems like it would be informative to compare against eg naive direct udp sockets api usage and or udp via something like tun/tap.
(I guess I’m generally interested in dist sys / network engineering where systems don’t need sudo privileges to run etc, and such. Maybe dpdk has stuff for that now since I last looked ? )
I’m not sure if a ticket is the right fora for this question but :)
Side nit: pfc is mentioned a lot in the paper, but you don’t provide a citation to any reference for those not in the know afaict