Second Chance: 검색 엔진의 하이브리드 결과 캐싱 및 프리페칭 접근법

Source

  • Evernote/IFTTT Feedly/Second Chance A Hybrid Approach for Dynamic Result Caching and Prefetching in Search Engines.md

Summary

본 논문은 검색 엔진의 결과 캐싱 전략에 대해 다룹니다. 기존에는 전체 HTML 결과나 문서 ID(docID)만 저장하는 방식 중 하나를 선택해야 했으나, 이는 히트율과 응답 지연 시간 사이의 트레이드오프를 초래합니다. 저자들은 이 문제를 해결하기 위해 ‘Second Chance’라는 하이브리드 캐싱 전략을 제안합니다. 이 전략은 동적 결과 캐시를 HTML 캐시와 docID 캐시로 나누어 관리함으로써, 저장 공간 효율성과 캐시 히트율 사이의 균형을 최적화합니다.

Key Points

  • 검색 엔진 캐싱은 전체 결과(HTML) 저장과 문서 ID(docID) 저장 방식 간에 트레이드오프가 존재함
  • 제안된 ‘Second Chance’ 전략은 캐시를 HTML 캐시와 docID 캐시로 분할하는 하이브리드 접근법임
  • 이 방식을 통해 캐시 히트율 향상과 평균 쿼리 응답 지연 시간 감소 사이의 균형을 개선함