Breakout1 Speaker
Li Ma
Li MaAWcloud Architect

Li Ma is a Linux veteran with over 10 years of experience on Linux development. He is core contributor in OpenStack Dragonflow and the architect at AWcloud where he works on SDN/NFV and large-scale cloud architecture. Prior to joining OpenStack community, he spent 4 years on infosec, virtualization/containerization and distributed system. Li Ma also has research background on artificial intelligence.

Topic:Database Consistency Solution for Large-scale OpenStack Architecture

In large-scale OpenStack clouds (more than 1,000 nodes), OpenStack database layer cannot scale-out and a new paradigm of persistent data mechanism should be re-defined for OpenStack. In SDN world, most of the current solutions for OpenStack rely on open source NoSQL servers to store persistent network topologies and objects and some of them are successfully working in production. However, due to the fact that database backends vary on consistency, availability and network partition, we designed a general database consistency solution, based on distributed lock manager, object versioning and high-performance messaging layer to synchronize the network topologies and objects among different database backends. Finally we achieves the desired consistency for the whole Dragonflow platform.