2. Upper Layer protocol
◦ Any protocol residing in OSI layers five or above is referred as
ULP(Upper Layer Protocol)
◦ The Internet protocol suite includes many upper layer
protocols representing a wide variety of applications
e.g. FTP, NFS, RPC, and SMTP. These and other network
applications use the services of TCP/IP
and other lower layer protocols to provide users with basic network servic
es.
3. NFS-Network File System
◦ NFS, or Network File System, was designed in 1984 by Sun Microsystems.
◦ This distributed file system protocol allows a user on a client computer to access files over a
network in the same way they would access a local storage file.
◦ It is an open standard so anyone can implement the protocol.
◦ NFS started in-system as an experiment but the second version was publicly released after the
initial success.
4. What OSI layer is NFS?
◦ The Network File System (NFS) is a single protocol that resides at the application layer of
the TCP/IP (DOD) model.
◦ All versions of NFS can use Transmission Control Protocol (TCP) running over an IP network,
with NFSv4 requiring it.
◦ NFSv2 and NFSv3 can use the User Datagram Protocol (UDP) running over an IP network to
provide a stateless network connection between the client and server
5. How does NFS work?
◦ To access data stored on another machine (i.e. a server) the server would implement NFS
processes to make data available to clients.
◦ The server administrator determines what to make available and ensures it can recognize
validated clients.
◦ From the client's side,
The machine requests access to exported data, typically by issuing a mount command. If
successful, the client machine can then view and interact with the file systems within the decided
parameters.
6. Advantages of NFS:
◦ Allows easy sharing of data among clients.
◦ Provides centralized administration.
◦ Provides security, i.e. one must only secure the servers to secure data.
7. Application-File Transfer(MapR)
◦ The important application of NFS is FILE TRANSFER
◦ The MapR direct access file system enables real-time read/write data flows using the Network
File System (NFS) protocol
◦ MapR Technologies is a distributed data platform for AI and analytics provider that enables
enterprises to apply data modeling to their business processes with the goal of increasing
revenue, reducing costs and mitigating risks.
◦ Standard applications and tools can directly access the MapR Filesystem storage layer using
NFS.
◦ Application servers can write log files and other data directly to the MapR cluster’s storage layer
instead of caching the data on an external direct or network-attached storage.
8. MapR Mounting
◦ You can mount a MapR cluster directly through a network file system (NFS) from a Linux or Mac
client.
◦ When you mount a MapR cluster, applications can read and write data directly into the cluster
with standard tools, applications, and scripts.
◦ MapR enables direct file modification and multiple concurrent reads and writes with POSIX
semantics. For example, you can run a MapReduce application that outputs to a CSV file, and
then import the CSV file directly into SQL through NFS.
9. Spyglass Initiative
◦ MapR Monitoring (part of the Spyglass initiative) provides the
ability to collect, store, and view metrics and logs for nodes,
services, and jobs/applications.
◦ The Spyglass Initiative is a multi-release MapR effort with the
vision of increasing user and administrator productivity. It takes a
comprehensive, open, and extensible approach to simplifying big
data deployments.