Kangaroo: 수십억 개의 작은 객체를 효율적으로 캐싱하는 플래시 캐시

2025-05-22
Kangaroo: 수십억 개의 작은 객체를 효율적으로 캐싱하는 플래시 캐시

페이스북과 카네기멜론대학교는 수십억 개의 작은 객체(약 100바이트 이하)를 효율적으로 캐싱하도록 설계된 새로운 플래시 캐시인 Kangaroo를 공동 개발했습니다. Kangaroo는 기존 플래시 캐시 설계의 한계를 해결하여 DRAM 사용량과 쓰기 증폭을 최소화합니다. 페이스북의 오픈소스 캐싱 엔진인 CacheLib에 구현되어 있어 쉽게 통합할 수 있습니다. 페이스북과 트위터의 운영 데이터를 사용한 테스트 결과, Kangaroo는 캐시 미스를 29% 줄이고 백엔드 스토리지의 부하를 크게 줄이는 것으로 나타났습니다. 이는 소셜 미디어와 같이 많은 수의 작은 객체를 처리하는 애플리케이션에 매우 효과적입니다.