Design a system using only standard PCs for load balancing. No load-balancers allowed. Want speed, scalability, reliability, standardized configuration for all nodes.
Sigiloso
Use anycast for all the nodes to hear all requests. One node is voted to be the king, and the king delegates which nodes work on which requests. If the king goes down any other node can be voted to be the new king. Nodes communicate their load level to the king.