Asynchronous Functional Programming, just starting work on a kit for building custom NoSql databases. Oct 13
One of the key performance attributes for Actors is the speed with which messages can be consumed and processed. If the overhead of messaging is too high then Actors can't be used for solving some types of concurrency problems. Ideally the overhead of an Actor should be similar to method calls to make it generally useful, although some overhead has to be expected. While implementing a simple CountingActor in Scala I noticed lower than expected performance and I decided to compare it to an Erlang OTP gen_server implementation.
AsyncFP at 2.7 million messages/sec is almost as fast as erlang at 2.8, though I may have been using a slower machine. by Nov 26
Paxos is a family of protocols for solving consensus in a network of unreliable processors. Consensus is the process of agreeing on one result among a group of participants. This problem becomes difficult when the participants or their communication medium may experience failures. [ 1 ] Consensus protocols are the basis for the state machine approach to distributed computing, as suggested by Leslie Lamport [ 2 ] and surveyed by Fred Schneider. [ 3 ] The state machine approach is a technique for converting an algorithm into a fault-tolerant, distributed implementation. Ad-hoc techniques may leave important cases of failures unresolved. The principled approach proposed by Lamport et al. ensures all cases are handled safely.
Other google groops