Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs
Milkyway@Home uses the BOINC platform to harness volunteered computing resources, creating a highly accurate three dimensional model of the Milky Way galaxy using data gathered by the Sloan Digital Sky Survey. This project enables research in both astroinformatics and computer science.
The OurGrid Community comprises all users and developers of the OurGrid middleware. This middleware enables the creation of peer-to-peer computational grids, and since its first release, in December 2004, it has been used by hundreds of users to speed up the execution of Bag-of-Tasks applications¹.
Open-source software for volunteer computing and grid computing.
Choosing BOINC projects
Einstein@Home uses your computer’s idle time to search for weak astrophysical signals from spinning neutron stars (also called pulsars) using data from the LIGO gravitational-wave detectors, the Arecibo radio telescope, and the Fermi gamma-ray satellite.
Hadoop + HBase + Cygwin + Windows 7 x64
tim8dev / play-akka-pi
Pi Approximation distributed over the network using AKKA 2.0 Remote Actors
Migrating from Scala Actors to Lift Actors
Distributed state in Clojure
Distributed concurrent applications in Clojure?
Bloom: Disorderly Programming for a Distributed World
I will present Bloom, a programming language targeted at developers of complex cloud computing and distributed systems. Bloom is a ‘disorderly’ language: it differentiates itself from most common programming languages by embracing rather than resisting the disorderly realities of distributed computing architectures. Building on recent theoretical results including the CALM Theorem, Bloom supports a powerful new programming analysis framework for analyzing the correctness and consistency of distributed programs.
twitter / flockdb
A distributed, fault-tolerant graph database
utajio / related
Related is a Redis-backed high performance distributed graph database.
Distributed Evolutionary Algorithms in Python
The Game of Distributed Systems Programming. Which Level Are You?
Getting Real About Distributed System Reliability
Erlang: Distributed OTP Applications