Abstract

AbstractThe mechanical nature of the magnetic disks limits the possibility of significant improvement of the I/O performance of the magnetic disk storage systems currently in use. The use of magnetic disk storage system has become an obstacle to the performance development of critical applications. This paper describes an implementation of a remote non-volatile RAM disk (abbreviated as NVDisk) over Fiber Channel network. Read and write latencies are drastically reduced and thus the I/O performance of the storage system is improved by order of magnitudes. We implemented an NVDisk target driver to provide full standard SCSI command set support, so a virtual disk can be constructed for use in the storage area network. NVDisk does not engage the foreground server’s CPU and main memory resources, so it can undertake extremely heavy workloads. In addition, we implemented a Virtual Disk (VD) module in the Linux kernel, which used a memory pool and backup disks to form a virtual transparent appliance and achieved the encapsulation of the ramdisk. With this, snapshot-based online backup mechanisms can be carried out.The whole system was built in the FC SAN environment, so the NVDisk is fine scalable and can be shared easily between servers.KeywordsStorage SystemConsistent StateTarget NodeMagnetic DiskStorage NetworkThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call