EasyCloud: a Rule based Toolkit for Multi-platform Cloud/Edge Service Management


In order to satisfy the demand for collective and collaborative use of the various Cloud/Edge computing platforms available, the Cloud/Edge interoperability is necessary. Unfortunately, due to the specific solutions provided by the major Cloud/Edge providers, right now it is difficult to fully exploit different Clouds/Edges concurrently. In this paper, we aim to fill this gap by proposing EasyCloud, an easy and effective toolkit and user interface able to not only interact with multiple and different Cloud/Edge platforms at the same time but also to provide a rule-based engine where the user can specify what to do in real-time when the workload of the services running on the Clouds/Edges becomes underutilized (e.g., switch-off the service to save money) or overutilized (e.g., switch-on new computational resources to overcome the increased workload). EasyCloud is currently used by researchers, educators, and students with success and its source code is publicly available.

In 2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC), Paris, France