Projects tagged ‘distributed’ and ‘grid’


[24 total ]
42

Apache ActiveMQ

   
Primary Language: Java Licensed as: Apache License 2.0

Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

Metrics updated about 23 hours ago

26

BOINC

   
Primary Language: C++ Licensed as: GNU Lesser General Public License 2.1

Harness the spare computing cycles of idle machines to further scientific discovery.

Metrics updated 07 Oct 08

16

Apache Hadoop

 
Primary Language: Java Licensed as: Apache License 2.0

Hadoop is a framework for running applications on large clusters of commodity hardware. The Hadoop framework transparently provides applications both reliability and data motion. Hadoop implements a computational paradigm named map/reduce, where the ... [More] application is divided into many small fragments of work, each of which may be executed or reexecuted on any node in the cluster. In addition, it provides a distributed file system that stores data on the compute nodes, providing very high aggregate bandwidth across the cluster. Both map/reduce and the distributed file system are designed so that node failures are automatically handled by the framework. [Less]

Metrics updated 05 Oct 08

13

Apache Camel

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing ... [More] and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]

Metrics updated about 1 hour ago

9

Fura

   
Primary Language: Java Licensed as: GNU General Public License 2.0

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 ... [More] compliance. Fura's component based plug-in architecture allows grid services to be extended or replaced, and new services can be developed reusing existing components. [Less]

Metrics updated 07 Oct 08

5

Ganglia

   
Primary Language: C Licensed as: BSD-ish License

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and grids. It is based on a hierarchical design targeted at federations of clusters. Ganglia is currently in use on over 500 clusters around the world and has scaled to handle clusters with 2000 nodes.

Metrics updated about 3 hours ago

5

ProActive

   
Primary Language: Java Licensed as: GNU General Public License 2.0

ProActive is the Java GRID middleware library (with Open Source code under GPL license) for parallel, distributed and multi-threaded computing. ProActive is the GRID Application Server for the Enterprise. With a reduced set of simple ... [More] primitives, ProActive provides a comprehensive API to simplify the programming of Grid Computing applications: distributed on Local Area Network (LAN), on clusters of workstations, or on Internet GRIDs. ProActive is only made of standard Java classes, and requires no changes to the Java Virtual Machine, no preprocessing or compiler modification, leaving programmers to write standard Java code. [Less]

Metrics updated 03 Jul 08

3

Inferno Distributed Operating System

 
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,GNU Lesser General Public License 2.1,Lucent Public License,MIT License

Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Applications written in Inferno's concurrent programming language, Limbo, are compiled to its portable ... [More] virtual machine code (Dis), to run anywhere on a network in the portable environment that Inferno provides. Unusually, that environment looks and acts like a complete operating system. The use of a high-level language and virtual machine is sensible but mundane. The interesting thing is the system's representation of services and resources. They are represented in a file-like name hiearchy. Programs access them using only the file operations open, read/write, and close. The 'files' may of course represent stored data, but may also be devices, network and protocol interfaces, dynamic data sources, and services. The approach unifies and provides basic naming, structuring, and access control mechanisms for all system resources. A single file-service protocol (called Styx or 9P2000) makes all those resources available for import or export throughout the network in a uniform way, independent of location. An application simply attaches the resources it needs to its own per-process name hierarchy ('name space'). The system can be used to build portable client and server applications. It makes it straightforward to build lean applications that share all manner of resources over a network, without the cruft of much of the 'Grid' software one sees. Inferno can run 'native' on various ARM, PowerPC, SPARC and x86 platforms but also 'hosted', under an existing operating system (including FreeBSD, Irix, Linux, MacOS X, Plan 9, and Solaris), again on various processor types. [Less]

Metrics updated about 8 hours ago

3

Cluster4Spring

   
Primary Language: Java Licensed as: Apache License 2.0

Clustered Remoting For Spring Framework(Cluster4Spring) is open source project that represents alternative implementation of Spring framework remoting subsystem and supports different schemes of remote communication between client and server (1-1 ... [More] , 1-many, dynamic services discovering). The major features of Cluster4Spring library are: * Support of one-to-one scheme of remoting; * Support of one-to-many scheme of remoting, which assumes that one client selects remote service for invocation from one of predefined locations; * Support of one-to-many scheme of remoting with dynamic discovering of remote services; * Several built-in policies for selecting remote service for invocation are included (they are applied if service is available in several locations) [Less]

Metrics updated 06 Oct 08

2

Kusu

 
Primary Language: Python Licensed as: GNU General Public License 2.0

Project Kusu is the open source base for the next generation of Platform Open Cluster Stack 5 (OCS). It is designed from the ground up with the following goals in mind: * Simplified cluster management, operation and deployment * Support ... [More] for multiple Linux Distributions including Red Hat Enterprise Linux, CentOS, Fedora, SuSE Linux Enterprise Server, OpenSuSE and Ubuntu Linux * Modular and hybrid stack that transparently integrates open source and commercial software into a single consistent cluster operating environment * Standards-based, open and vendor-certified [Less]

Metrics updated 07 Oct 08