Designing dynamic pricing mechanisms that efficiently price resources in line with a provider's profit maximization goal is a key challenge in cloud computing environments. Despite the large volume of research published on this topic, there is no publicly available software system implementing dynamic pricing for Infrastructure as a Service cloud spot markets. This paper presents the implementation of a framework called Spot instance pricing as a Service (SipaaS) that supports an auction mechanism to price and allocate virtual machine instances. SipaaS is an open-source project offering a set of web services to price and sell virtual machine instances in a spot market resembling the Amazon EC2 spot instances. Cloud providers, who aim at utilizing SipaaS, should install add-ons in their existing platform to make use of the framework. As an instance, we provide an extension to the Horizon -the OpenStack dashboard project -to employ SipaaS web services and to add a spot market environment to OpenStack. To validate and evaluate the system, we conducted an experimental study with a group of 10 users utilizing the provided spot market in a real environment. Results show that the system performs reliably in a practical test environment.A. NADJARAN TOOSI, F. KHODADADI, AND R. BUYYA Spot market, since introduced by AWS, has been considered as one of the first steps towards a full-fledged market economy for computational resources [8]. In the spot market, customers communicate their bids for an instance-hour to AWS in order to acquire required number of instances. Subsequently, AWS reports a market-wide spot price at which VM instance usage is charged while terminating instances that are executing on a bid price lower than the market price (out-of-bid situation). Prices vary independently for each instance type and available data center (or availability zone in Amazon terminology).Amazon Web Services has revealed no detailed information regarding their pricing mechanism and the computation of the spot price. At present, the design of dynamic forms of pricing for cloud computing resources is an open research challenge and of great interest to both cloud providers and researchers. An auction mechanism is truthful, if for each bidder irrespective of any choice of bid by all other bidders, the dominant strategy is to report his/her true information. We presented a pricing mechanism called Online Extended Consensus Revenue Estimate (online Ex-CORE) auction that is truthful with high probability and generates a near optimal profit for the cloud provider in [9].In this paper, we describe an open source framework called Spot instance pricing as a Service (SipaaS). SipaaS § offers a set of web services that can be used by IaaS cloud providers to run a spot market resembling the AWS spot instances. It provides services to price VM instances using the internal pricing module that works based on the online Ex-CORE auction mechanism. The extensible architecture of the SipaaS framework allows for implementation of any new pricing mechan...