When Network is Faster than Cache

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • pingfs

    Stores your data in ICMP ping packets

  • asio-pipe-transport

    boost::asio transport that creates two pipes over a UNIX socket

  • OpenOnload supports user-space acceleration of pipes. For our custom applications, we initiate connections over unaccelerated UNIX sockets and then "upgrade" them to accelerated pipes. It's like setting up pairs of shared-memory queues, but all operated via POSIX calls including the ability to watch them with epoll.

    This a real old example of this technique using boost::asio [1]. We adapted that from the one in our own reactor library to Onload-pipe-accelerate some OSS that used ASIO.

    > Just the time it takes to correctly construct an ethernet frame is not negligible.

    For that reason, Onload/TCPDirect (and other vendors too) have APIs that allow you to pre-allocate and prepare packets (headers and payload), then you can do some final tweaks -- like choosing a ticker and price in an order packet -- and then send it out with minimal latency.

    [1] https://github.com/neomantra/asio-pipe-transport

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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

  • Exploring the tool ./jq

    2 projects | dev.to | 21 May 2024
  • Gifski: Optimized GIF Encoder with Libimagequant

    4 projects | news.ycombinator.com | 21 May 2024
  • Pl_JSON – Yet another single header JSON parser

    1 project | news.ycombinator.com | 21 May 2024
  • Rowing programming language

    1 project | dev.to | 21 May 2024
  • Rowing Programming Langugage

    1 project | news.ycombinator.com | 21 May 2024