RSS 24 projects tagged "Distributed Computing"

Download Website Updated 16 Apr 2014 JPPF

Screenshot
Pop 965.44
Vit 499.27

JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.

Download No website Updated 11 Feb 2014 Simple Java Executor

Screenshot
Pop 88.33
Vit 1.02

Executor is a small but perfectly functional Java (1.5 or higher) JAR executable that is used to run programs in shared computer resources like a pool of computers that you and your friends own. Moreover, it can be used as a simple file sharing program: you can access the files of your home computer from your office computer. Executor uses a shared or synchronized file system. The user creates a task in one computer (just by uploading a file), and another computer that has the required program will execute the task.

No download Website Updated 01 Feb 2014 magic.jar

Screenshot
Pop 120.76
Vit 2.63

magic.jar is a command line tool that allows you to execute the mobile, sandboxed Lua snippets available on TinyBrain.de on any machine. It can do text operations and display GUIs.

No download No website Updated 31 Oct 2013 Rikulo MemcachedClient

Screenshot
Pop 24.43
Vit 13.00

Rikulo MemcachedClient is a client SDK that provides access to the distributed memory object caching system Memcached from the Dart language.

Download Website Updated 29 Jul 2013 Makeflow

Screenshot
Pop 198.64
Vit 9.69

Makeflow is a workflow engine for executing large complex applications on clusters, clouds, and grids. It can be used to drive several different distributed computing systems, including Condor, SGE, and the included Work Queue system. It does not require a distributed filesystem, so you can use it to harness whatever collection of machines you have available. It is typically used for scaling up data-intensive scientific applications to hundreds or thousands of cores.

Download Website Updated 29 Jul 2013 Parrot and Chirp

Screenshot
Pop 122.96
Vit 7.68

Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.

Download Website Updated 10 Jul 2013 Hados

Screenshot
Pop 60.95
Vit 1.02

Hados stores files in a cluster of servers. Its goal is to handle high availability by storing copies of the same file on several nodes. It provides RESTFUL APIs to easily store, check, or retrieve files. Using the cluster APIs, you can retrieve files from whichever node hosts them. To avoid any single point of failure, it is possible to apply a request to any node of the cluster; there is no master node.

Download Website Updated 06 Nov 2012 Shared Scientific Toolbox in Java

Screenshot
Pop 200.74
Vit 5.11

The Shared Scientific Toolbox is a library that facilitates development of efficient, modular, and robust scientific/distributed computing applications in Java. It features multidimensional arrays with extensive linear algebra and FFT support, an asynchronous, scalable networking layer, and advanced class loading, message passing, and statistics packages.

Download No website Updated 03 Nov 2012 Wisecracker

Screenshot
Pop 53.53
Vit 1.00

Wisecracker is a high performance distributed cryptanalysis framework that leverages GPUs and multiple CPUs. It allows security researchers to write their own cryptanalysis tools that can distribute brute-force cryptanalysis work across multiple systems with multiple multi-core processors and GPUs. Security researchers can also use the sample tools provided out-of-the-box. The differentiating aspect of Wisecracker is that it uses OpenCL and MPI together to distribute the work across multiple systems, each having multiple CPUs and/or GPUs.

No download Website Updated 25 Oct 2012 dispy

Screenshot
Pop 68.23
Vit 2.19

dispy is a Python framework for parallel execution of computations by distributing them across multiple processors in a single machine (SMP), or among many machines in a cluster or grid. The computations can be standalone programs or Python functions. dispy is well suited for the data parallel (SIMD) paradigm where a computation is evaluated with different (large) datasets independently (similar to Hadoop, MapReduce, Parallel Python). dispy features include automatic distribution of dependencies (files, Python functions, classes, modules), client-side and server-side fault recovery, scheduling of computations to specific nodes, encryption for security, sharing of computation resources if desired, and more.

Screenshot

Project Spotlight

GlusterFS

A poly-protocol, unified distributed filesystem.

Screenshot

Project Spotlight

GluCat

A generic library of universal Clifford algebra templates.