Enhancing Homa Linux for Efficient RPC Transportation - Dr Xiaochun Lu

Homa, a unique transport protocol created specifically for hype-scale datacenters, provides optimized round-trip performance for request/reply messages. An in-depth evaluation of the Homa Linux module in contrast to TCP showed a considerable decrease in latency with RPC application benchmarks. Furthermore, our analysis of gRPC operating over Homa versus gRPC over TCP revealed significant benefits, specifically for smaller RPC messages (less than 20k), in both latency and throughput. Despite these advantages, Homa's broader use as a standard RPC transport protocol is constrained by two main challenges: 1. Constraints of Message-based Interface: Homa's message-based interface poses hurdles for efficient pipelining, as it demands waiting for the complete message to ensure its full delivery to the application. This results in relatively low throughput for larger RPC messages (average size over 20k) compared with TCP. 2. Exclusive Unary RPC Support: Currently, Homa only accommodates unary RPC, where a client sends a single request message and waits for one response. The absence of support for Bidirectional Streaming RPC, which allows full-duplex message exchange between client and server, limits Homa's adaptability in certain situations. This presentation aims to introduce our solutions to these identified obstacles, and offer practical guidance on improving the performance of Homa as a conventional RPC transport protocol. We will discuss optimal strategies to harness Homa's strengths to attain minimal RPC latency and maximum throughput. The session will incorporate real-world examples and demonstrations to clarify these concepts and highlight the benefits of using Homa as an efficient RPC transport protocol.

An introduction to the DPLL subsystem - Vadim Fedorenko
▶︎

An introduction to the DPLL subsystem - Vadim Fedorenko

শক্তিশালী রুকাইয়া আয়াত | জ্বীন-যাদু ও বদ নজর থেকে মুক্তির কুরআনের আয়াত | Powerful Ruqyah Verses
▶︎

শক্তিশালী রুকাইয়া আয়াত | জ্বীন-যাদু ও বদ নজর থেকে মুক্তির কুরআনের আয়াত | Powerful Ruqyah Verses

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio
▶︎

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

Netdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter
▶︎

Netdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter

Integrating gRPC with the Homa Transport Protocol - John Ousterhout, Stanford University
▶︎

Integrating gRPC with the Homa Transport Protocol - John Ousterhout, Stanford University

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

AGI Seminar Sadnan April 29
▶︎

AGI Seminar Sadnan April 29

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!
▶︎

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

But what is the Fourier Transform?  A visual introduction.
▶︎

But what is the Fourier Transform? A visual introduction.

But what is a Laplace Transform?
▶︎

But what is a Laplace Transform?

Building the PERFECT Linux PC with Linus Torvalds
▶︎

Building the PERFECT Linux PC with Linus Torvalds

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit
▶︎

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

SNIA SDC 2024 - Complementing TCP with Homa
▶︎

SNIA SDC 2024 - Complementing TCP with Homa

What to teach when AI writes the code | Rainer Stropek | TEDxLinz
▶︎

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

It’s Time to replace TCP in the Datacenter | The Backend Engineering Show
▶︎

It’s Time to replace TCP in the Datacenter | The Backend Engineering Show

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Linus Torvalds Just EXPOSED Microsoft's Biggest Problem Yet
▶︎

Linus Torvalds Just EXPOSED Microsoft's Biggest Problem Yet

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k  Background
▶︎

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background