MPAPI Framework codeplex.com/MPAPI My Thoughts Seems to be one of the simpler solutions I see no evidence of failover support Is Open Source = and is MONO Compatible YAY! Uses the "RemotingLite" framework hense the mono compatibility Writing single-computer or multiple-computer (cluster) applications are as equally simple Developer's philosophy is "Performance is Paramount". So its safe to say he has optimised Continuously updated framework.
MPAPI Framework - codeplex.com/MPAPI My Thoughts Seems to be one of the simpler solutions. I see no evidence of failover support. Is Open Source = and is MONO Compatible YAY!
Uses the "RemotingLite" framework hense the mono compatibility. Writing single-computer or multiple-computer (cluster) applications are as equally simple. Developer's philosophy is "Performance is Paramount".
So its safe to say he has optimised. Continuously updated framework.
Alchemi ". NET Grid Computing Framework" gridbus.org/~alchemi/publications.html sourceforge.net/projects/alchemi/files/ Alchemi is a . NET grid computing framework that allows you to painlessly aggregate the computing power of intranet and Internet-connected machines into a virtual supercomputer (computational grid) and to develop applications to run on the grid.
Quick Notes: Stopped being updated in 2007 version 1.0.6 (.NET 2.0). Well documented formally done so. Uses XML to define jobs.(It was all the rage in 2007 to use XML for everything) Relatively complex compared to MPAPI, but don't take this as a big negative.
Would take a good bit of time to get up to speed. Is Open Source =). Is Extendible and can be used in conjunction with other cluster technologies via a Gridbus broker (http://www.gridbus.org) Seems widely used (see publications gridbus.org/~alchemi/publications.html) =).
Appistry CloudIQ Platform appistry.com Will make hundreds of machines appear as one computing resource. Currently used in production at FedEx to run routing algorithms Allows you to write apps in C,C++, Java and . Net No single point of failure Auto recover/retry of failed tasks.
Azure Grid - azuregrid.codeplex.com/ Community edition of the Neudesic Grid Computing Framework (neudesic.com/insight/Publications/Pages/...) Includes a GUI for starting and monitoring job runs. Part 1: A Design Pattern for Grid Computing on Azure. Part 2: Coding an Azure Grid Application.
Part 3: Running an Azure Grid Application.
I was one of the lead developers on Alchemi. We've had to change course are start fresh, and the result is the Utilify Platform. Conceptually similar to Alchemi, the Utilify platform builds on the lessons learnt from Alchemi and provides a more flexible programming model to build distributed .
NET applications on a Windows network. Please visit utilify.com for more information. Currently, there is a free beta version available for download.
Regards, Krishna.
DryadLINQ is a Microsoft Research project to allow LINQ queries to be distributed among multiple computers, rather than just multiple cores as Parallel LINQ does. Blog post with a brief example.
AWS SDK for . NET - aws.amazon.com/sdkfornet/ I think this cloud offering and . NET api may also fit the bill.
Amazon offer high performance machines (see price list) which would allow for delegation a execution of highly cpu intensive opperations on a large scale.
NGrid - ngrid.sourceforge.net/ Overview NGrid is an open source (LGPL) grid computing framework written in C#. Platform independent via the Mono project. A transparent multithread programming model for grid programming.
A physical grid framework & some grid implementations. Common utilities both for grid programming or grid implementations. Last updated May 2008.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.