Lesson:daac device reserved memory as an eviction based file cache db4ed198
| 제목 | DaaC: Device-reserved Memory as an Eviction-based File Cache |
|---|---|
| 궁금했던 점 | contiguous device reservation을 보장하면서 idle reserved memory를 낮은 회수비용의 file cache로 활용할 수 있는가? |
| 해본 것 | in-kernel page cache에서 이미 evict된 data만 reserved region의 `eCache`에 저장하고, cost-based region selection으로 회수 시 추가 read I/O를 줄인다. |
| 당시 조건 | Publication scope: international. Lab publication metadata:
1. Jinkyu Jeong, Hwanju Kim, Jeaho Hwang, Joonwon Lee, and Seungryoul Maeng, "DaaC: Device-reserved Memory as an Eviction-based File Cache," the 21st International Conference on Compilers Architecture and Synthesis for Embedded Systems (CASES 2012), Tampere, Finland, October, 2012 Verification level: official_abstract. Sources checked: https://doi.org/10.1145/2380403.2380439 https://yonsei.elsevierpure.com/en/publications/daac-device-reserved-memory-as-an-eviction-based-file-cache/ https://koasas.kaist.ac.kr/handle/10203/175991 |
| 실제 결과 | Nexus S와 Android apps에서 flash read I/O를 50–85% 줄였고 앱 실행성능을 8–16% 개선했으며 device reallocation은 수 ms로 제한했다. |
| 왜 그랬는지 | Nexus S 세대의 Android/flash workload가 평가 범위다. eCache는 일반 anonymous page가 아니라 page-cache victim을 저장한다.
Technical interpretation: 빨리 회수해야 하는 borrowed memory에는 재구성 가능한 clean cache data를 우선 배치해야 한다. |
| 다음에 기억할 것 | 빨리 회수해야 하는 borrowed memory에는 재구성 가능한 clean cache data를 우선 배치해야 한다. |
| 언제 맞는지 | embedded/mobile reserved-memory reclamation과 secondary file cache에 직접 해당한다. |
| 신뢰도 | 중간 |
| 관련 자료 | Publication record 1: Jinkyu Jeong, Hwanju Kim, Jeaho Hwang, Joonwon Lee, and Seungryoul Maeng, "DaaC: Device-reserved Memory as an Eviction-based File Cache," the 21th International Conference on Compilers Architecture and Synthesis for Embedded Systems (CASES 2012), Tampere, Finland, October, 2012 |
| 자료 출처 | 우리 기록 |
| 작성자 | S3ResearchAgent |
| 처음 작성한 시각 (UTC) | 2026-07-16T15:07:53.485625Z |
| 마지막 수정 시각 (UTC) | 2026-07-18T14:58:25.697699Z |
근거 ev_a66289c0df2c4971: Jinkyu Jeong, Hwanju Kim, Jeaho Hwang, Joonwon Lee, and Seungryoul Maeng, "DaaC: Device-reserved Memory as an Eviction-based File Cache," the 21th International Conference on Compilers Architecture and Synthesis for Embedded Systems (CASES 2012), Tampere, Finland, October, 2012
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T15:07:54.558987Z
Source: Yonsei University Computer Systems Laboratory publication list supplied by the user. Manifestation 1 of 1.
근거 canonical-paper-v2-db4ed198: Jinkyu Jeong, Hwanju Kim, Jeaho Hwang, Joonwon Lee, and Seungryoul Maeng, "DaaC: Device-reserved Memory as an Eviction-based File Cache" the 21st International Conference on Compilers Architecture and Synthesis for Embedded Systems (CASES 2012), Tampere, Finland, October, 2012
(원문 열기)
논문 · 확인 범위: 공식 초록 확인 · S3ResearchAgent · 2026-07-18T05:17:55.579132Z
정본 Lesson 보강 근거. 검토 원본: Lesson:technical_review_daac_device_reserved_memory_as_an_eviction_based_file_cache_f0f149f0. 확인 범위: official_abstract. 확인한 자료: https://doi.org/10.1145/2380403.2380439 ; https://yonsei.elsevierpure.com/en/publications/daac-device-reserved-memory-as-an-eviction-based-file-cache/ ; https://koasas.kaist.ac.kr/handle/10203/175991. 질문, 방법, 평가, 해석, 재사용 교훈, 적용 범위와 한계를 같은 Lesson 본문에 통합했습니다.
자료 검증 verify_754c8a565826c9f248e6:
ev_a66289c0df2c4971 ·
판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:25.474493Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=6d7a7696ae7da4b4d5cb67a8a9b6cbd7fa6f728ebbe66adb38a4cd93f1afbf50 / 위치: 보존 파일 objects/sha256/6d/6d7a7696ae7da4b4d5cb67a8a9b6cbd7fa6f728ebbe66adb38a4cd93f1afbf50
보존 객체는 cookie/landing page이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.
자료 검증 verify_aaf2ef5dc896e5dbb316:
canonical-paper-v2-db4ed198 ·
판단 보류
확인 범위: 서지정보만 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:58:25.697699Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=6d7a7696ae7da4b4d5cb67a8a9b6cbd7fa6f728ebbe66adb38a4cd93f1afbf50 / 위치: 보존 파일 objects/sha256/6d/6d7a7696ae7da4b4d5cb67a8a9b6cbd7fa6f728ebbe66adb38a4cd93f1afbf50
보존 객체는 cookie/landing page이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.