[Back]


Talks and Poster Presentations (with Proceedings-Entry):

T. Pusztai, F. Rossi, S. Dustdar:
"Pogonip: Scheduling Asynchronous Applications on the Edge";
Talk: IEEE 14th International Conference on Cloud Computing (CLOUD 2021) - Online Conference, Chicago, IL, USA; 2021-09-05 - 2021-09-11; in: "Proceedings of the IEEE 14th International Conference on Cloud Computing (CLOUD 2021)", C. Ardagna, C. Chang, E. Damiani, R. Ranjan, Z. Wang, R. Ward, J. Zhang, W. Zhang (ed.); IEEE, (2021), ISBN: 978-1-6654-0061-9; 660 - 670.



English abstract:
The microservice architectural style is changing the design of modern applications. Orchestration tools, such as Kubernetes, deploy them on computing nodes assuming that resources are interconnected through fast communication links. However, running microservices in the emerging edge computing environments requires considering the heterogeneity and nonnegligible network delays among edge resources. In this context, although the problem of scheduling synchronous microservice-based applications has been widely explored, scheduling asynchronous applications, where microservices interact using a queue system, has only recently started to be investigated. In this paper, we present Pogonip, an edge-aware scheduler for Kubernetes, designed for asynchronous microservices. We formulate an optimization problem and a heuristic for determining the placement of microservices, which is tailored for edge environments. We integrate them in Kubernetes by building custom scheduler plugins. Using a benchmark application, we show the advantages of the proposed network-aware solutions over other state-of-the-art solutions.

Keywords:
Edge, scheduler, placement problem, microservices, asynchronous, Kubernetes


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1109/CLOUD53861.2021.00085



Related Projects:
Project Head Schahram Dustdar:
RAINBOW


Created from the Publication Database of the Vienna University of Technology.