Title: Scheduling communication-intensive applications on Mesos

Authors: Alessandro Di Stefano; Antonella Di Stefano; Giovanni Morana

Addresses: Department of Electrical, Electronics and Information Engineering, University of Catania, Catania, Italy ' Department of Electrical, Electronics and Information Engineering, University of Catania, Catania, Italy ' C3DNA Inc., California, USA

Abstract: In recent years, the widespread use of container technologies has significantly altered the interactions between cloud service providers and their customers when developing and offering services. The shift away from Virtual Private Server scenarios in Infrastructure-as-a-Service environments requires drastic changes to the deployment strategies adopted by service providers. This also opens many questions to what information must be supplied by customers and how to improve the performance of user applications, especially in the case of communication-intensive applications. In this work, the authors propose the adoption of a new framework for Mesos clusters that aims to improve the deployment strategies of communication intensive applications. Coope4M is based on the partitioning of the user application graph via the Isolation Index parameter obtained through user-knowledge on the degree of the communication between its components.

Keywords: containers; cloud computing; indexes; optimisation; monitoring; virtual machine monitors; resource management; Kubernetes; Mesos; Docker; placement strategies.

DOI: 10.1504/IJGUC.2020.103974

International Journal of Grid and Utility Computing, 2020 Vol.11 No.1, pp.103 - 114

Received: 22 Nov 2018
Accepted: 12 Jan 2019

Published online: 04 Dec 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article