Cost-aware Optimized Virtual Machine Placement through Cloud Broker in Multi-cloud Architecture

Cloud services through cloud brokers are upcoming services acquisition approach for cloud service consumers, where cloud broker acts as an intermediary between cloud service providers and service consumers. From the viewpoint of service charge, the IaaS cloud service providers impose higher services charges for their services. As the service charge varies dynamically in respect to cloud service providers, in respect to requested cloud resources and timestamp. In this paper, we propose a costaware selection of cloud providers and their virtual machines (VMs) as well from the broker perspective to provide cost effective services to consumers. We consider multi-cloud environment for cloud service provisioning and apply portfolio optimization technique to purchase services from cloud service