Configurable Architecture and Resource Provisioning for Future Clouds