Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

...

We've written a simple benchmark that runs a single RAMCloud client against a
single RAMCloud server, and reads a single objects of a given size repeatedly.
With small object sizes, this allows us to measure the latency of our transport
protocol, and with large objects, we can measure throughput. On top of this
benchmark, we created scripts to plot latency and throughput stats from various
transports for various object sizes. These scripts were used to generate the
graphs on near the bottom of this page and have been helpful in tracking our progress.

...

When it comes to throughput fast+infud has more interesting problems. Though our
measurements show we're already improved fast+infud's performance by several
three-fold,
it is still slower then than hardware reliable Infiniband.

...

  • How does FT behave with many machines. ?
    • In particular, several clients with one server.
  • How should we deal with congestion?
    • What about incast on concurrent responses from many machines?
  • How should we set the window size?
  • How should we set retransmit timeouts?