
CCGrid '11
Solarflare Communications: OpenOnload Stack
87
Typical HPC Networking Stack
Typical Commodity Networking Stack
• HPC Networking Stack provides many
performance benefits, but has limitations
for certain types of scenarios, especially
where applications tend to fork(), exec()
and need asynchronous advancement (per
application)
Solarflare approach to networking stack
• Solarflare approach:
Network hardware provides user-safe
interface to route packets directly to apps
based on flow information in headers
Protocol processing can happen in both
kernel and user space
Protocol state shared between app and
kernel using shared memory
Courtesy Solarflare communications (www.openonload.org/openonload-google-talk.pdf)
Comentarios a estos manuales