Cluster computing means a group of computers,node or data points are interconnected and appears as single system.It is applicable for server also where group of servers are connected and working together which Is known as server clustering.
In Cluster Computing Complex and larger task is divided into small tasks.
Clusters has been used for 1980s Sun micro systems,Microsoft and many leading software and hardware companies offering clustering packages which offers scalability as well as availability.
CHARACTERISTICS
1.All the nodes having the same operating system and same hardware so it is basically homogeneous network.
2.All the nodes need to be located in a single location .
3.All the devices are connected through local area network (LAN)
4.One manager manages all the thing called centralized manager
which manages the resources.
5.It follows distributed and parallel processing where more than one
processors execute multiple task simultaneously so It is multitasking.
6.It is high availability and load balancing.
7.All the nodes doing the same job or task or operation no other task is allowed.
8.All the nodes are tightly coupled.
9.The quality of cluster is measured through its performance and how it find out the hidden pattern
10.High availability which means if one node gets failed the other nodes will be proxy
for the failed node
11.The software used in cluster computing is called Clustering middleware.
12.It is followed Message Passing Interface and flexible PVM(Parallel Virtual Machine) message passing system for mode of communication.
13.It is deployed in Cloud computing environment also.
Types of Clustering
Clustering divided into different categories based upon various criteria
Hard Clustering: A given data point or node belongs to one cluster.
Soft Clustering:-A given data point or node belongs to more than one cluster.
Hierarchical:-Which follow top down or bottom up approach.
Flat Clustering: No hierarchy is present and it is very simple.
Model based Clustering : Here data is modeled using a standard statistical model.
Open Clustering :-Here all the computers or data point having IP address which are accessed by Internet .
Closed Clustering:-The data points or node are behind the gateway which is highly protected.
APPLICTION
It is basically used for load balancing.It is applicable for those website where traffics are more.
Manager server is managed all the process.When end user searching for a particular webpage this request is directly sent to manager server then the manager server sent this request to similar kind of servers to fetch the data and sent it to end user.
Cluster computing also used in very low cost form of parallel processing for scientific purpose also.It is mainly used for computational purpose.
It is used for many web application such as web server,search engine,email and proxy server.
It is used for image processing also.
Very good....
ReplyDeleteVery good
ReplyDeleteVery good
ReplyDelete