Alchemi is an open source software framework that allows users to painlessly aggregate the computing power of networked machines into a virtual supercomputer (computational grid) and to develop applications to run on enterprise grids. It has been developed at the GRIDS Laboratory within the Department of Computer Science and Software Engineering at the University of Melbourne, as part of the Gridbus project.
The goal of the Condor® Project is to develop, implement, deploy, and evaluate mechanisms and policies that support High Throughput Computing (HTC) on large collections of distributively owned computing resources. Guided by both the technological and sociological challenges of such a computing environment, the Condor Team has been building software tools that enable scientists and engineers to increase their computing throughput.
The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause.
GridGain is a computational grid framework developed in Java. Its goal is to improve general performance of processing intensive applications by splitting and parallelizing the workload. In many cases GridGain is used to achieve better overall throughput, better scalability or availability of services.
Ibis is an open source Java grid software project. The main goal of the Ibis project is to create an efficient Java-based platform for grid computing.
Legion is an object-based, meta-systems software project at the University of Virginia. It is designed to support large degrees of parallelism in application code and manage the complexities of the physical system for the user.
MPI is a library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users.
ProActive is a middleware (part of the ObjectWeb consortium, with Open Source code under LGPL license) for parallel, distributed and multi-threaded computing. With a reduced set of simple primitives, ProActive provides a comprehensive API allowing to simplify the programming of applications that are distributed on Local Area Network (LAN), on cluster of workstations, on P2P desktop Grids, or on Internet Grids.
PVM (Parallel Virtual Machine) is a software package that permits a heterogeneous collection of Unix and/or NT computers hooked together by a network to be used as a single large parallel computer.