Hacker News new | past | comments | ask | show | jobs | submit login

I'm curious: how does containerization work for systems that utilize kernel-bypass? Is it even possible?

I did a (admittedly short) search for kubernetes and kernel bypass, and the only thing that seem remotely relevant was [0], however it didn't indicate whether they work together.

For background, I work for a Dark Pool Alternative Trading System, and we currently utilize kernel bypass for all of our networking using Solarflare NICs & openonload [1].

In the same vein, curious how containers work with CPU shielding and pinning threads to specific cores. Is it possible, and how do multiple containers on the same box interact in that regard. Do they need to be quasi-aware of each other so as to not pin a thread to the same core?

I'd greatly appreciate if anyone with experience with containers can answer these questions. I'm genuinely curious, but it's not worth researching further if there's no solution that can handle these strict requirements (e.g. it's a non-starter if containers increase latency).

[0] https://thenewstack.io/life-post-container-world/ [1] http://openonload.org/




I've not had direct experience with it but do recall Intel covering their work with DPDK and Core pinning. I think they got something like 96% line rate on 25GbE. - https://networkbuilders.intel.com/network-technologies/conta...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: