Towards Data-driven Software-defined Infrastructures