플래시 기반 저장장치는 디스크 저장장치에 비해 상대적으로 빠른 속도와 작동 안정성으로 인해, 가혹한 환경에서도 지속가능한 사물인터넷(IoT) 플랫폼을 위한 사실상의 저장 모듈로 간주된다. 디스크 기반 기계식 저장장치보다 성능이 상당히 빠르긴 하지만, 읽기 및 쓰기 지연 시간은 여전히 랜덤 액세스 메모리(RAM)의 그것에 따라잡지 못한다. 따라서 RAM은 시간에 민감한 IoT 응용을 위한 저장 장치 또는 시스템으로 활용될 수 있다. 이러한 장점에도 불구하고, RAM 기반 저장 시스템은 휘발성 저장장치라는 특성 때문에 지속가능한 IoT 장치에 사용하기에는 제한이 있다. 이 문제의 해결책으로, 본 논문은 새로운 읽기 인터페이스를 보강한 내구성 하이브리드 RAM 디스크를 제시한다. 제안된 내구성 하이브리드 RAM 디스크는 높은 읽기/쓰기 성능뿐만 아니라 데이터 내구성도 요구하는 지속가능한 IoT 장치를 위해 설계되었다. 이 시스템은 두 가지 성능 향상 방안을 포함한다: 빠른 초기화에 의한 신속한 복구(rapid resilience)와 직접 바이트 읽기(direct byte read, DBR)이다. 빠른 초기화에 의한 신속한 복구는 내구성 하이브리드 RAM 디스크를 초기화하는 데 필요한 긴 부팅 시간을 단축한다. 새로운 읽기 인터페이스인 DBR은 RAM 기반 저장장치에서의 오버헤드인 디스크 캐시를 우회할 수 있게 하여, 내구성 하이브리드 RAM 디스크가 디스크 캐시를 bypass하도록 한다. DBR은 바이트 범위 I/O를 수행하는 반면, direct I/O는 블록 범위 I/O를 요구하므로, direct I/O보다 더 효율적인 인터페이스를 제공한다. 제시된 방안과 장치는 Linux 커널에서 구현되었다. 실험 평가는 블록 수준부터 파일 수준까지 다양한 벤치마크를 사용하여 수행되었다. 읽기와 쓰기가 혼합된 워크로드에서, 내구성 하이브리드 RAM 디스크는 솔리드 스테이트 드라이브(SSD) 자체에 비해 15배 더 우수한 성능을 보였다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.