randombit + distributed   108

Hazard Reduction in Scala Actors
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
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
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
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)
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
beanstalkd is a fast, distributed, in-memory workqueue service
queue  messaging  distributed  asynchronous  architecture 
july 2008 by randombit
Apache CouchDB: The CouchDB Project
Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API.
database  erlang  couchdb  apache  distributed  json  db  cluster 
july 2008 by randombit
Analysing Object-Capability Security
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
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
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
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
"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
"Tahoe": a secure, decentralized, fault-tolerant filesystem.
backup  crypto  capabilities  dht  distributed  twisted  p2p  storage  tahoe 
april 2008 by randombit
Index - Apache Software Foundation
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)
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
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
"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
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
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
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
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
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
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
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
: 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
TR521: Leader Election in Asynchronous Distributed Systems
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
Mercurial
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
Thesis by Antonino Virgillito, Universita degli Studi di Roma, 2003
thesis  distributed  network  p2p 
october 2007 by randombit
« earlier      

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:



description:


tags: