Michael Flouris Institute of Computer Science, F.O.R.T.H., University of Crete, Computer Science Department, http://www.ics.forth.gr/~flouris
Design & Implementation of a Network RAM Disk Abstract
A Network RamDisk is a block device that consists of the all idle main memories in a Network of Workstations (NOW). It behaves like any other disk, allowing the creation of files and file systems on top of it. However, since it is implemented in main memory (RAM), it provides lower latency and higher bandwidth than most traditional magnetic disks.
In this project we will implement the Network RamDisk on the Digital Unix 4.0 and the Linux operating systems, as a block device driver without any modifications to the kernel code. In addition to the above we propose and implement various reliability policies, making the device tolerant to single workstation crashes.
We believe that a Network RamDisk can be efficiently used to provide reliable low-latency access to files, that would otherwise be stored on magnetic disks.
Current Status as of 3/98