Clustering & Load Balancing Of BI Server

I have read something and wud like to share that with u… Mite help u…. have a look…
Clustering capability  allows for the deployment of a multi-server environment to better manage large volumes of users and to provide high availability.
TYPES OF CLUSTERS
Describes the different types of computer clusters.
High-Availability (HA)
The main function of High-Availability clusters is to improve the availability of the computing system in case of a breakdown. In HA clusters not all nodes may be contributing to the operation at a given moment. Some of the nodes are redundant standby nodes that operate only in case of the failure of the main node. This connfiguration is referred to as ‘active-passive’ deployment.
Load-Balancing
Load-Balancing clusters are used to increase performance by distributing the load among different computing nodes in the cluster deployment. A load balancer, which is installed in front of all computing nodes, is responsible for distributing the load. In case of a node failure the remaining node(s) will take over to service future requests. Load-Balancing clusters also act as a HA clusters. This configuration is referred to as ‘active-active’ deployment.
High-Performance Computing (HPC) 
The purpose of HPC is to build a massive parallel computer from a set of small machines. HPC is focused on raw performance and not on high availability. HPC installations are not highly available and are usually rebooted often. HPC are often used in scientific calculations.
Grid Computing 
Grid Computing achieves some of the HPC features; unlike HPC the Grid treats each node in the cluster as a separate machine and not as part of a single computer. This provides Grid with the robustness missing in HPC but at the expense of performance compared to HPC.
Below is the link to pic to show how clustering works…
What is a Load Balancer????
The load balancer’s job is to distribute requests coming from the client to the different Oracle BI Publisher servers installed in the cluster. The minimum requirement for the load balancer is to support a feature, by which it redirects requests from each unique client to the same server.