Skip to content

Iaotle/RDMA-Sockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

ANP testing framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published