Ousterhout: It's time to replace TCP in the Datacenter [pdf]

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Sonar - Write Clean C++ Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • HomaModule

    A Linux kernel module that implements the Homa transport protocol.

    Homa protocl can be deployed on the basis of existing switches (not all of them, but some of them will play well). See also https://github.com/PlatformLab/HomaModule .

    In addition, a closed environment and the SDN's popularity in large data centers is a significant cost-reducing factors compared to typical IPv6 deployment.

  • KCP

    :zap: KCP - A Fast and Reliable ARQ Protocol

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

    > For more details, fenrirproject.org (again: old stuff there, ignore the broken code)

    Nothing wrong with old stuff, but broken code is going to be a red flag for potential investors.

    Imho the NATS site (https://nats.io/) is the gold standard for low level project landing pages. Not only does it catch your eye but it gets its point across immediately. You may want to check it out.

  • srt

    Secure, Reliable, Transport

  • cppSRTWrapper

    Simple C++ wrapper of the SRT protocol for building Server/Client transport solutions

  • kcp-cpp

    C++ Wrapper around KCP

  • efp

    A framing protocol bridging the gap between elementary stream data and transport protocols. (by agilecontent)


    To decouple the data from the transport.

    Yes the above solutions are media centric but can be used for almost any arbitrary data.


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • linux

    Linux kernel source tree

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts