RaMP: A Lightweight RDMA Abstraction for Loosely Coupled Applications


Babar Naveed Memon, Xiayue Charles Lin, Arshia Mufti, Arthur Scott Wesley, Tim Brecht, Kenneth Salem, Bernard Wong, and Benjamin Cassell, University of Waterloo


RDMA can be used to implement a shared storage abstraction for distributed applications. We argue that for loosely coupled applications, such an approach is overkill. For such applications, we propose RaMP, a much lighter weight alternative. RaMP uses RDMA only to support occasional coordination operations. We use a load balancing example to show that RaMP can effectively support such applications.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {216839,
author = {Babar Naveed Memon and Xiayue Charles Lin and Arshia Mufti and Arthur Scott Wesley and Tim Brecht and Kenneth Salem and Bernard Wong and Benjamin Cassell},
title = {{RaMP}: A Lightweight {RDMA} Abstraction for Loosely Coupled Applications},
booktitle = {10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 18)},
year = {2018},
address = {Boston, MA},
url = {https://www.usenix.org/conference/hotcloud18/presentation/memon},
publisher = {USENIX Association},
month = jul