An Innovative Open Source Middleware For Managing Virtual Resources In Federated Clouds