
OrangeFS 129
FIGURE 10.4: Direct interface showing the three user-level interface layers
available to programmers. Upper layers provide compatibility with POSIX,
lower layers provide non-standard features.
libmod dav orangefs module works with the Apache Web server and
the standard WebDav module and the OrangeFS client.
• Hadoop. MapReduce can be run directly over OrangeFS using an exten-
sion of the MapReduce “FileSystem” class and a Java Native Interface
(JNI) shim to the OrangeFS client. No modifications of Hadoop are re-
quired, and existing MapReduce jobs require no modification to utilize
OrangeFS. With HDFS, clients and data servers are paired