제 24회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [HEART] : H ARM E STIMATION A ND R ANKING OF T RAFFIC FOR CACHE-HIT-RATIO RECOVERY IN E-COMMERCE LOGS
데이터 분석 프로젝트를 진행한 HEART 팀에서는 아래와 같은 프로젝트를 진행했습니다.
Harm Estimation And Ranking of Traffic for Cache-Hit-Ratio Recovery in E-Commerce Logs
25기 김지수 숙명여자대학교 데이터사이언스학과
25기 서영우 고려대학교 통계학과
제 24회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [HEART] : H ARM E STIMATION A ND R ANKING OF T RAFFIC FOR CACHE-HIT-RATIO RECOVERY IN E-COMMERCE LOGS
1.
HARM ESTIMATION ANDRANKING OF TRAFFIC FOR
CACHE-HIT-RATIO RECOVERY IN E-COMMERCE LOGS
NOT ALL BOTS POLLUTE THE
CACHE....
JISOO KIM
YOUNGWOO SEO
25 JULY, 2026
PRESENTED BY
DATE
HEART:
2.
TEAM. CACHEMERE
JISOO KIM
SOOKYMUNGWOMEN’S UNIVERSITY
DEPARTMENT OF DATA SCIENCE
YOUNGWOO SEO
KOREA UNIVERSITY
DEPARTMENT OF STATISTICS
Email : sallysooo@sookmyung.ac.kr
Github : sallysooo
Email : maple5795@korea.ac.kr
Github : maple5795
3.
TEAM. CACHEMERE
JISOO KIM
SOOKYMUNGWOMEN’S UNIVERSITY
DEPARTMENT OF DATA SCIENCE
YOUNGWOO SEO
KOREA UNIVERSITY
DEPARTMENT OF STATISTICS
Email : sallysooo@sookmyung.ac.kr
Github : sallysooo
Email : maple5795@korea.ac.kr
Github : maple5795
4.
Crawler A CrawlerB
p-8812
Both are bots. UA filtering treats them identically.
1. INTRODUCTION.
07:09:42 GET /p-9474.html 200 12481
07:09:49 GET /p-3312.html 200 9204
07:10:03 GET /p-9474.html 304 0
07:10:21 GET /p-3312.html 304 0
07:09:42 GET /wyszukiwanie-query15688.html 200 8113
07:09:43 GET /kartapdf-9293.html 200 6402
07:09:43 GET /wyszukiwanie-query13698.html 200 7856
07:09:44 GET /kartapdf-9107.html 200 6120
p-9474 p-3312 c-317 q15688 k-9293 q13698 k-9107
CACHE (4 slots) CACHE (4 slots)
인기페이지2개를재방문→ distinct URI 2개 cold URI 4개를1초안에훑고재방문0
다음사람: GET /p-8812.html → HIT! O 다음사람: GET /p-8812.html → MISS X
“WARMS” the cache “POLLUTES” the cache
5.
Human
Human
Cache
Cache
응답
Origin 응답
1. INTRODUCTION.
≈50%
HIT!
of web traffic is automated.
[1] Zhang et.al., “Rethinking web cache design for the AI era,” in Proc. ACM Symp. on Cloud Computing (SoCC), 2025
[1]
MISS
사람의요청 GET /p-9474.html : 12,481 bytes
O
X 앱+DB가새로생성
빠름· origin이보낸byte 0 B
느림· origin이보낸byte 12,481 B
origin = 상품페이지를실제로만들어내는본서버(앱+ DB)
origin egress = origin이내보낸바이트= 클라우드요금(GB당과금)
Input
4. METHODOLOGY. -CACHE HARM RANKER
bot label은Train · Evaluation · Corpus selection
어느곳에도쓰이지않음!
HistGBM
Fig. 5. Permutation importance for held-out Spearman correlation. static_ratio dominates;
req_count ranks only 5th — the harm ranker is not a volume heuristic in disguise.
Target
Model
Prediction
Train set
Exclude
세션당feature 20개
log(1 + harm) – heavy-tail이라압축(70%가0)
5-fold OOF (data leakage 방지)
human 포함전체635,082 세션→ UA tag로corpus를고르지않음
intent_ratio – UA tagging 규칙과겹치는유일한feature라서제외