Bidding game

Back to the main project page

Page outline

Introduction

What better way to conclude a project than with a fun game? :-)

This game is where everything comes together: the CDs your web crawler retrieved in phase 1, the additional data you got from your consortium and the web shop from phase 2, and the different web service interfaces from phase 3.

The best part of it: it's 100% voluntary, so you can't lose, you can only win.

Rules of the game

First a few general points:

Auction type

There are many different types of auctions. For this bidding game we use the 21st century version of the "silent auction", i.e. we've replaced the paper with a few web services and databases. :-)

To be more concrete:

Technical requirements

For successful participation in the bidding game you must have the following two applications running:

Time frame

Start of the bidding game: Monday, 2005-06-13, 1200. The database with the fake bids from the test phase will be flushed. At the same time we will disable our bogus vendor server (vendor ID 0) and bids for your own articles will not be considered valid anymore.

End of the bidding game: Wednesday, 2005-06-15, 1800. The trusted agent will be shut down and we will start the evaluation.

Evaluation

The evaluation of the bidding game will lead to the nomination of two winner teams (who may be one and the same):

The results of the game evaluation, including the winner teams, will be presented during the last lecture (Friday, 2005-06-17).

Rewards

Webshops and endpoints

As promised, an updated list of all webshops and endpoints

Group Number Webshop Vendor Server Endpoint
Group 2 Webshop group 2 http://lsir-cis-pc1.epfl.ch:8002/BiddingServer/bid
Group 3 Webshop group 3 http://lsir-cis-pc1.epfl.ch:8003/BiddingServer/bid
Group 4 Webshop group 4 http://lsir-cis-pc1.epfl.ch:8004/BiddingServer/bid
Group 5 Webshop group 5 http://lsir-cis-pc1.epfl.ch:8005/BiddingServer/bid
Group 6 Webshop group 6 http://lsir-cis-pc2.epfl.ch:8001/BiddingServer/bid
Group 7 Webshop group 7 http://lsir-cis-pc2.epfl.ch:8002/BiddingServer/bid
Group 8 Webshop group 8 http://lsir-cis-pc2.epfl.ch:8003/BiddingServer/bid
Group 9 Webshop group 9 http://lsir-cis-pc2.epfl.ch:8004/BiddingServer/bid
Group 10 Webshop group 10 http://lsir-cis-pc2.epfl.ch:8005/BiddingServer/BiddingServer
Group 11 Webshop group 11 http://lsir-cis-pc3.epfl.ch:8001/BiddingServer/bid
Group 12 Webshop group 12 No Vendor Server
Group 13 Webshop group 13 http://lsir-cis-pc3.epfl.ch:8003/BiddingServer/bid
Group 14 Webshop group 14 http://lsir-cis-pc3.epfl.ch:8004/BiddingServer/bid
Group 15 Webshop group 15 http://lsir-cis-pc3.epfl.ch:8005/BiddingServer/bid
Group 16 Webshop group 16 http://lsir-cis-pc4.epfl.ch:8001/BiddingServer/bid
Group 17 Webshop group 17 http://lsir-cis-pc4.epfl.ch:8002/BiddingServer/bid
Group 18 Webshop group 18 http://lsir-cis-pc4.epfl.ch:8003/BiddingServer/bid
Group 19 Webshop group 19 http://lsir-cis-pc4.epfl.ch:8004/BiddingServer/bid

Game results

Buyer's table

The table shows the total sum of placed and accepted (ie highest and confirmed) bids. Obviously, some groups did not check the proposed bid with their actual price which results in the fact that some groups were able to buy items below their list price. This results in a positive gain for some groups. Another issue that has influenced this table: some groups did not set any validation (password) for their servlets. This helped some to place bids on their own server.

   Buyer # |   Placed Bids |  Original Price |    Gain
-----------+---------------+-----------------+-----------
         7 |        362.40 |         9285.05 |   8922.65
         3 |        291.96 |         2872.87 |   2580.91
        17 |        828.50 |         2851.80 |   2023.30
         5 |        289.63 |         2098.45 |   1808.82
         2 |        990.54 |          984.61 |     -5.93
        15 |        480.71 |          470.18 |    -10.53
         4 |        840.19 |          825.59 |    -14.60
         6 |       1058.18 |         1000.66 |    -57.52
         8 |        165.00 |           82.76 |    -82.24
        14 |       7060.00 |         6683.00 |   -377.00
        19 |        752.98 |           23.80 |   -729.18
        13 |       1099.00 |           44.86 |  -1054.14
-----------+---------------+-----------------+-----------

Vendor's table

This is the counter-part of the buyer's table. The original idea of the game was to make profit. Unfortunately, some groups did not check the bidded price against their list price which results in some huge losses.

  Vendor # | Received Bids | Original Price  |     Gain
-----------+---------------+-----------------+-----------
         3 |       3796.12 |         1361.61 |   2434.51
         4 |       1337.00 |         1273.04 |     63.96
         9 |        879.08 |          864.59 |     14.49
        15 |        239.86 |          238.47 |      1.39
        19 |        107.92 |          122.01 |    -14.09
         7 |       6382.02 |         8658.00 |  -2275.98
        18 |        340.44 |         2825.20 |  -2484.76
        17 |       1136.65 |        11880.71 | -10744.06
-----------+---------------+-----------------+-----------

Final words

To sum up, we'd like to thank everybody for participating in the game and also for the good work some groups delivered during this project. We hope, that you've learnt something from this project you might be able to use in your professional future life. Now, there's nothing left to say except from wishing you all good luck for the final exam!

For the project team: Martin and Patrik

Copyright © Martin Rubli & Patrik Bless – Last change:
This page uses valid XHTML 1.0 Strict and valid Cascading Style Sheets, Level 2. This page uses valid XHTML 1.0 Strict. This page uses valid Cascading Style Sheets, Level 2.