Thursday, October 20, 2005

 

Distributed Computing – Server Farms

One of the fast growing concepts in the software area is the ‘Distributed Computing” a k a “Compute Farms” or “Server Farms”

In simple words, it is about utilizing a set of network connected computers/servers to do parallel connected jobs. One of the mandatory requirements is the jobs being submitted should have the scope of running parallel, i.e. if the tasks defined to be preformed can only happen in the sequential form then it does not help in “Distributed computing”.

Some more basic uses of DC being

“Optimally place computing tasks and balance the load on a set of networked computers

Allow users to generate and queue more computing tasks than can be run at the moment

Ensure that tasks are executed with respect to priority and to providing all users with a fair share of access over time”

Redhat has GFS , Sun provides Grid Engine and even Google has its own Google Compute and Platform Software offers LSF. However Google Compute uses your computers idle time for their project.

I have used LSF from Platform at a very expert level and can vouch its really powerful.

Comments:
If I can, I'd like to add one more item to your list of distributed computing tools: The Digipede Framework SDK is a toolkit for grid enabling .NET and COM-based software. If you're interested, please check it out!
 
Hi Dan,

thanks for your comments.

Will definitely check that tool.

Vijay
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?