최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기한국콘텐츠학회논문지 = The Journal of the Korea Contents Association, v.16 no.5, 2016년, pp.251 - 258
Recently, the demand for fast storage devices is rapidly increasing in cloud platforms, social network services, etc. Despite the development of fast storage devices, the traditional Linux I/O stack is not able to exploit the full extent of the performance improvement since it has been optimized for...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
본 논문에서 입출력 성능을 개선하기 위해 제안한 기법들은 무엇인가? | 또한 기존 연구를 통해 잘 알려져 있는 폴링(polling)과 시간적 병합 (temporal merge) 기법을 기본적으로 사용하고 있다. 입출력 성능을 개선하기 위해 본 논문에서는 입출력 파라미터 무변환, 무복사 입출력 (zerocopy I/O), 큐 교환 (queue swapping) 기법을 제안한다. | |
무복사 입출력은 무엇인가? | 무복사 입출력은 입출력 요청을 처리할 때 응용 프로그램의 버퍼와 리눅스 커널의 버퍼 사이의 메모리 복사 연산을 제거하는 것이다. 즉, 응용 프로그램이 입출력 요청을 할 때 전달하는 파라미터 중에서 버퍼 주소3를 가로채서 그 버퍼의 물리 주소를 디바이스 드라이버에 전달하여 저장 장치가 이 주소에 DMA를 통해 데이터를 쓰거나 데이터를 읽어갈 수 있게 한다. | |
입출력 스택의 장점은 무엇인가? | 이러한 입출력 스택의 장점은 다음과 같다. 첫째, 다른 연구에서 제안한 응용 수준의 파일 시스템과 비교했을 때 파일 입출력에 필요한 권한 검사 등을 위한 저장 장치의 하드웨어 수준 최적화를 필요로 하지 않는다. 둘째, 응용 프로그램이 응용 수준의 파일 시스템이 제공하지 못 하는 저널링과 같은 기존 파일 시스템의 기능을 그대로 사용할 수 있다. 셋째, 메모리 버스에 연결된 SCM을 위한 파일 시스템과 달리 메모리 누수, 데이터 변형을 위한 하드웨어 변경을 요구하지 않는다. |
A. Huffman, "NVM Express Overview & Ecosystem Update," In Proceedings of Flash Memory Summit 2013.
Bruce L. Worthington, Gregory R. Ganger, and Yale N. Patt., "Scheduling algorithms for modern disk drives," In Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS '94), 1994.
Adrian M. Caulfield, Todor I. Mollov, Louis Alex Eisner, Arup De, Joel Coburn, and Steven Swanson, "Providing safe, user space access to fast, solid state disks," ASPLOS 2012.
Adrian M. Caulfield, Arup De, Joel Coburn, Todor I. Mollow, Rajesh K. Gupta, and Steven Swanson, "Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories," MICRO 2010, 2010.
Joel Coburn, Trevor Bunker, Meir Schwarz, Rajesh Gupta, and Steven Swanson, "From ARIES to MARS: transaction support for next-generation, solid-state drives," In Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles (SOSP '13), 2013.
Dong In Shin, Young Jin Yu, Hyeong S. Kim, Jae Woo Choi, Do Yung Jung, and Heon Y. Yeom, "Dynamic interval polling and pipelined post I/O processing for low-latency storage class memory," In Proceedings of the 5th USENIX conference on Hot Topics in Storage and File Systems, 2013.
J. Yang, D. B. Minturn, and F. Hady, "When poll is better than interrupt," In Proceedings of the 10th USENIX Conference on File and Storage Technologies, 2012.
Eric Seppanen, Matthew T. O'Keefe, and David J. Lilja, "High performance solid state storage under Linux," In Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, 2010.
X. Wu and A. L. N Reddy, "SCMFS: A file system for storage class memory," In Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC '11.
J. Condit, E. B. Nightingale, C. Frost, E. Ipek, B. Lee, D. Burger, and D. Coetzee, "Better I/O through byte-addressable, persistent memory," In Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, 2009.
Shuang Liang, Ranjit Noronha, and Dhabaleswar K. Panda, "Swapping to remote memory over InfiniBand: An Approach using a High Performance Network Block Device," In Proceedings of the 2005 IEEE Cluster Computing.
TailwindStorage, "Extreme 3804, http://www.taejin.co.kr"
FIO Benchmark, "http://freecode.com/projects/fio"
FileBench Benchmark, "http://filebench.sourceforge.net/"
BenchmarkSQL, "http://sourceforge.net/projects/benchmarksql"
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.