Skip to content

Instantly share code, notes, and snippets.

@CMCDragonkai
Created January 14, 2019 07:58
Show Gist options
  • Save CMCDragonkai/9717ee929b4ec4736c8cb744330e8356 to your computer and use it in GitHub Desktop.
Save CMCDragonkai/9717ee929b4ec4736c8cb744330e8356 to your computer and use it in GitHub Desktop.
Load Balancer Characteristics

Load Balancer Characteristics

  1. Load Balance - distributing load and processing things in parallel - round robin, weighted, random, least loaded
  2. Failover - continuation service when a service fails or crashes - redundancy, capacity, heartbeats/monitoring, exception handling, stonith
  3. Routing - selecting a path for traffic to services - (unicast, boadcaset, multicast, anycast, geocast)
  4. Scheduling - assignment of time or resources to a task/service or vice versa - work stealing, pre-emptive, co-operative, fifo, priority, work-conserving
  5. Migration - Version upgrades, and resource optimisation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment