org.continuent.sequoia.controller.loadbalancer.raidb1 |
RAIDb-1 (full replication) load balancers.
|
Java Source File Name | Type | Comment |
RAIDb1.java | Class | RAIDb-1 load balancer.
This class is an abstract call because the read requests coming from the
request controller are NOT treated here but in the subclasses. |
RAIDb1ec.java | Class | RAIDb-1 load balancer.
This class is an abstract call because the read requests coming from the
request manager are NOT treated here but in the subclasses. |
RAIDb1ec_RR.java | Class | RAIDb-1 Round Robin load balancer with error checking.
This load balancer tolerates byzantine failures of databases. |
RAIDb1ec_WRR.java | Class | RAIDb-1 Weighted Round Robin load balancer with error checking.
This load balancer tolerates byzantine failures of databases. |
RAIDb1_LPRF.java | Class | RAIDb-1 Round Robin load balancer featuring (Least Pending Requests First
load balancing algorithm).
The read requests coming from the Request Manager are sent to the node that
has the least pending read requests among the nodes that can execute the
request. |
RAIDb1_RR.java | Class | RAIDb-1 Round Robin load balancer
The read requests coming from the Request Manager are sent in a round robin
to the backend nodes. |
RAIDb1_WRR.java | Class | RAIDb-1 Weighted Round Robin load balancer
The read requests coming from the request manager are sent to the backend
nodes using a weighted round robin. |