randombit + distributed 108
Hazard Reduction in Scala Actors
july 2009 by randombit
We identify four fine grain data race hazards in the Scala Actors architecture. These hazards are data races that the compiler cannot catch
scala
distributed
debugging
actors
july 2009 by randombit
Flare - GREE Labs
may 2009 by randombit
Flare is distributed, and persistent key-value storage compatible w/ memcached
distributed
storage
database
memcached
programming
may 2009 by randombit
A brief history of Consensus, 2PC and Transaction Commit
february 2009 by randombit
A survey of distributed consensus, two phase commit, etc papers over the last 30 years
concurrency
distributed
paxos
consensus
february 2009 by randombit
Py-Interface
january 2009 by randombit
The Py-Interface is a python-implementation of an Erlang node.
concurrency
library
python
erlang
distributed
interface
january 2009 by randombit
6.824 Home Page - Fall 2007 (MIT Distributed Systems class)
august 2008 by randombit
The labs (which look pretty challenging) build on each other culminating in a final project. I like this approach a lot and wish more CS classes at Hopkins had used it.
class
distributed
systems
learning
august 2008 by randombit
Beanstalkd - Software - xph.us
july 2008 by randombit
beanstalkd is a fast, distributed, in-memory workqueue service
queue
messaging
distributed
asynchronous
architecture
july 2008 by randombit
Analysing Object-Capability Security
may 2008 by randombit
We use the process algebra CSP to examine the implementations of a number of OCap patterns and their security properties in various kinds of OCap system.
capabilities
security
distributed
concurrency
csp
may 2008 by randombit
Trustflow
april 2008 by randombit
TrustFlow is a new "trust metric" algorithm, which uses human-generated information about trustworthiness in a human-sized community of a few hundred people to generate guesses about trustworthiness in an Internet-sized community of millions of peop
trust
security
distributed
april 2008 by randombit
RFC 3208: PGM Reliable Transport Protocol Specification
april 2008 by randombit
Pragmatic General Multicast (PGM) is a reliable multicast transport protocol for applications that require ordered or unordered, duplicate-free, multicast data delivery from multiple sources to multiple receivers.
multicast
rfc
networking
distributed
april 2008 by randombit
Skip graphs
april 2008 by randombit
Skip graphs are a novel distributed data structure, based on skip lists, that provide the full functionality of a balanced tree in a distributed system where resources are stored in separate nodes that may fail at any time. They are designed for use in se
algorithm
datastructures
networking
distributed
april 2008 by randombit
Foolscap - Trac
april 2008 by randombit
"Foolscap" is the name for the next-generation RPC protocol, intended to replace Perspective Broker. It has been under development (on and off) by Brian Warner for several years.
networking
distributed
python
security
capabilities
twisted
rpc
april 2008 by randombit
allmydata.org "Tahoe" – Trac
april 2008 by randombit
"Tahoe": a secure, decentralized, fault-tolerant filesystem.
backup
crypto
capabilities
dht
distributed
twisted
p2p
storage
tahoe
april 2008 by randombit
Index - Apache Software Foundation
april 2008 by randombit
Qpid provides multiple language implementations of the AMQP specification and related technologies including transaction management, queuing, distribution, security, management and heterogeneous multi-platform support for messaging. Currently there is a J
amqp
apache
c++
distributed
library
messaging
python
protocol
qpid
april 2008 by randombit
Kosmos Distributed File System (KFS)
march 2008 by randombit
Applications that process large volumes of data (such as, search engines, grid computing applications, data mining applications, etc.) require a backend infrastructure for storing data.
architecture
c++
clustering
filesystem
distributed
google
linux
networking
performance
storage
systems
unix
march 2008 by randombit
Distributed Hash Tables, Part I
march 2008 by randombit
Distributed hash tables are an essential component of robust peer-to-peer networks. Learn to write applications that let everyone's copy share the same data.
dht
chord
python
network
p2p
distributed
algorithm
hashfunction
march 2008 by randombit
PODC Influential Paper Award: 2001
february 2008 by randombit
"Impossibility of Distributed Consensus with One Faulty Process," Journal of the ACM, April 1985, 32(2):374-382
distributed
theory
february 2008 by randombit
PAST - A peer-to-peer scalable, persistent and anonymous storage utility
january 2008 by randombit
POST is a generic messaging infrastructure that is built upon Pastry. It is being used to support services like secure email (ePOST), secure instant messaging (imPOST), and collaborative applications like shared calendars, notes and whiteboards without th
networking
distributed
system
january 2008 by randombit
Pastry - A scalable, decentralized, self-organizing and fault-tolerant substrate for peer-to-peer applications
january 2008 by randombit
Pastry is a generic, scalable and efficient substrate for peer-to-peer applications. Pastry nodes form a decentralized, self-organizing and fault-tolerant overlay network within the Internet. Pastry provides efficient request routing, deterministic object
dht
distributed
microsoft
network
pastry
january 2008 by randombit
SkipNet: A Scalable Overlay Network with Practical Locality Properties
january 2008 by randombit
SkipNet is a scalable overlay network that provides controlled data placement and guaranteed routing locality by organizing data primarily by string names. SkipNet allows for both fine-grained and coarse-grained control over data placement: Content can be
distributed
network
overlay
systems
skiplist
usenix
january 2008 by randombit
Corona: A High Performance Publish-Subscribe System for the World Wide Web
january 2008 by randombit
Despite the abundance of frequently changing information, the Web lacks a publish-subscribe interface for delivering updates to clients. The use of naïve polling for detecting updates leads to poor performance and limited scalability as clients do not de
distributed
systems
january 2008 by randombit
OSE
january 2008 by randombit
OSE is a generic application framework suitable for constructing general purpose applications, distributed systems and web based services. The four main parts of OSE are an extensive C++ class library, a set of Python wrappers, a build environment based o
c++
networking
python
web
distributed
library
january 2008 by randombit
memcached: a distributed memory object caching system
december 2007 by randombit
memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
distributed
networking
storage
systems
unix
december 2007 by randombit
TLA - The Temporal Logic of Actions
december 2007 by randombit
TLA (the Temporal Logic of Actions) is a logic for specifying and reasoning about concurrent and reactive systems.
concurrency
distributed
lamport
math
logic
verification
specification
december 2007 by randombit
Fireflies: Scalable Support for Intrusion-Tolerant Network Overlays
december 2007 by randombit
: This paper describes and evaluates Fireflies, a scalable protocol for supporting intrusion-tolerant network overlays. While such a protocol cannot distinguish Byzantine nodes from correct nodes in general, Fireflies provides correct nodes with a reasona
networking
distributed
protocol
december 2007 by randombit
15-612 Spring 2001 Non-Textbook Reading List
october 2007 by randombit
Several hard to find articles here
papers
design
distributed
systems
october 2007 by randombit
Time and Message Optimal Leader Election in Asynchronous Oriented Complete Networks
october 2007 by randombit
Mathematical Foundations of Computer Science, 2000
networking
distributed
p2p
paxos
october 2007 by randombit
TR521: Leader Election in Asynchronous Distributed Systems
october 2007 by randombit
In a classic paper, Garcia-Molina specifies the leader election problem for synchronous and asynchronous distributed systems with crash and link failures and gives an elegant algorithm for each type of system. This paper points out a flaw in Garcia-Molina
distributed
p2p
paxos
october 2007 by randombit
Time, clocks, and the ordering of events in a distributed system
october 2007 by randombit
Leslie Lamport, CACM 21 (1978)
distributed
systems
lamport
october 2007 by randombit
Mercurial
october 2007 by randombit
To compare with Monotone: server PITA quality, authorization system, speed
versioncontrol
tool
distributed
mercurial
october 2007 by randombit
Publish/Subscribe Communication Systems: from Models to Applications
october 2007 by randombit
Thesis by Antonino Virgillito, Universita degli Studi di Roma, 2003
thesis
distributed
network
p2p
october 2007 by randombit
related tags
actors ⊕ algorithm ⊕ amqp ⊕ apache ⊕ api ⊕ architecture ⊕ asynchronous ⊕ backup ⊕ blog ⊕ book ⊕ boost ⊕ bus ⊕ c ⊕ c++ ⊕ cache ⊕ capabilities ⊕ chord ⊕ class ⊕ clock ⊕ clojure ⊕ cluster ⊕ clustering ⊕ compiler ⊕ concurrency ⊕ conference ⊕ configuration ⊕ consensus ⊕ couchdb ⊕ cpushare ⊕ crypto ⊕ csp ⊕ database ⊕ datastructures ⊕ db ⊕ debugging ⊕ design ⊕ dht ⊕ distcc ⊕ distributed ⊖ e ⊕ ecc ⊕ election ⊕ erlang ⊕ fec ⊕ filesystem ⊕ framework ⊕ fsharp ⊕ functional ⊕ gcc ⊕ google ⊕ grid ⊕ hashfunction ⊕ implementation ⊕ interface ⊕ java ⊕ json ⊕ jvm ⊕ kernel ⊕ keyvalue ⊕ lamport ⊕ language ⊕ learning ⊕ library ⊕ linux ⊕ lisp ⊕ lockfree ⊕ logic ⊕ mapreduce ⊕ math ⊕ memcached ⊕ mercurial ⊕ messaging ⊕ microsoft ⊕ monotone ⊕ multicast ⊕ naming ⊕ network ⊕ networking ⊕ opencm ⊕ opensource ⊕ overlay ⊕ p2p ⊕ papers ⊕ parallel ⊕ pastry ⊕ paxos ⊕ people ⊕ performance ⊕ persistence ⊕ petnames ⊕ postgresql ⊕ programming ⊕ protocol ⊕ python ⊕ qpid ⊕ queue ⊕ rfc ⊕ rpc ⊕ scala ⊕ security ⊕ serialization ⊕ server ⊕ skiplist ⊕ sosp ⊕ specification ⊕ stm ⊕ storage ⊕ streamprocessing ⊕ supercomputer ⊕ system ⊕ systems ⊕ tahoe ⊕ text ⊕ theory ⊕ thesis ⊕ tool ⊕ tools ⊕ trust ⊕ twisted ⊕ unix ⊕ usenix ⊕ verification ⊕ versioncontrol ⊕ via:al3x ⊕ web ⊕ writing ⊕Copy this bookmark: