Lesson:efficient hybrid polling for ultra low latency storage devices e753019a
| 제목 | 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-18T14:58:27.450943Z |
근거 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 본문에 통합했습니다.
자료 검증 verify_4f1df4356897941f722b:
ev_57c2738a59674eb4 ·
판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:27.450943Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=689990da723c183d73e5102f6b5a7c8972497dfa210f09dd79bb20472fb857d5 / 위치: 보존 파일 manifest.json
수집 manifest의 실패 원장만 보존되어 원문 주장을 검증하지 못함.