views:

143

answers:

5

Map reduce/Hadoop is one of the framework/program that s used for distributed systems.

What are some other popular frameworks/programs?

Thanks.

+3  A: 

Well there are always our good friends

There have been decades of computer science research on this as well as countless private and public research endeavors -- so it would help if you could focus the question a little.

Dirk Eddelbuettel
+1  A: 

Two that springs into my mind that would be considered programs that enable distributed computing.

For C/C++ there's RPC (Remote Procedure Calls), DCE (Distributed Computing Environment) Corba, for .NET there's WCF (Windows Communication Foundation).

There are other middleware frameworks, open source and commercial that caters for distributed computing. One open source project that comes to mind when I was doing my Bachelor's degree thesis a few years ago was FreeDCE. A commercial one was Entera which was by Borland.

Hope this helps, Best regards, Tom.

tommieb75
A: 
  • CORBA
  • MPI (Message passing interface)
Ira Baxter
+1  A: 

I'm going to throw in Netezza. An interesting, hardware based solution to distributed data processing.

Binary Nerd
+2  A: 

A possible alternative is Terracotta. It works rather well and the setup of the software is relatively simple when compared to Hadoop.

gpampara