분산 파일시스템에서 사용자 수준 DMA I/O를 지원하기 위한 기법 및 시스템
진기성, 김홍연, 이상민, 김영균
- 10565142 (2020.02.18)
16HS1500, 32Gbps 데이터 서비스를 위한 익스트림 스토리지 입출력 기술 개발,
- Disclosed herein are a method and system for supporting user-level DMA I/O in a distributed file system environment. The system includes a DMA I/O library located in a user space and configured to process data-processing requests of an application using a control channel or a data channel, a distributed file system client process located in the user space and configured to process data while communicating with a remote distributed storage cluster, a VFS located in a kernel space, and a FUSE kernel module located in the kernel space, wherein the control channel is a path along which the DMA I/O library and the distributed file system client process are connected to each other through the VFS and the FUSE kernel module, and wherein the data channel is a path along which the DMA I/O library and the distributed file system client process are directly connected to each other.