Patent ID: 7941478

Claim:
A non-transitory program storage device readable by machine, embodying a program of instructions executable by the machine to perform method steps for causing operation distribution of at least one networked application, comprising: distributing at least one operation of at least one networked application; directing at least one user request to at least one surrogate server; caching a set of information records needed for said at least one operation at said at least one surrogate server; executing said at least one operation at said at least one surrogate server using the set of information records, said at least one operation being at least an auction application and said at least one surrogate server being a current auction site; determining periodically whether migration of the current auction site to a different surrogate server is needed based on periodically re-computed data associated with one or more surrogate servers; determining a second surrogate server as a new auction site; sending a message to the second surrogate server requesting permission to host a current auction, the message further including information associated with the current auction; and transferring one or more new user requests for the current auction to the new auction site.