Balansiranje opterećenja
računalo mreže su složeni sustavi koji često usmjeravaju stotine, tisuće ili čak milijune podataka paketi svake sekunde. Zbog toga je važno da mreže obrađuju velike količine podataka, da su podaci usmjereni učinkovito. Na primjer, ako ih ima deset routeri unutar mreže i dvoje od njih radi 95% posla, mreža ne radi vrlo učinkovito. Mreža bi radila puno brže da svaki usmjerivač obrađuje oko 10% prometa. Isto tako, ako web mjesto svake sekunde dobije tisuće pogodaka, učinkovitije je podijeliti promet između više web poslužitelja nego se osloniti na jedan poslužitelj koji će podnijeti puni teret.
Uravnoteženje opterećenja pomaže mrežama učiniti učinkovitijima. Ravnomjerno raspoređuje obradu i promet po mreži, pazeći da niti jedan uređaj nije preopterećen. Web poslužitelji, kao u gornjem primjeru, često koriste uravnoteženje opterećenja da ravnomjerno podijele prometno opterećenje između nekoliko različitih poslužitelja. To im omogućuje korištenje dostupnog propusnost učinkovitije i stoga omogućuje brži pristup web mjestima koja hostiraju.
Bez obzira radi li se uravnoteženje opterećenja na lokalnoj mreži ili velikom web poslužitelju, potreban je hardver ili softver koji dijeli dolazni promet između dostupnih poslužitelja. Mreže koje primaju velike količine prometa mogu čak imati jedan ili više poslužitelja posvećenih uravnoteženju opterećenja između ostalih poslužitelja i uređaja u mreži. Ovi se poslužitelji često nazivaju (ne iznenađuje) uravnoteživačima opterećenja.
klasteri, ili više računala koja rade zajedno, također koriste uravnoteženje opterećenja za širenje poslova obrade među dostupnim sustavima.