An Approach To Enable Cloud Service Providers To Arrange Iaas, Paas, And Saas Using External Virtualization Infrastructures