Table 2: Efficiency of two competing bidding strategies (smooth, aggressive) in terms of mean price per acquired resource
unit ¯p and average round time
¯
k
acc
until bid acceptance.
price increment ∆P
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5
¯p
smoo
0.99 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.99 0.99 0.98 0.98 0.98 0.98 0.97
¯p
aggr
0.90 1.00 1.07 1.13 1.19 1.25 1.31 1.36 1.43 1.51 1.57 1.64 1.70 1.76 1.83
¯
k
acc
smoo
1.30 1.34 1.38 1.38 1.38 1.40 1.39 1.39 1.37 1.36 1.35 1.33 1.31 1.30 1.28
¯
k
acc
aggr
1.60 1.36 1.20 1.13 1.13 1.15 1.21 1.28 1.37 1.48 1.56 1.63 1.67 1.69 1.69
∆¯p -0.09 0.0 0.07 0.12 0.19 0.25 0.31 0,36 0.43 0.52 0.58 0.66 0.72 0.79 0.86
∆
¯
k
acc
0.31 0.01 -0.18 -0.25 -0.25 -0.25 -0.18 -0.11 0.0 0.12 0.21 0.30 0.36 0.39 0.41
U
aggr
-0.29 -0.01 0.16 0.23 0.21 0.20 0.12 0.04 -0.09 -0.22 -0.33 -0.43 -0.51 -0.55 -0.59
Allocation is done by a combinatorial auction in our
economically inspired approach where proxy-agents
try to acquire optimal resource bundles with respect
to limited budgets. The system allows the provi-
sion of price information for the resources required
to perform various information services and informa-
tion production tasks in the grid. This is done by
calculating shadow prices in connection with solving
the NP-hard winner determination problem of the
combinatorial auction by an integer programming ap-
proach. The efficiency of the shadow price-based al-
location was tested in a closed loop grid system where
the agents can use monetary units rewarded for the
resources they provide to the system for the acqui-
sition of complementary capacity. Two types of bid-
ding agents have been compared in terms of efficiency
(average resource price payed and waiting time until
bid acceptance): An aggressive bidding agent with
strongly rising bids and a smooth bidding agent us-
ing low bid increments. While searching the strategy
space by varying the bidding behavior of the aggres-
sive agent from smooth to very aggressive in a com-
petitive environment with multiple smooth bidders, it
turns out that there is a bidding strategy where trade-
off between bid acceptance time and average resource
price paid is optimal. Future research will address
system behavior in resource failure situations and the
question of incentive compatible bidding. Addition-
ally, the question of alternative definitions of the util-
ity function for the different agent types should be dis-
cussed.
REFERENCES
AuYoung, A., Chun, B. N., Snoeren, A. C., and Vahdat,
A. (2004). Resource allocation in federated distrib-
uted computing infrastructures. In Proceedings of the
1st Workshop on Operating System and Architectural
Support, San Francisco, USA.
Bjørndal, M. and Jørnsten, K. (2001). An analysis of a com-
binatorial auction. Technical Report 2001-11, Depart-
ment of Finance and Management Science, Norwe-
gian School of Economics and Business Administra-
tion, Bergen, Norway.
Buyya, R., Stockinger, H., Giddy, J., and Abramson,
D. (2001). Economic models for management of
resources in peer-to-peer and grid computing. In
Proceedings of the SPIE International Conference
on Commercial Applications for High-Performance
Computing, Denver, USA.
Chun, B. N., Buonadonna, P., AuYoung, A., Ng, C., Parkes,
D. C., Shneiderman, J., Snoeren, A. C., and Vahdat, A.
(2004). Mirage: A microeconomic resource allocation
system for sensornet testbeds. In Proceedings of the
2nd IEEE Workshop on Embedded Networked Sensors
(EmNetS-II); Sidney, Australia.
Fujishima, Y., Leyton-Brown, K., and Shoham, Y. (1999).
Taming the computational complexity of combinato-
rial auctions: Optimal and approximate approaches.
In Proceedings of the 16th International Joint Confer-
ence on Artificial Intelligence 1999 (IJCAI-99), Stock-
holm, Sweden, pages 548 – 553.
Kwasnica, A. M., Ledyard, J., Porter, D., and DeMartini,
C. (2005). A new and improved design for multi-
objective iterative auctions. Management Science,
51(3):419–434.
Nisan, N. (2005). Bidding languages. In Steinberg, R.,
Shoham, Y., and Cramton, P., editors, Combinatorial
Auctions. MIT-Press.
Parkes, D. C. and Ungar, L. H. (2000). Iterative combina-
torial auctions: Theory and practice. In Proceedings
of the 17th National Conference on Artificial Intelli-
gence (AAAI-00), pages 74–81.
Rassenti, J. S., Smith, V. L., and Bulfin, R. L. (1982). A
combinatorial auction mechanism for airport time slot
allocation. Bell Journ. of Economics, 13(2):402–417.
Schwind, M., Stockheim, T., and Rothlauf, F. (2003). Op-
timization heuristics for the combinatorial auction
problem. In Proceedings of the Congress on Evolu-
tionary Computation CEC 2003, pages 1588–1595.
Vries, S. D. and Vohra, R. (2001). Combinatorial auc-
tions: A survey. INFORMS Journal on Computing,
15(3):284–309.
Xia, M., Koehler, G. J., and Whinston, A. B. (2004). Pricing
combinatorial auctions. European Journal of Opera-
tional Research, 154(1):251–270.
ICEIS 2006 - SOFTWARE AGENTS AND INTERNET COMPUTING
18