Learn · CERN

Talk18 min

dCache: implementing a high-end NFSv4.1 service using a Java NIO framework

Tigran Mkrtchyan · CERN

Watch At CERN

About

dCache is a high performance scalable storage system widely used by HEP community. In addition to set of home grown protocols we also provide industry standard access mechanisms like WebDAV and NFSv4.1. This support places dCache as a direct competitor to commercial solutions. Nevertheless conforming to a protocol is not enough; our implementations must perform comparably or even better than commercial systems. To achieve this, dCache uses two high-end IO frameworks from well know application servers: GlassFish and JBoss.

This presentation describes how we implemented an rfc1831 and rfc2203 compliant ONC RPC (Sun RPC) service based on the Grizzly NIO framework, part of the GlassFish application server. This ONC RPC service is the key component of dCache's NFSv4.1 implementation, but is independent of dCache and available for other projects. We will also show some details of dCache NFS v4.1 implementations, describe some of the Java NIO techniques used and, finally, present details of our performance evaluation..

0:00:00 Slide 1

0:00:54 Slide 2

0:01:47 Slide 3

0:03:33 Slide 4

0:05:19 Slide 5

0:07:05 Slide 6

0:08:51 Slide 7

0:10:37 Slide 8

0:12:23 Slide 9

0:14:09 Slide 10

The talk

  1. dCache: implementing a high-end NFSv4.1 service using a Java NIO framework 2012-05-22 · 18 min · CERN's player

Credits and licence

Institution
CERN
Department
Conferences
Speaker
Tigran Mkrtchyan
Year
2012
Language
English
Subjects
Physics, Computer science, Earth and environment
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed