이 논문은 분산 웹 애플리케이션의 탄소 배출을 최소화하면서도 서비스 수준 목표를 충족하는 CASPER라는 시스템을 소개한다. CASPER는 두 가지 주요 구성 요소로 이루어져 있다:
탄소 인식 프로비저너(CAP): CAP는 지역 간 네트워크 지연 시간, 지역의 가변 탄소 집약도, 예상 애플리케이션 워크로드를 분석하여 각 지역에 필요한 최적의 서버 수를 결정한다. 이는 다목적 최적화 문제로 정식화되어 탄소 배출과 서버 수를 동시에 최소화한다.
탄소 인식 스케줄러(CAS): CAS는 CAP에서 계산된 최적 요청 분배 행렬을 기반으로 들어오는 요청을 적절한 지역으로 전달한다. 이를 통해 예기치 않은 워크로드 이벤트에도 효과적으로 대응할 수 있다.
CASPER의 성능 평가 결과, 기존 방식 대비 최대 70%의 탄소 배출 감축을 달성하면서도 지연 시간 성능 저하 없이 서비스 수준 목표를 충족할 수 있음을 보여준다. CASPER는 분산 및 지리적으로 분산된 애플리케이션을 위한 탄소 인식 스케줄러 분야에서 중요한 진전을 이루었다.
Na inny język
z treści źródłowej
arxiv.org
Głębsze pytania