That's definitely an interesting idea. The only problem here is that bandwidth is not typically the constraint on supernodes. The number of TCP/IP connections the machine can handle is more typically the bottleneck. In fact, supernodes need to devote surprisingly little bandwidth to messages -- not much more that normal nodes had to devote to bandwidth prior to the supernode implementation.
So, while this is an interesting and creative idea, it solves a problem that is thankfully not really there!
Thanks. |