Scheduling Multi-Component Applications Across Federated Edge Clusters With Phare

Gabriele Castellano,Stefano Galantino, Fulvio Risso,Antonio Manzalini

IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY(2024)

引用 0|浏览0
暂无评分
摘要
The shift towards agile microservice architecture has enabled significant benefits for IT companies but has also resulted in increased complexity for Cloud orchestration tools. Traditional tools were designed for centralized data centers and are ineffective for locating microservices in geographically-distributed edge-like infrastructures. This paper presents Phare, a decentralized scheduling algorithm designed to optimize the placement of microservices by satisfying their computing and communication demands while minimizing deployment costs. Phare employs a heuristic-based approach to solve the NP-Hard scheduling problem, prioritizing the microservices with the more stringent requirements and placing them on the most convenient computing facilities, based on the concept of affinity, contributing to the field by providing a more holistic approach to resource scheduling in edge computing. We validate our approach against Firmament, the state-of-the-art workload scheduling algorithm for component-based applications, on simulated edge infrastructures with hundreds of clusters. Phare achieves up to a 10x reduction in terms of deployment costs compared to Firmament while providing a much lower scheduling latency.
更多
查看译文
关键词
Costs,Microservice architectures,Task analysis,Scheduling algorithms,Data centers,Cloud computing,Resource management,Resource sharing,cloud-to-edge,service allocation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要