Cube - a open-source cloud platform