Application of server clustering? , JAVA Programming

An application server cluster has of a number of application servers loosely coupled on a network. The server group or server cluster is usually distributed over a number of nodes or machines. The important point to note is that the cluster seems as a single server to its clients.

The goals of application server clustering are:

1. Scalability: could be able to add new servers on the required node or add new additional nodes to enable the server to handle increasing loads without performance loss, and in a manner transparent to the last users.

2. Load balancing: Each server in the cluster could process a fair share of client load, in proportion to its processing power, to remove overloading of some and under utilization of other server sources. Load distribution could remain balanced even as load modifies with time.

3. High availability: Clients could be able to accept the server at almost all times. Server usage could be transparent to software and hardware failures. If a server or node fails, its workload should be changed over to other servers, automatically as fast as required and the application should continue to run uninterrupted. This method gives a fair degree of application system fault-tolerance. After failure, the entire load could be redistributed equally among active servers of the system.


Posted Date: 7/27/2012 5:51:42 AM | Location : United States

Related Discussions:- Application of server clustering? , Assignment Help, Ask Question on Application of server clustering? , Get Answer, Expert's Help, Application of server clustering? Discussions

Write discussion on Application of server clustering?
Your posts are moderated
Related Questions
I have to weave two positive integers together. For example, if the numbers are 137 and 064, the output integer would be 103647. This has to be done using integer arithmetic (not s

Write program to Passing Arguments to Methods ? It's generally considered bad form to access fields directly. Instead it is considered outstanding object oriented practice to

Write a bouncing ball video game. The game is similar to the one described and depicted in Figure of the text book. The balls bounces within the screen where the two horizontal wal

Assignment Your task in this assignment is to develop a Java program that can communicate with a real SMTP email server for sending emails. It should have a graphical user inter

program to find the frequency of a digit in a number

How can we define a computer screen? A computer screen is define as use to display output of computer to the user. Computer screen is consists of pixels.

Determine the phase Loading- Java Program Development In phase 3, the program must first be placed in memory before it can be executed. This is done by the class loader, whic

(Tic-Tac-Toe)  Create class TicTacToe that will enable you to write a complete application to play the game of Tic-Tac-Toe. The class contains a private 3-by-3 rectangular array o

Liferay Especialist and Java Programmer Project Description: We require to make a full functional Portal with online tools. JSF, Java, Portlets, Skills required: CSS