Abstract
We propose a technique which pushes the server allocation
functionality onto the client. We argue that his approach scales
well and may result in increased performance in many cases.
Building on theoretical work based on game theory, we show that
the usage of individual replicas can be effectively controlled
with cost functions even when the clients are noncooperative. We
present the design and implementation of WebSeAl, our prototype
system realizing these techniques. WebSeAl does not require any
changes to existing client and server code, conforms to HTTP
standards, and does not generate any control messages.
Preliminary experiment results utilizing servers on six
continents and in a controlled setting indicate that WebSeAl
improves performance while imposing little overhead.
Users
Please
log in to take part in the discussion (add own reviews or comments).