Academics and industry experts are advocating for going from large-centralized Cloud Computing infrastructures to smaller ones massively distributed at the edge of the network. However to favor the adoption of such a model, the development of a system in charge of turning such a complex and diverse network of resources into a global Cloud is critical.
In this talk, we introduce the premises of such a system. The novelty of our work is that instead of developing “yet another” brokering solution, we chose to revise the OpenStack internals with P2P mechanisms in order to operate in a distributed manner but throughout the same software platform such a geographically spread Cloud. More precisely, we describe how we extended Nova with an additional driver allowing the use of a distributed key/value store instead of the centralized SQL backend. Results of experiments conducted on Grid'5000 are promising and pave the way toward a first large-scale and WAN-wide IaaS manager based on OpenStack.