이 논문은 다중 클라우드 시스템에서 마이크로서비스 기반 애플리케이션의 배포 비용을 최소화하는 방법을 제안한다.
먼저, 저자들은 마이크로서비스 재오케스트레이션을 위한 정수 선형 최적화 문제를 설계한다. 이 문제는 다중 클라우드 가상 노드의 비용을 최소화하면서도 지연에 민감한 마이크로서비스가 동일한 지역 클러스터에 공동 배치되도록 보장한다.
최적 솔루션의 계산 복잡성을 해결하기 위해, 저자들은 두 단계로 구성된 휴리스틱 알고리즘을 제안한다. 첫 번째 단계에서는 마이크로서비스를 가장 저렴한 가상 노드에 배치하여 비용을 최소화한다. 두 번째 단계에서는 마이크로서비스 재배치 순서를 계산하여 서비스 중단을 최소화한다.
시뮬레이션 결과, 제안된 최적 및 휴리스틱 기법이 기존 Kubernetes 스케줄러 기반 접근법에 비해 배포 비용 최소화, 서비스 중단 최소화, QoS 위반 확률 감소 측면에서 우수한 성능을 보였다.
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Marco Zambia... at arxiv.org 04-18-2024
https://arxiv.org/pdf/2401.01408.pdfDeeper Inquiries