WO2008129527A2

Load-balancing bridge cluster for network node

Abstract

A network load-balancing cluster configured to function as a transparent bridge, by connecting the load-balancing nodes in series rather than in parallel, as is done in prior-art configurations. A load-balancing algorithm and method are disclosed, by which each node in the configuration independently determines whether to process a data packet or pass the data packet along for processing by another node. To support this, load-balancing nodes are equipped with both software and hardware data pass-through capabilities that allow the nodes to pass along data packets that are processed by a different node.

WO2008129527A2, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

24 claims: 4 independent, 20 dependent

  1. 1
    CLAIMS:1. A load-balancing cluster for a data network comprising a plurality of load-balancing nodes connected in series, wherein each of said load-balancing nodes includes: • A first external data port for receiving a data packet;• A second external data port for retransmitting said data packet;• a data handler for processing said data packet;and • a load balancer for determining whether to process said data packet by said data handler.
  2. 2
    The load-balancing cluster of claim I 5 wherein at least one load- balancing node of said plurality includes a processor containing at least one of:• said data handler;• said load balancer;and • a software application containing said data handler.
  3. 7
    The load-balancing cluster of claim I 5 wherein at least one received data packet is processed by said data handler of more than one load-balancing node of said plurality.
  4. 9
    The load-balancing cluster of claim I 5 wherein:• exactly two load-balancing nodes of said plurality are end-nodes, said end- nodes being connected to exactly one other load-balancing node of said plurality, via respective external data ports thereof;and • excepting said end-nodes, each load-balancing node of said plurality is connected to exactly two other load-balancing nodes of said plurality, via respective external data ports thereof.