async-rdma:編寫高吞吐量、低延遲網路應用的Rust庫

banq發表於2022-07-06

Async-rdma是一個用於編寫具有高階抽象和非同步 API 的 RDMA 應用程式的框架。

它提供了幾個主要元件:
  • 用於與 rdma 端點建立連線的工具,例如RdmaBuilder.
  • 用於端點之間資料傳輸的高階 API,包括read、 write、send、receive.
  • 用於 rdma 記憶體區域管理的高階 API,包括alloc_local_mr, request_remote_mr, send_mr, receive_local_mr, receive_remote_mr.
  • 一個框架,包括agent並event_listener支援用於記憶體區域管理和執行 rdma 請求(例如post_send和poll.


 

相關文章