Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Introduction Basic concepts Advanced concepts of server Load Balancing Application - Global server load balancing (GSLB) Application Web Caching Load balancing in Java
Introduction
In computer networking, load balancing is a technique to distributed work between many computers, processes, hard disks or other resources in order to get optimal resource utilization and decrease computing time [3]. The function is performed by the load balancers.
An easy example Router in a call center server Load Balancer Software & hardware Various other functions like
Server load balancing Firewall load balancing Transparent cache switching Server protection Fault Tolerance
Advanced Concepts
Cookie switching
How application that runs on top of TCP/IP protocol affects the function of load balancer Maintain Session[2]
Situations where the source IP is not a reliable way to identify a user, due to a proxy server is known as the megaproxy problem
Advanced Concepts
Delayed Binding
Delayed binding is this process of delaying the binding of a TCP connection to a server until after the application request is received.
Cookie Switching
Application - GSLB
Site selection based on the following [2] Site health conditions Site response time Site Loading time
Caches can be installed and utilized with the Load balancers in the following ways [2]
Forward proxy for client acceleration Transparent proxy for client acceleration Reverse proxy for server acceleration Transparent reverse proxy for server acceleration
Load Balancing for Servlets and JSPs Load Balancing for EJBs and RMI Objects Load Balancing for JDBC Connections
Load balancing of JDBC connection requires the use of a multipool configured for load balancing. Load balancing support is an option you can choose when configuring a multipool [1]. Multipool has an ordered lit of connection pool that routes the connection Default the first connection pool if not run in load balancing mode
References
o
http://e-docs.bea.com/wls/docs81/cluster/ load_balancing.html#1043771
o
http://en.wikipedia.org/wiki/Load_balancing