LOGO Operating System Integration

===============

* The Problem

Networked File Systems touch both virtual memory pages to cache file data and networking structures, mbufs, to communicate between client and server. This can result in unnecessary data copies.

* The Solution

Cluster mbufs are used to allow clients (senders of packets) that are writing data to avoid an extra data copy. The server (receiver of packets) cannot benefit from this optimization without major redesign of network device drivers to parse data packets.

* Results

Averages of 25 writes various sized files/ write system call. The prototype hardware is used, but no data is written to disk. "ATOMIC File Server" is SunOS NFS with both these improvements and the context switch improvements. "NFS" is SunOS NFS modified to not write to disk. Standard deviation error bars are plotted.
===============
ATOMIC-2 Logo Go back to the ATOMIC-2 home page. / Go back to the ISI home page. ISI Logo

This page written and maintained by the ATOMIC-2 group.
Please mail us any problems with or comments about this page.
Last modified July 9, 1997