Abstract

Abstract NRD(Network RamDisk) is a scheme which allows a system to use the memory of the remote systems just as his own block device via networking. Basically, it consists of a client requesting an NRD access and server providing the NRD. In this paper, we describe the design, implementation and experiment of the block device driver for accessing the NRD in the Linux kernel(2.6) level. First of all, we have analyzed the flow of processing the requests for accessing the block devices in the traditional Linux kernel and figured out the additional functions required for supporting the NRD. Then we have designed and implemented the device diver of NRD client and NRDserver for providing these functions. Finally, we have established a NRD server system, and reviewed its functionalfeasibility by experimenting the requests of NRD access through the NRD device driver implemented on a NRD client. Key Words : Block Device Driver, NRD(Network RamDisk), Request Function * Corresponding Author : Seong-Rak Rim(Hoseo Univ.)Tel: +82-41-540-5708 email: srrim@hoseo.eduReceived February 4, 2015 Accepted May 7, 2015Revised (1st March 20, 2015, 2nd April 1, 2015)Published May 31, 2015

Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.