Low-latency network interconnects, such as InfiniBand, are commonly used in
HPC centers and are even accessible with todays cloud providers offering
equipped instances for rent. Most big data applications and frameworks are
written in Java. But, the JVM environment alone does not provide interfaces to
directly utilize InfiniBand networks.
In this paper, we present the Java InfiniBand Benchmark'' to evaluate the currently available (and supported) low-level’’ solutions to utilize
InfiniBand in Java. It evaluates socket- and verbs-based libraries using
typical network microbenchmarks regarding throughput and latency. Furthermore,
we present evaluation results of the solutions on two hardware configurations
with 56 Gbit/s and 100 Gbit/s InfiniBand NICs. With transparency often traded
for performance and vice versa, the benchmark helps developers with studying
the pros and cons of each solution and support them in their decision which
solution is more suitable for their existing or new use-case.

生成讲解博客的中文版本

生成AI智能校验的中文版本