YoVDO

Naos - Serialization-free RDMA Networking in Java

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Java Courses Asynchronous Communication Courses Serialization Courses

Course Description

Overview

Explore a groundbreaking technique for JVM-based distributed systems in this 15-minute conference talk from USENIX ATC '21. Delve into Naos, a novel approach that bypasses heap serialization boundaries, enabling direct object transfer between local and remote heaps over RDMA networks with minimal CPU involvement. Learn how this method eliminates the need for expensive object serialization/deserialization, resulting in significant performance improvements for Java and Scala applications. Discover the simple high-level API that Naos provides, which conceals the complexities of the RDMA protocol and allows JVM-based systems to leverage offloaded RDMA networking effortlessly. Gain insights into how Naos addresses the limitations of managed languages in accessing heap objects directly, potentially revolutionizing the efficiency of distributed systems built on Java and Scala.

Syllabus

USENIX ATC '21 - Naos: Serialization-free RDMA networking in Java


Taught by

USENIX

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity