Non-volatile memory for fast, reliable file systems
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Mysql
The Network RamDisk: Using remote memory on heterogeneous NOWs
Cluster Computing
On using network RAM as a non-volatile buffer
Cluster Computing
A Case for NOW (Networks of Workstations)
IEEE Micro
lmbench: portable tools for performance analysis
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Hi-index | 0.00 |
The expensive overhead of synchronous I/O has now become the bottleneck of increasing efficiency of data storage in transaction-based systems. This paper proposes a multi-tier storage device, the LND (Local-Network Ram- Disk) device, which uses idle memories and disks in NOW (Network of Workstations) as persistent repositories so that access latency is transformed from magnetic disk seek-and-transfer latency to the sum of network transfer latency, memory write latency, and asynchronous I/O latency. Two fast data consistency protocols based on multicast technique are also introduced to improve performance without sacrificing reliability. Experimental results show that the LND device is one order of magnitude faster than traditional disks in synchronous I/O performance. Moreover, a fault tolerant recovery algorithm is proposed to protect the system from various kinds of failures and to facilitate quick recovery from crashes.