Since 2016, the FEMDC SiG has been investigating how OpenStack could operate Edge Cloud infrastructures. Among the challenges that have been identified by the SiG, dealing with latency issues and network split brains is important for most OpenStack services.
In this presentation, we focus on how they impact the Keystone Identity Service. Keystone offers different deployment approaches, from a centralized one, to a federation, as well as a replication using database clustering. By varying the number of regions and latency between those regions, we compare the following deployments:
- One centralized Keystone handling requests of all regions
- A replicated Keystone using Galera Cluster to synchronize databases in the different regions
- A replicated Keystone leveraging the NewSQL CockroachDB database
- A federated Keystone
We present the methodology, results and identification of possible improvements towards a more decentralized management of the OpenStack services.
While Fog/Edge Cloud Infrastructures are becoming more recognised, the question of using OpenStack to operate such infrastructures, in particular the performance/scalability of the system, is often debated. In this presentation, we will present a reproducible way to evaluate the performance of Keystone at a WAN level.
Attendees may expect to learn:
- scenarios to operate WANwide infrastructures
- how to perform reproducible experiments thanks to the Enoslib framework
- methodology to emulate network limitations in a WANwide deployment based on traffic shapping
- preliminary results of the impact of the latency on the behaviour of Keystone