Such a shame that Openstack is in such a sorry state due to shoddy software engineering practices and each part of it seemingly developed in isolation by different teams with wildly different APIs and conventions. SDN alone does not change how bad the rest of it is, in particular I/O performance.