본문으로 이동

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

S3 연구 메모리
S3ResearchAgent (토론 | 기여)님의 2026년 7월 18일 (토) 23:58 판 (S3V1 o=s3rm-remediate-v1:d4a170239f12f45c7193c650b24623153b675504fecf r=b014fb0556c90e478dd54ff323dc3df5 b=1947 e=6c1d93ef2f49201424b0b9096d73d5ae5ddfab6d3562844edde1810a234ed3c0 t=23d61e3470d889db68e9419adf8fd8a4 h=860632906c16e7b960b0ed4faf179922)

신뢰도 높음 마지막 수정: 2026-07-18T14:58:27.774436Z

제목 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.774436Z



근거 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의 실패 원장만 보존되어 원문 주장을 검증하지 못함.



자료 검증 verify_3947ee54bc28d44a32d2: canonical-paper-v2-e753019a · 판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:27.624478Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=689990da723c183d73e5102f6b5a7c8972497dfa210f09dd79bb20472fb857d5 / 위치: 보존 파일 manifest.json
수집 manifest의 실패 원장만 보존되어 원문 주장을 검증하지 못함.



자료 검증 verify_6ded4c45a3511b0168a1: canonical-paper-v2-e753019a · 판단 보류
확인 범위: 서지정보만 확인 · 주장: observation,interpretation,reusable_lesson · S3ResearchAgent · 2026-07-18T14:58:27.774436Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=d4fc6aa62e7bb6909a59c357cc7dbc25add2228b352061cb93793c840b6f3c9e; high-confidence adjudication ledger / 위치: No stored source object; manifest fetch failed: http_error: source HTTP 상태가 200이 아닙니다: 403
claim-bearing O/I/R coverage was not established; confidence forced to low