Inf Under Load
Goal
Measure and understand the performance of Infiniband (as used within RAMCloud) under load.
Parameters of the experiments
- Read operations performed by clients. Single table/object is read
over and over. More details at Workload+Generator - Cluster used - cluster hardware info is at Cluster+Configuration
rc02 - server (master)
rc03 - client (queen)
rc04-31 - client (worker) - multiple if required. - Number of workers used was was limited to as many nodes as required to generate the load for each experiment (subset). For a load of 4 I would use only 04-07, while a load of 40 would make me use some nodes twice.
- Measurements are being performed using rdtsc
- Code being measured - InfRcTransport.cc
<
InfRcTransport<Infiniband>::ServerRpc::sendReply() InfRcTransport<Infiniband>::getTransmitBuffer() infiniband->pollCompletionQueue()