Fog/Edge Massively Distributed Clouds (FEMDC) sig is working on identifying how
OpenStack can address new use cases where compute resources are put close to
the end users (Edge). In such context OpenStack's control plane can be spread
over many different locations. As a consequence its internal management traffic
can go through a Wide Area Network made of heterogeneous and possible
unreliable network links.
The session is about a study made under the umbrella of the FEMDC and
performance team and targets a deep evaluation of the communication
layer of OpenStack in massively distributed environments. This includes an
evaluation of different messaging technologies (broker and brokerless
approaches) while distributing ten thousands of agents over several
(micro-)datacenters. The presentation also focuses on the messaging patterns
offered by Oslo.Messaging and the methodology used. We will conclude on the
identified gaps and provide freely all the material (tools and results) to the community.
* The different buses implementations
- broker and brokerless
- pro and cons of each approaches in a massively distributed environment
* What messaging patterns is in use in oslo.messaging and how they scale when
it comes to push the communicating agents at the edge.
* The methodology to perform evaluation of oslo.messaging in a massively distributed
environment.
It includes
- an overview of the framework used
- the definition of the metrics of interest in this context
- and how a multisite environment can be emulated (link latencies,
heterogeneous bandwitdh ...)