JaDiMa (Java Distributed Machine} is a collaborative platform to construct
high performance distributed java applications on grid platforms.
It is a system that automatically and transparently manages the remote libraries used in a java application.
The Cell Messaging Layer is an extremely fast, MPI-like communication library for clusters of Cell Broadband Engine processors. With it, any Cell synergistic processing element (SPE) can communicate directly with any other SPE, even across a network.
Python Integrated Parallel Programming EnviRonment (PIPPER), Python pre-parser that is designed to manage a pipeline, written in Python. It enables automated parallelization of loops. Think of it like OpenMP for Python, but it works in a computer cluster
The Open1451 Project provides a repository for implementations, examples, and applications of the IEEE 1451 Standard for a Smart Transducer Interface for Sensors and Actuators.
The PICI Network Messaging System is a message oriented middleware with the goal to provide a transparent layer which allows the sending and receiving of messages between different apps by a "subscribe/publish" mechanism. C++ API and runtime. Win/Linux
The Unified Search Framework is an HPC tool for conducting search optimization and experiment design on High Performance Computing platforms. USF has been designed for platforms containing thousands of processors, and tested to 10,000 CPU cores.
Pydusa is a package for parallel programming using Python. It contains a module for doing MPI programming in Python. We have added parallel solver packages such as Parallel SuperLU for solving sparse linear systems.
XAMM is an abstraction layer for X11/*nix systems that hides the nature of underlying servers, using SSH trusts to present all applications on the network as if they were local. Provides application grouping, load balancing, logging, and access control.
EQUIP, the EQUATOR Universal Platform, a framework for developing distributed interactive systems such as Ubicomp installations and pervasive games. It is based around a data-space concept. *NEW* EQUIP2 targets J2EE, J2ME and C++ applications.
The GREDIA project delivers an application development platform for the design, development and deployment of secure, mobile Grid business applications.
The objective of the GridTrust project is to develop new Grid Security technologies in order to manage Trust and Security in Grid for the Next Generation Grids from the requirement level down to the application, middleware and foundation levels.
OpenEJB is a embeddable, lightweight EJB 3.0 implementation that can be used as a standalone server or embedded into Tomcat, JUnit, Eclipse, Intellij, Maven, Ant, and any IDE or application. OpenEJB is included in Apache Geronimo and Apple's WebObjects.
Fura is a self-contained grid middleware that allows the grid enablement and distribution of applications on heterogeneous computational resources. Fura features a web-based GUI, wizard-guided installation and configuration, and Web Services compliance.
GridKit is a reflective middleware to overcome network and middleware heterogeneity in pervasive environments. It uses reconfigurable overlay networks to underpin multiple interaction types. The component development model (OpenCOM) is also provided.
Cryopid2 is a development of the excellent Cyropid process freezer for Linux developed initially by Bernard Blackham. Cryopid2 adds a host of functionality to the original package.
The sysinfo-snapshot command generates a compressed HTML file with the detailed hardware and software information for maintenance and troubleshooting, with a simple navigation index. It can be used also as CGI script to generate the report on demand.
NChord is a C# implementation of the Chord distributed hash table. The project provides a library containing the routing, lookup, and maintenance routines specified in the MIT Chord paper, and is quite stable including under heavy load and churn.