article thumbnail

Snap: a microkernel approach to host networking

The Morning Paper

Snap: a microkernel approach to host networking Marty et al., This paper describes the networking stack, Snap , that has been running in production at Google for the last three years+. I’m jumping ahead a bit here, but the component of Snap which provides the transport and communications stack is called Pony Express.

Network 92
article thumbnail

Building Netflix’s Distributed Tracing Infrastructure

The Netflix TechBlog

Reconstructing a streaming session was a tedious and time consuming process that involved tracing all interactions (requests) between the Netflix app, our Content Delivery Network (CDN), and backend microservices. Our trace data collection agent transports traces to Mantis job cluster via the Mantis Publish library.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Towards a Reliable Device Management Platform

The Netflix TechBlog

When a new hardware device is connected, the Local Registry detects and collects a set of information about it, such as networking information and ESN. Fault Tolerance If the underlying KafkaConsumer crashes due to ephemeral system or network events, it should be automatically restarted. million elements.

Latency 213
article thumbnail

RPCValet: NI-driven tail-aware balancing of µs-scale RPCs

The Morning Paper

Last week we learned about the [increased tail-latency sensitivity of microservices based applications with high RPC fan-outs. Seer uses estimates of queue depths to mitigate latency spikes on the order of 10-100ms, in conjunction with a cluster manager. So what we have here is a glimpse of the limits for low-latency RPCs under load.

Latency 80
article thumbnail

How We Optimized Performance To Serve A Global Audience

Smashing Magazine

As an online booking platform, we connect travelers with transport providers worldwide, offering bus, ferry, train, and car transfers in over 30 countries. We aim to eliminate the complexity and hassle associated with travel planning by providing a one-stop solution for all transportation needs.

article thumbnail

Plan Your Multi Cloud Strategy

Scalegrid

They can also bolster uptime and limit latency issues or potential downtimes. Adopting open-source standards and tools like Kubernetes lays the groundwork for creating adaptable and transportable solutions that promote application deployment and management in various cloud environments.

Strategy 130
article thumbnail

Why I hate MPI (from a performance analysis perspective)

John McCalpin

This will typically include environment variables that can influence the behavior of the MPI runtime, and might include environment variables that can influence the behavior of the lower-level shared-memory transport and/or network hardware interfaces. The processor hardware available to support shared-memory transport.