AGILE: IaaS용 탄력적 분산 리소스 스케일링
Source
Evernote/IFTTT Feedly/AGILE elastic distributed resource scaling for Infrastructure-as-a-Service.md
Summary
구글 연구팀이 제안한 AGILE는 클라우드 애플리케이션의 부하 변화에 대응하기 위해 가상 머신(VM) 수를 동적으로 조정하는 시스템입니다. 기존 방식이 애플리케이션 지식과 미래 예측이 필요해 과잉 프로비저닝이나 SLO 위반 패널티를 초래하는 문제를 해결합니다. AGILE는 웨이블릿(wavelets)을 활용한 중기 자원 수요 예측으로 성능 저하 전에 새 인스턴스를 시작하고, 동적 VM 클로닝으로 애플리케이션 시작 시간을 단축합니다. RUBiS 및 구글 클러스터 트레이스 테스트 결과, 기존 방식 대비 참 양성률(True Positive Rate)이 최대 3.42배 향상되고 거짓 양성률(False Positive Rate)이 0.34배로 감소하는 등 SLO 위반률을 목표치 내에서 효율적으로 관리할 수 있음을 보였습니다.
Key Points
문제점: 클라우드 리소스 스케일링 시 미래 부하 예측의 어려움으로 인한 과잉 프로비저닝 비용 또는 SLO 위반 패널티 발생
해결책: AGILE 시스템 도입
핵심 기술 1: 웨이블릿 기반 중기 자원 수요 예측 (성능 저하 전 새 인스턴스 시작 가능)
핵심 기술 2: 동적 VM 클로닝을 통한 애플리케이션 시작 시간 단축
성능 평가: RUBiS 및 구글 클러스터 트레이스 사용
결과: 기존 방식 대비 참 양성률 최대 3.42배 향상, 거짓 양성률 0.34배 감소
효과: 목표 SLO 위반률 내에서 동적 워크로드 효율적 처리, 패널티 및 사용자 불만 감소
PRESS: 클라우드 시스템용 예측 기반 탄력적 자원 스케일링
CloudScale: 다중 테넌트 클라우드 시스템의 탄력적 리소스 스케일링
EventWave: 긴밀하게 결합된 탄력적 클라우드 애플리케이션을 위한 프로그래밍 모델 및 런타임 지원
분산 및 효율적인 객체 탐지를 위한 디바이스, 엣지, 클라우드 간 상호작용
Cost-Aware Cloud Bursting for Enterprise Applications
AppScale: Google App Engine 호환 오픈소스 PaaS
FAST CLOUD: 클라우드 스토리지 지연 성능 개선을 위한 코딩 기법
Edge-Cloud Video Analytics Computation Offloading Framework
분산 엣지 클라우드 (Decentralized Edge Clouds)
Ursa: 클라우드 스토리지 시스템의 확장 가능한 부하 및 전력 관리
엣지 플랫폼을 위한 서비스 정의형 오케스트레이션 접근법
분산 웹 UI 및 모바일 클라우드 컴퓨팅 연구 개요
분산 Mirror-Prox 최적화를 통한 MEC 네트워크 지연 최소화
HTAF: 하이브리드 테스트 자동화 프레임워크
지연 허용 비동기 분산 온라인 학습 알고리즘
엣지-클라우드 하이브리드 시스템의 자원 할당 및 데드라인 모델링 고민
삼성 클라우드 플랫폼 개요
모바일 엣지-클라우드 네트워크에서의 네트워크 기능 요구사항 기반 작업 오프로딩
Clonecloud: 모바일-클라우드 오프로딩 최적화 프레임워크
Plug into the Supercloud
드론을 위한 엣지 기반 실시간 비디오 분석
Edge Computing 최적화 및 가격 계약 문제
클라우드 환경에 부합하는 앱 모빌리티 확보 방안
Xbox One 클라우드 컴퓨팅 아키텍처 및 게임 성능 향상 방안
동적 재구성 가능한 IoT 카메라 가상화를 위한 에지 클라우드 서비스
Azure Edge Zones: 5G 및 엣지 컴퓨팅 시나리오 지원 (Private Preview)
엣지컴퓨팅 부상과 통신-클라우드 기업 간 전략적 제휴 가속화
종량제 계약 모델 및 엣지 컴퓨팅 스케줄링 논의
CometCloud: 소프트웨어 정의 연계를 통한 종단간 애플리케이션 워크플로우 지원
SKT, 5G 모바일 엣지 컴퓨팅(MEC) 기술 확산 및 ‘초엣지’ 기술 공개
Edge Computing에서의 프라이버시 아키텍처 고려사항
Casebook: 사례 관리를 위한 클라우드 기반 참여 시스템
안상홍 박사 자기소개 및 경력 요약
엣지 컴퓨팅 주요 오픈소스 프로젝트 (2019)
AXA의 머신러닝 기반 보험 가격 최적화 사례
Burst: 더 나은 파라미터화된 테스트 프레임워크
엣지컴퓨팅, 자동차산업의 중심으로 떠오르다
동맹 환경에서 ISR 자산의 민첩한 임무 할당
대기업의 클라우드 통합 과제: 오라클 보고서 요약
Toward Portable Cloud Manufacturing Services
클라이언트 유틸리티 시간 계산 로직 검토
Algebraic Optimization for Processing Graph Pattern Queries in the Cloud
지연 민감형 애플리케이션을 위한 다중 사용자 모바일 컴퓨팅 오프로딩 및 전송 스케줄링 메커니즘
카카오 개발자가 본 ‘요즘 클라우드 흐름’ 세 가지
분산 상호작용 애플리케이션을 위한 클라이언트 할당 최적화
NVIDIA GRID 클라우드 게이밍 오픈 베타 (2013)
클라우드 구축 및 운영에 필요한 IT 기술직 6선
IoT 실시간 애플리케이션을 위한 QoS 및 강건성 기반 자원 프로비저닝
NFV 기반 엣지 컴퓨팅을 위한 IoT 서비스 프레임워크 (VLH)
APRICOD: 접근 패턴 기반 분산 캐싱 미들웨어
Economic Model-Driven Cloud Service Composition
DART: IoT를 위한 스펙트럼 인식 엣지 컴퓨팅 서비스 배치
분산 네트워크 슬라이싱: 대규모 IoT 및 LoRaWAN 환경에서의 연합 게임 이론 적용
개인 연구개발 방향: 분산 컴퓨팅 및 그룹 렌더링
분산 제약 만족 문제 (Decentralized CSP) 솔버
계산 오프로드 문제 (Computation Offloading)
Android ListView: Interactive 구현 및 재사용 가능한 커스텀 ListView 설계
오버워치 넷코드 아키텍처: ECS 구조와 서버 중심 설계
Fog Computing 환경의 Object Store 데이터 위치 관리 프로토콜
Interconnected Cloud Computing Environments: Challenges, Taxonomy, and Survey
DepSky: Cloud-of-Clouds 기반의 신뢰성 및 보안 강화 저장 시스템
Context Awareness as a Service for Cloud Resource Optimization
CDN 부하 분산을 위한 분산 제어 법칙
QoE 기반 자원 할당 및 수요 조절 메커니즘
응용 프로그램 기반 인터넷 가격 책정 접근법 (Application-Driven Pricing)
아카마이, TCP 최적화 기술 ‘패스트TCP’ 공개
분산 가상 환경의 관심사 관리(Iinterest Management)에 대한 서베이
브라우저 앙상블을 활용한 분산 컴퓨팅 (WeevilScout)
Omega: 대규모 컴퓨팅 클러스터를 위한 유연하고 확장 가능한 스케줄러
실시간 분산 미들웨어 표준에 대한 조사
분산 구성 문제의 모델링 및 해결: CSP 기반 접근법
EXIP: 임베디드 웹 개발을 위한 프레임워크
P2P 환경에서의 분산 컴퓨팅을 위한 탈중앙화 자원 발견 메커니즘
P2P 기반 시장 유도형 분산 라우팅 메커니즘 (MDR)
S2S 논문 전개 개요
MCC Offloading 연구일지
A Scalable Precision Analysis Framework
지연 시간 및 신뢰성 기반 MEC 워크로드 할당
대규모 모바일 크라우드 센싱을 위한 동적 참여자 선택
Theseus: 모바일 크라우드 센싱을 위한 데이터 기반 인센티브 메커니즘
MCEP: 이동성 기반 복합 이벤트 처리 시스템
대규모 분산 시스템의 에너지 효율성 향상 기술 조사
MCC Offloading 연구 진행 상황 및 전략 수정 (2016)
Kubernetes 로드 밸런싱 전략 비교 (L4, L7, Ring Hash, Maglev)
Run:ai - 쿠버네티스 딥러닝 워크로드 분산 밸런싱
DIP: P2P 라이브 스트리밍의 오염자 분산 식별
MCC 오프로딩: 파셜 오프로딩 및 맥스-민 페어니스 스케줄링
무선 네트워크 가상화를 위한 확률 게임 프레임워크
Online Graph Edge-Coloring in the Random-Order Arrival Model
Go 기반 우버식 지도 애니메이션 차량 백엔드 구축
Eureka: Edge-Based Discovery of Training Data for Machine Learning
VoD 시스템용 네트워크 인지형 캐싱 프레임워크
ALP: 상수 오버헤드를 가진 적응형 패킷 손실 보호 기법
Decentralized Fault-Tolerant Event Correlation (FAIDECS)
PyTorch를 이용한 딥러닝 모델의 분산 학습 개요
대체 돌연변이 하의 DNA 데이터 임베딩 용량
Truthful Mobile Crowdsensing for Strategic Users With Private Data Quality
TSFS: IoT 스마트홈의 ADL 감지를 위한 통합 이벤트 분할 접근법
분산 환경에서의 검색 확장성 및 클러스터링 역설 연구
D2D 강화 셀룰러 네트워크의 분산 자원 할당
TensorTrade SAC 에이전트 디버깅 및 거래 로직 개선
이웃 커버리지 기반 확률적 재전송을 통한 MANET 라우팅 오버헤드 감소
A Prediction-Based User Selection Framework for Heterogeneous Mobile CrowdSensing
사회기술 시스템 프로그래밍을 위한 커밋먼트 기반 인프라
에너지 수확 네트워크의 유틸리티 최적 스케줄링
PyTorch를 이용한 딥러닝 모델의 분산 학습 개요
대규모 MANET을 위한 DHT 기반 라우팅 서베이
네트워크 가상화 환경의 장애 관리: 과제와 해결책
DSLabs: 분산 시스템 교육용 모델 체킹 프레임워크
분산 시스템 설계 소개: 마이크로서비스 아키텍처에서의 분할 (CodeProject)
다중 사용자 통신 네트워크를 위한 조정된 다중 팔 슬롯머신 접근법
Linked Open Data 기반 그린 디자인 애플리케이션 (Green-Thumb Camera)
LWDLS: 엑사스케일 저장소를 위한 경량 데이터 위치 서비스
패킷 네트워크에서의 네트워크 오류 정정 코드 구성
인턴십 발표: LB 성능 측정
카프카-스파크 및 인덱스 기술 논의 요약
LTE 및 LTE-Advanced 기반 에너지 효율적 무선 액세스 네트워크 설계
The Tail at Scale
Optimizing Google’s Warehouse Scale Computers: The NUMA Experience
G-RCA: 대규모 IP 네트워크를 위한 서비스 품질 관리용 일반화된 근본 원인 분석 플랫폼
개발자의 데이터 레이스 탐지 도구 사용 현황 (Google 사례)
Depth-Image-Based Rendering 기반 모바일 다중 뷰 3D 비디오의 효율적 자원 할당
시뮬레이션을 활용한 전술 임무용 다중 에이전트 알고리즘 개발
아이폰 5S M7 코프로세서와 모바일 컴퓨팅의 두 가지 관점
The Datacenter as a Computer (2nd Ed.) - 핵심 요약
Oculus Rift 지연 시간 측정기 사전 주문 개시
웹 기반 분산 콘텐츠 큐레이션 연구
을미년 2주차 랩 논문 미팅 요약
타다(Tada) 시스템 아키텍처 개요
동영상 트랜스코딩 서버의 에너지 절약을 위한 스케줄링
모바일 데이터 오프로딩: WiFi의 실제 기여도 분석
소셜 기반 멀티미디어 콘텐츠 분산 프레임워크
분산 합의 재검토 (Part I): Paxos 의 일반화 및 안전성 증명
Reducing Web Latency: the Virtue of Gentle Aggression
MillWheel: 인터넷 규모 내결함성 스트림 처리