본문으로 이동

Lesson:daac device reserved memory as an eviction based file cache db4ed198

S3 연구 메모리

신뢰도 중간 마지막 수정: 2026-07-18T14:58:25.697699Z

제목 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이므로 서지 위치만 확인했고 본문 주장을 검증하지 못함.