4 ms·
And if it's a kernel module, why is it done that way instead of putting it in DPDK which is faster anyway?
by throwaway81523 5y ago
And if it's a kernel module, why is it done that way instead of putting it in DPDK which is faster anyway?
- xxpor 5y agoSwitching over to DPDK is waaaaaaaaaaay harder than switching to a new type of socket.
- dundarious 5y agoBuying a Solarflare card, using LD_PRELOAD, and leaving code as-is is relatively cheap though. But completely abandons the issue of whether Homa should be implemented in userspace of course.
- Animats 5y agoThe original version, at Stanford, was in DPDK.[1] This is a re-implementation at Google, right? [1] https://github.com/PlatformLab/Homa https://github.com/PlatformLab/Homa
- lttlrck 5y agoMoving to user-space is mentioned in the paper.