본문 바로가기
KERD
논문KCI 등재

고성능 SSD 시스템에서 읽기/쓰기 연산의 지연시간을 감소하기 위한 대용량 하이브리드 메모리 기반의 버퍼 정책

Buffer Policy based on High-capacity Hybrid Memories for Latency Reduction of Read/Write Operations in High-performance SSD Systems

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

Recently, an SSD with hybrid buffer memories is actively researching to reduce the overall latency in server computing systems. However, existing hybrid buffer policies caused many swapping operations in pages because it did not consider the overall latency such as read/write operations of flash chips in the SSD. This paper proposes the clock with hybrid buffer memories (CLOCK-HBM) for a new hybrid buffer policy in the SSD with server computing systems. The CLOCK-HBM constructs new policies based on unique characteristics in both DRAM buffer and NVMs buffer for reducing the number of swapping operations in the SSD. In experimental results, the CLOCK-HBM reduced the number of swapping operations in the SSD by 43.5% on average, compared with LRU, CLOCK, and CLOCK-DNV.

Abstract

Recently, an SSD with hybrid buffer memories is actively researching to reduce the overall latency in server computing systems. However, existing hybrid buffer policies caused many swapping operations in pages because it did not consider the overall latency such as read/write operations of flash chips in the SSD. This paper proposes the clock with hybrid buffer memories (CLOCK-HBM) for a new hybrid buffer policy in the SSD with server computing systems. The CLOCK-HBM constructs new policies based on unique characteristics in both DRAM buffer and NVMs buffer for reducing the number of swapping operations in the SSD. In experimental results, the CLOCK-HBM reduced the number of swapping operations in the SSD by 43.5% on average, compared with LRU, CLOCK, and CLOCK-DNV.

참고문헌 (21)

  1. "Samsung. V, and SSD. N, "860 EVO,"", ~ (2018)
  2. C. Kim, "A 512-Gb 3-b", Cell 64-Stacked WL 3-D-NAND Flash Memory, 2018, pp.53(1), 124~133
  3. C. Matsui, "Design of hybrid SSDs with storage class memory and NAND flash memory", Proceedings of the IEEE, 105(9), pp.1812~1821 (2017)
  4. D. H. Kang, "CLOCK-DNV : a write buffer algorithm for flash storage devices of consumer electronics", IEEE Transactions on Consumer Electronics, 63(1), pp.85~91 (2017)
  5. S. Kim, "Adaptive-Classification CLOCK : Page replacement policy based on read", write access pattern for hybrid DRAM and PCM main memory, 2018, pp.57, 65~75
  6. Micron, M. L. C, "SSD Specification", ~ (2013)
  7. "IEEE Consumer Electronics Magazine", 2017, 126~133
  8. T. S. Chung, "A survey of flash translation layer", Journal of Systems Architecture, 55(5-6), pp.332~343 (2009)
  9. F. Chen, "Software Support Inside and Outside Solid-State Devices for High Performance and High Efficiency", Proceedings of the IEEE, 105(9), pp.1650~1665 (2017)
  10. D. Ma, "A survey of address translation technologies for flash memories", ACM Computing Surveys(CSUR), 46(3), pp.36~75 (2014)
  11. M. C. Yang, "Garbage collection and wear leveling for flash memory: Past and future", Smart Computing (SMARTCOMP), 2014 International Conference on, pp.66~73 (2014), IEEE
  12. 김성호, "EPET-WL: 휴대용 장치에서 낸드 플래시 메모리의 경과시간 예측 기반의 마모도 평준화 기법", 한국컴퓨터정보학회논문지, 21(5), pp.1~10 (2016), 한국컴퓨터정보학회
  13. J. J. Yang, "Memristive devices for computing", Nature nanotechnology, 8(1), pp.13~24 (2013)
  14. 황상호, "Adaptive Writeback-aware Cache Management Policy for Lifetime Extension of Non-volatile Memory", JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 17(4), pp.514~523 (2017), 대한전자공학회
  15. S. Jiang, "CLOCK-Pro: An Effective Improvement of the CLOCK Replacement", USENIX Annual Technical Conference, General Track, pp.323~336 (2005)
  16. H. Kim, "BPLRU : A Buffer Management Scheme for Improving Random Writes in Flash Storage", FAST, 8(16), pp.1~14 (2008)
  17. D. H. Kang, "TS-CLOCK : temporal and spatial locality aware buffer replacement algorithm for NAND flash storages", ACM SIGMETRICS Performance Evaluation Review, 42(1), pp.581~582 (2014)
  18. "The DiskSim simulation environment (v4. 0)" (2009)[URL]
  19. V. Prabhakaran, "SSD extension for DiskSim simulation environment", Microsoft Reseach, ~ (2009)
  20. "OLTP and Websearch Traces form UMass Trace Repository"[URL]
  21. R. Koller, "I", O deduplication : Utilizing content similarity to improve I, ACM Transactions on Storage(TOS), pp.2010, 6(3)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (19건)