What Load Balancing Methods are Available with a Local Load Balancer?

What Load Balancing Methods are Available with a Local Load Balancer?

By: ZebraHost

ZebraHost offers multiple balancing methods including single and hybrid methods.

LOAD BALANCE METHODDESCRIPTION
Consistent Hash IP
  • Maps client requests to real servers by hashing the source IP's of the request.
  • Client/Server relationships are maintained across ports.
Insert Cookie
  • Inserts a tracking cookie into the request. Session data contained within the cookie is used with subsequent request to send traffic back to the same real server.
  • Persistence is hard-coded on a per-session basis.
  • Cookie expires after the client's browser is closed.
  • Requires that the client accepts cookies to be effective.
Least Connections
  • The real server with the fewest number of active connections gets first priority.
  • Algorithm requires a difference of 10 connections, which may skew results for customers.
Persistent IP
  • Ties the source IP of the requester to the real server that processes the request by a hash of all 4 octets of the requesting IP address.
  • Persists for 60 minutes.
Round Robin
  • Each New Request is assigned to the next real server in the rotation.
  • Balanced distribution occurs over large samples, though small samples may display a disproportionate balance.
Shortest Response
  • Server with the shortest response time receives the request.
  • As load and response time increases, slower servers begin to field fewer requests.
Round Robin with Persistent IP
  • Each new request is assigned to the next real server in rotation.
  • Requester's IP address is tied to the real server, resulting in subsequent requests from the IP to be assigned to the same real server.
Round Robin with Insert Cookie
  • Each new request is assigned to the next real server in rotation.
  • The load balancer inserts a cookie into the request and uses the session information from the cookie to direct traffic to the same real server for subsequent requests.
Least Connections with Persistent IP
  • Each new request is assigned to the real server with the least number of active connections at the moment.
  • Requester's IP address is tied to the real server, resulting in subsequent requests from the IP to be assigned to the same real server.
Least Connections with Insert Cookie
  • Each new request is assigned to the real server with the least number of active connections at the moment.
  • The Load Balancer inserts a cookie into the request and uses the session information from the cookie to direct traffic to the same real server for subsequent requests.
Shortest Response with Persistent IP
  • Each new request is assigned to the real server with the shortest response time.
  • Requester's IP address is tied to the real server, resulting in subsequent requests from the IP to be assigned to the same real server.
Shortest Response with Insert Cookie
  • Each new request is assigned to the real server with the shortest response time.
  • The load balancer inserts a cookie into the request and uses the session information from the cookie to direct traffic to the same real server for subsequent requests.