Review of Google Snap paper

Posted on November 14, 2019

Couple of weeks ago Google has presented their paper Snap: a Microkernel Approach to Host Networking on ACM SIGOPS 27th Symposium on OperatingSystems Principles (SOSP ’19) conference. It's definitely worth reading, especially if you develop your own fast network I/O subsystem. The review is limited to performance aspects of the approach and doesn't consider upgrade questions raised in the paper.

It's surely was interesting for us to review the paper in context of our Tempesta FW, so at the below there are not only key point about Snap, but also comparisons with Tempesta FW approach.


Related posts

Non-hierarchical caching for CDN
The recent paper "The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus" proposes interesting extension for traditional caching. The approach might be beneficial in Video on demand (VOD) content delivery networks (CDN) challenged by large amount of stored data and high throughput requirements.

User space TCP?
Kernel bypass technologies like DPDK and Netmap are popular for development of high speed network applications. In this article we discuss user space TCP/IP stacks and their applicability for HTTPS servers.


We are hiring! Look for our opportunities

Need a faster and scalable software?


Share on