Help for Merkato Client v 1.0 (Copyright 1998-2000 invisiblehand.net)
Once the applet is launched enter username and password
in the login dialog and press connect. When the operation is completed
successfully the login dialog will disappear and you will be connected
to the auction taking place at the servlet specified in the agent text
box of the login panel.
From the “View” menu you can select different GUI components that
will allow you to specify auction configuration
parameters, monitor the auction as well as manually bid:
-
News: a scrolling banner to update you on the current state of the
auction and on the bidding process
-
Valuation: a GUI for selecting how much you value the bandwidth,
i.e. how much you are willing to pay. Since theprice will change depending
on the quantity of bandwidth the valuation is represented by a curve A
choice menu allows you to select among few predefined curves:
-
Linear: a straight line: the value per unit of the bandwidth
is independent of the amount of bandwidth requested. Parabolic: a
parabolic curve the value per unit decreases as the quantity requested
increases.
-
Logarithmic: a logarithmic curve
-
Roberts: a valuation model for wholesale Internet bandwidth
based on L. G. Roberts (see "Beyond Moore's Law: Internet Growth
Trends", IEEE Computers, January 2000)
-
Web Valuations: bandwidth valuation for a web server. A web
master can specify the average file size, hits per month, desired
delay, and value per hit, those values are converted into a bandwidth valuation
curve.
You can change the parameters of these curves by selecting the appropriate
values in text boxes or changing the curve with the mouse.
-
Budget: Specify your budget (i.e. the maximum total amount
that you are willing to pay)
-
Strategy: a GUI for selecting the algorithm used by the bidding
agent to send the bid based on your valuation and total budget. The strategy
displays your bid (a certain quantity at a certain price), the bid fee,
and the bidding interval i.e. how frequently the bid is sent to the server.
A choice menu will allow you to select among the following:
-
Truthful: The strategy that bids the truthful best
reply following the derivative of the valuation curve : It will only submit
the bid if utility will be increased by at least epsilon. (see Proposition
1 of the PSP paper)
-
Aggressive: Set a random price, get as much quantity as possible
without exceeding budget. If this new bid is better than
current bid (i.e. increases the utility function) , then it is submitted.
This strategy is suboptimal and should not be used.
-
Manual: Explicitly specify price and quantity of your bid.
-
Bid Graph: You can monitor the auction.
-
The blue dots show your opponents' bids
-
The magenta (purple) dot shows your allocation (what you would get)
from the current profile of bids. The rule (formula) that computes
your allocation from the bids is the Progressive Second Price Auction™
(patent pending).
-
Your budget is shown by the magenta dotted line (not shown if budget is
unlimited) .
-
You can only get the leftovers from higher bidders; the buyer who bid for
the highest price gets the quantity he bid for; the next ranked buyer
gets what he bid or what's left, whichever is smaller, etc. So during the
bidding, the dark surface shows what you can get given the current opponents'
bids.
-
Allocation: GUI to display the current allocation of your bandwidth
(quantity and price per unit), the time left to the end of the current
auction and the total paid from the start of the bidding session (since
your latest connection).
-
Unit: GUI to change the units of: quantity, price and time.
-
Allocation Graph: A rolling graph plotting your allocated quantity
(green) and price (yellow) over time.
-
Bid Graph: A rolling graph plotting your bid quantity (green) and
price (yellow) over time.
-
Utility: A rolling graph plotting the utility function.
-
Upload Agent: the URL to which the mobile agent can be uploaded.
From the “FILE” menu you can:
-
Load/Save configuration parameters from/to an XML format file.
-
Upload the mobile agent to a different URL so that the agent
will keep bidding from a different computer.
-
Download the parked mobile agent from a URL.
-
Get Account information: get from the server the current market
price, the session bill and the total bill.
-
Exit the current session.