Date Added: Jul 2009
Market-based resource allocation is expected to be an effective mechanism to allocate resources in a cloud computing environment, where the resources are virtualized and delivered to users as services. This paper proposes a market mechanism to efficiently allocate multiple computation/storage services among multiple participants, or the Cloud Service Exchange. The proposed mechanism enables users to order a combination of arbitrary services in a co-allocation or a workflow manner, and to receive future/current services at the forward/spot market. The evaluation shows that the proposed mechanism scales up to probable situations.