Proceedings of the 26th Symposium on Operating Systems Principles 2017
DOI: 10.1145/3132747.3132762
|View full text |Cite
|
Sign up to set email alerts
|

LITE Kernel RDMA Support for Datacenter Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
37
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 110 publications
(37 citation statements)
references
References 40 publications
0
37
0
Order By: Relevance
“…Some of them rely on the native network stack of TCP/IP [16][17][18], [22], [25][26], whereas others either exploit such features as RDMA [11][12][13][14][15], [19][20][21] or adopt new network protocols [53]. In particular, RDMA and its variants [11][12][13][14][15] expose remote memory to users directly via a collection of programming APIs, allowing users to manipulate remote memory by means of considerable application modifications. However, users have to deal with an RDMA low-level abstraction [12][13], [46], often involving steep learning and high programming skills in order to unleash the full potential of RDMA.…”
Section: Programming Remote Memorymentioning
confidence: 99%
See 2 more Smart Citations
“…Some of them rely on the native network stack of TCP/IP [16][17][18], [22], [25][26], whereas others either exploit such features as RDMA [11][12][13][14][15], [19][20][21] or adopt new network protocols [53]. In particular, RDMA and its variants [11][12][13][14][15] expose remote memory to users directly via a collection of programming APIs, allowing users to manipulate remote memory by means of considerable application modifications. However, users have to deal with an RDMA low-level abstraction [12][13], [46], often involving steep learning and high programming skills in order to unleash the full potential of RDMA.…”
Section: Programming Remote Memorymentioning
confidence: 99%
“…In particular, RDMA and its variants [11][12][13][14][15] expose remote memory to users directly via a collection of programming APIs, allowing users to manipulate remote memory by means of considerable application modifications. However, users have to deal with an RDMA low-level abstraction [12][13], [46], often involving steep learning and high programming skills in order to unleash the full potential of RDMA. In addition, RDMA library is available only in a few limited programming languages.…”
Section: Programming Remote Memorymentioning
confidence: 99%
See 1 more Smart Citation
“…RackMem DVS supports several remote and local storage backends. The RDMA backend is based on LITE [52] and provides a high-performance and easy-to-use networking stack for remote memorybacked storage. RackMem's networking module implements abstractions for remote memory, state sharing, and coordinated I/O polling to provide programmability, scalability for multiple connections, and efficient I/O completion.…”
Section: Rackmem Dvs Modulementioning
confidence: 99%
“…We are starting to see RDMA deployments [19], but it requires loss-less network fabric and individual systems closely tied with low-level hardware details [15,31,40]. LITE [65] remedies the latter problem by kernel-level abstraction. This could help PASTE support RDMA, providing a higher-level interface to integrate with NVMMs and to be transparent to TCP/IP networking.…”
Section: Kernel-bypass Networkingmentioning
confidence: 99%