This leads to decreasing prices being offered during
the period of the procurement auction.
In this paper we will focus on three different types
of procurement auctions. The common part of the
three auction mechanisms is the auction preparation,
which provides that upon the arrival of a demand, the
broker issues a public “call for proposal” (CFP) to
invite providers. The CFP shall specify a minimum
set of auction parameters including the start-provision
time, the stop-provision time, the initial price (from
which discount bids are expected), the bidding rules
(who can bid and when, restrictions on bids) and the
clearing policy (when to “terminate” the auction, who
gets what, at what price). After having collected the
willingness of providers to participate in the auction,
the preparation phase ends up and the bargain starts
according to what is specified in the bidding rules
and the clearing policy. What characterizes one auc-
tion mechanism from another one is the information
specified in the bidding rules and the clearing policy.
For our purpose we will address the following mech-
anisms:
• English Reverse (ER)(Parsons et al., 2011). The
ER is a multi-round auction. The CFP specifies
the initial price from which discounting bids (of-
fers) are expected. The participating bidders can
post their offers. Discounting offers are called out,
so that every bidders is always aware of the refer-
ence price for which further discounts are to be
proposed. If no offer arrives within a time-frame
(publicly set in the CFP), the good will be as-
signed to the last best (i.e., the lowest priced) of-
fer. This type of auction allows bidders gather in-
formation of each other’s evaluation of the good.
• First Price Sealed Bid (FPSB)(Parsons et al.,
2011). The FPSB is a single-round auction, i.e.,
all bidders have the chance to bid just once, before
the auction being cleared. When bidders receive
the CFP, they check the initial price and decide to
either bid or not to bid. After all participants have
posted their bid, the broker clears the auction and
allocates the “demand” to the bidder who has val-
ued it the most (in the case of a reverse auction,
the least). The peculiarity of this auction is that
bidders are not aware of each other’s offer, as only
the winning bid will be broadcast at the end of the
auction.
• Second Price Sealed Bid (SPSB). Like the FPSB,
it is a single round auction. But with the differ-
ence that the one who wins the auction (i.e., who
offers the highest price) will pay the second high-
est bid price. This mechanism, applied to a re-
verse auction, aims at improving the provider’s
utility (refer to the next section for the definition
of the provider’s utility). In fact, according to
this mechanism each provider may keep its good’s
evaluation secret, and if they will win the good
they will be acknowledged a price which is higher
than their own bid, thus increasing the overall util-
ity.
3.3 Provider’s Strategy
One of the objective of this work is the study of an
adaptive (i.e., dynamic) strategy for the providers that
participate in procurement auctions. By strategy we
mean a set of rules producing the decisions a provider
must take to maximize their own business objective.
Basically, a strategy shall drive the provider in choos-
ing the right actions to be undertaken when competing
for the acquisition of a good (e.g., whether to partici-
pate in a given auction, to bid in a given round, not to
bid, which price to offer). In the strategy design, the
first step was to outline the main factors that may im-
pact such choices. Secondly, we tried to devise a dy-
namic strategy which accounts for the just mentioned
factors and smoothly adapt their fluctuations. Finally,
we set up and configured a test environment to ana-
lyze the results produced by the strategy.
According to the literature, the behavior of an auc-
tion’s participant is mainly driven by the information
the participant has on the value of the good being
sold (Klemperer, 1999). In respect to this informa-
tion, two basic auction models are possible: 1) the
private-value model, where each bidder has an esti-
mate of the good for sale, and that estimate is private
and unaffected by others’ estimates, and 2) the pure
common-value model, where the actual value of the
object is the same for everyone, but bidders have dif-
ferent private information on how much that value ac-
tually is. Combined models can also be derived from
the cited ones.
If we better analyze the context of cloud auctions,
a computing resource can be seen as a good whose ac-
tual value (price) is common to all providers. In fact,
though for computing resources we can not yet speak
of conventional “market prices”, all providers in their
regular sales adopt well known, leveled prices. We
can then conclude the actual values of such kind re-
sources are somewhat common to providers. In the
context of a procurement auction of computing re-
sources, the estimate E
pi
of the i-th provider for a
given good may differ from the the estimate E
p j
of
the j-th provider according to the diverse needs each
provider may have in pursuing their own business ob-
jective.
Primary objective of a provider is to maximize
what is referred to as Utility. Given a resource to
CLOSER2014-4thInternationalConferenceonCloudComputingandServicesScience
42