Please provide more context. What's is distributed in your scheme: the data and/or the server-side computation? Are you opposed to performing complex operations solely on the client?
It sounds like the wrong question or a solution looking for a problem. Are you already hitting traffic that can't be handled by big servers? Do you actually have a problem?