On Wed, May 14, 2008 at 10:32:51PM +0100, Jamie Lokier (jamie@shareable.org) wrote:Yep, having multiple connections is worse for high-performance networks and is a great win for long latency links. If client to server connection is slower than server-server one, than having single gate server, which broadcasts data to others is a win over multiple connection to different servers. But if communication is roughly the same over all links, than... I think I agree that client-to-many is a better approach, since perormance of client-to-many will be the same as client-to-gate-to-others (since link is the same everywhere), but if gate server fails, reconnection and other management tasks introduce huge latency here (new gate server, new connection and so on), while with client-to-many we just proceed with other connections. But that's a different leader :) Probably idea I described in other mail to Jeff, when client just connects to number of servers and can process command of adding/dropping server from that group, and balances reading between them and sends writes/metadata update to all of them, and all logic behind that group selection is hidded in the servers cloud, is the best choice... -- Evgeniy Polyakov --
| Goswin von Brederlow | Re: [00/41] Large Blocksize Support V7 (adds memmap support) |
| Andrew Morton | 2.6.23-rc4-mm1 |
| Pavel Machek | iwl3945 in 2.6.24-rc1 dies under load |
| Serge E. Hallyn | Re: LSM conversion to static interface |
git: | |
| Johan Herland | [PATCH 0/6] Refactor the tag object |
| Johan De Messemaeker | Re: People unaware of the importance of "git gc"? |
| Mark Levedahl | autoCRLF, git status, git-gui, what is the desired behavior? |
| Dan Farina | backup or mirror a repository |
| Mark Reitblatt | US Export of Cryptography |
| Richard Stallman | Real men don't attack straw men |
| Sam Fourman Jr. | Asus Striker Extreme does not support 4GB memory |
| Sunnz | How do I configure sendmail? |
| Patrick McHardy | pkt_sched: add DRR scheduler |
| jamal | [PATCH 2/3][NET_BATCH] net core use batching |
| Evgeniy Polyakov | [resend take 2 0/4] Distributed storage. |
| Julius Volz | Adding SNAT support to LVS/NAT |
