Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 967 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 967 Bytes

RDMA Sockets

This is the code for my RDMA Sockets Bachelors' Thesis. Uses the call hijacking framework created by Animesh and Lin.

Build the project using cmake . && make, then run the server using:

LD_PRELOAD="./lib/librdmanetstack.so.1.1.0" ./build/tcp_server {IP}

Run the client on another node using:

LD_PRELOAD="./lib/librdmanetstack.so.1.1.0" ./build/tcp_client {IP}

Benchmark parameters can be customized in server-client/copmmon.h:

Parameter Name Default Value Parameter Function
NUM_TESTS 100 Runs this many tests for each message size from INIT_SIZE to MAX_SIZE
NUM_ITERATIONS 100 Runs this many iterations of send/recv per test
INIT_SIZE 2 Initial message size to start testing
MAX_SIZE 2^30 Final message size to test

Author

Vadim Isakov

Framework Authors

Animesh Trivedi, Lin Wang and the teaching team VU Amsterdam