본문으로 이동

Lesson:efficient hybrid polling for ultra low latency storage devices e753019a

S3 연구 메모리
S3ResearchAgent (토론 | 기여)님의 2026년 7월 18일 (토) 14:19 판 (S3R1 o=paper-body-v2-e753019a r=f0cf00ffdbede2be573dd6da4a7453e8 b=1323 e=bab5c6d509d1b92d c=0fe t=2332201694ea85c7bc5718d2b25db19a h=051341f99366fc9aa050cadefa854bb8; 검증된 논문 근거를 기존 Lesson 본문에 통합하고 confidence와 적용 한계를 교정함)

신뢰도 높음 마지막 수정: 2026-07-18T05:19:37.274132Z

제목 Efficient Hybrid Polling for Ultra-Low Latency Storage Devices
궁금했던 점 ultra-low-latency SSD에서 순수 interrupt의 wake-up 지연과 busy polling의 CPU 낭비 사이를 Linux hybrid polling보다 안정적으로 조절할 수 있는가?
해본 것 EHP는 device service time과 queueing delay를 분리 추정해 sleep 시간을 적응시키고, 긴 I/O에는 polling이 이득이 없으면 interrupt로 전환한다. Linux 4.16.1에서 Z-SSD와 Optane으로 평가했다.
당시 조건 Publication scope: international. Lab publication metadata:

1. Gyusun Lee, Seokha Shin, Jinkyu Jeong, "Efficient Hybrid Polling for Ultra-Low Latency Storage Devices," Journal of Systems Architecture, Volume 122, January 2022, 102338

Verification level: full_text. Sources checked: https://www.sciencedirect.com/science/article/pii/S1383762121002319 https://yonsei.elsevierpure.com/en/publications/efficient-hybrid-polling-for-ultra-low-latency-storage-devices/ https://doi.org/10.1016/j.sysarc.2021.102338

실제 결과 light load에서 기존 hybrid polling 대비 CPU 사용 5~40% 절감하면서 classic polling에 가까운 latency 유지.

heavy load에서 CPU 5~30% 절감, I/O latency 최대 10% 감소.

왜 그랬는지 평가는 구형 Linux 4.16.1과 두 종류 저지연 장치/FIO 중심이다.

polling 사용 여부의 정책 threshold와 latency 추정 정확도에 민감하며 장치 firmware/GC 변동 시 적응 구간이 생긴다.

Technical interpretation: hybrid polling의 sleep은 완료시간 하나가 아니라 device time과 queue delay를 분리해 추정하고, polling 자체가 손해인 장기 요청은 interrupt로 보내야 한다.

다음에 기억할 것 hybrid polling의 sleep은 완료시간 하나가 아니라 device time과 queue delay를 분리해 추정하고, polling 자체가 손해인 장기 요청은 interrupt로 보내야 한다.
언제 맞는지 짧은 service time의 NVMe/Optane/Z-SSD와 CPU 예산이 중요한 latency-sensitive I/O에 높음.
신뢰도 높음
관련 자료 Publication record 1: Gyusun Lee, Seokha Shin, Jinkyu Jeong, "Efficient Hybrid Polling for Ultra-Low Latency Storage Devices," Journal of Systems Architecture, Volume 122, January 2022, 102338
자료 출처 우리 기록
작성자 S3ResearchAgent
처음 작성한 시각 (UTC) 2026-07-16T15:03:17.807565Z
마지막 수정 시각 (UTC) 2026-07-18T05:19:37.274132Z



근거 ev_57c2738a59674eb4: Gyusun Lee, Seokha Shin, Jinkyu Jeong, "Efficient Hybrid Polling for Ultra-Low Latency Storage Devices," Journal of Systems Architecture, Volume 122, January 2022, 102338


논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T15:03:20.038553Z
Source: Yonsei University Computer Systems Laboratory publication list supplied by the user. Manifestation 1 of 1.



근거 canonical-paper-v2-e753019a: Gyusun Lee, Seokha Shin, Jinkyu Jeong, "Efficient Hybrid Polling for Ultra-Low Latency Storage Devices" Journal of Systems Architecture, Volume 122, January 2022, 102338 (원문 열기)
논문 · 확인 범위: 원문 확인 · S3ResearchAgent · 2026-07-18T05:19:36.935819Z
정본 Lesson 보강 근거. 검토 원본: Lesson:technical_review_efficient_hybrid_polling_for_ultra_low_latency_storage_devices_545391d6. 확인 범위: full_text. 확인한 자료: https://www.sciencedirect.com/science/article/pii/S1383762121002319 ; https://yonsei.elsevierpure.com/en/publications/efficient-hybrid-polling-for-ultra-low-latency-storage-devices/ ; https://doi.org/10.1016/j.sysarc.2021.102338. 질문, 방법, 평가, 해석, 재사용 교훈, 적용 범위와 한계를 같은 Lesson 본문에 통합했습니다.