Evgeniy Polyakov wrote:With the right topology and hardware, you can get _faster_ than single node performance with as many nodes as you like, except when there is a node/link failure and the network pauses briefly to reorganise - and even that is solvable. Consider: Client <-> A <-> B <-> C <-> D A to D are servers. <-> are independent network links. Each server has hardware which can forward a packet at the same time it's being received like the best switches (wormhole routing), while performing minor transformations on it (I did say the right hardware ;-) Client sends a request message. It is forwarded along the whole chain, and reaches D with just a few microseconds of delay compared with A. All servers process the message, and produce a response in about the same time. However, (think of RAID) they don't all process all data in the message, just part they are responsible for, so they might do it faster than a single node would processing the whole message. The aggregate response is a function of all of them. D sends its response. C forwards that packet while modifying the answer to include its own response. B, A do the same. The answer at Client arrives just a few microseconds later than it would have with just a single server. If desired, arrange it in a tree to reduce even the microseconds. Such network hardware is quite feasible, indeed quite easy with an FPGA based NIC. Enjoy the speed :-) -- Jamie --
| Mark Lord | Re: Linux 2.6.24-rc7 |
| Kentaro Takeda | [TOMOYO 05/15](repost) Domain transition handler functions. |
| Willy Tarreau | Re: Linux v2.6.24-rc1 |
| Al Boldi | [RFD] Incremental fsck |
| drew | Re: SVGA-alphanum. modes |
| Kevin Cummings | VESA video support during boot. |
| Raymond Nijssen | Re: What the 17" monitor reviews never tell you |
| Michael Haardt | GNU shell utils 1.7: date(1) dumps core (with easy solution:) |
git: | |
| David Woodhouse | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jarek Poplawski | Re: [BUG] New Kernel Bugs |
