I want to deploy a Java application in an open source Cloud application and setup a private cloud in a desktop hypervisor using an icore 5 PC with 8 GB RAM. I want to know which of the open source cloud applications I can set up in one PC only as per academic environment and test purposes without requiring the use of another PC for front end/back end that will support easy deployment of a Java application or a VLE(Virtual Learning environment).