[SOSP'25] cache_ext : core contribution
·
[ Laboratory ]
(자유롭게 정리한 글. 가독성 좋게 재정리한 글 업로드 예정)* eBPF 기반 in kernel policy execution - page cache policy를 userspace에서 실행하면 kernel에서 이벤트를 감지하고 userspace로 전달하면 userspace에서 policy를 실행하고 kernel로 다시 전달해야함context switch로 인해 성능 저하가 크게 발생하고 뿐만 아니라 data copy overhead, synchronization으로 인한 contention도 발생함- 페이지 단위로 매우 자주 실행되는 hot path이기 때문에 eBPF를 이용해 in kernel execution하면 userspace overhead를 제거할 수 있음= policy는 반드시 커널에서 ..