mncaudill + distributed 13
Life beyond Distributed Transactions: an Apostate’s Opinion
january 2012 by mncaudill
"The Maginot Line was a huge fortress that ran the length
of the Franco-German border and was constructed at great
expense between World War I and World War II. It
successfully kept the German army from directly crossing
the border between France and Germany. It was quickly
bypassed by the Germans in 1940 who invaded through
Belgium"
distributed
architecture
database
sidenote
of the Franco-German border and was constructed at great
expense between World War I and World War II. It
successfully kept the German army from directly crossing
the border between France and Germany. It was quickly
bypassed by the Germans in 1940 who invaded through
Belgium"
january 2012 by mncaudill
Apache Kafka
november 2011 by mncaudill
I've been hearing Kafka mentioned more often recently so I was sniffing around it. This design doc is a good lesson on everything from page read/write metrics, concurrency, and persistence. This is how design docs should be written.
techwriting
distributed
kafka
november 2011 by mncaudill
CS 525, Spring 2011 : Course Schedule
june 2011 by mncaudill
About a year's worth of reading on distributed systems here.
distributed
papers
reference
june 2011 by mncaudill
The ϕ Accrual Failure Detector
may 2011 by mncaudill
"Detecting failures is a fundamental issue for fault-tolerance in distributed systems. Recently, many people have
come to realize that failure detection ought to be provided as some form of generic service, similar to IP address
lookup or time synchronization. However, this has not been successful so far. One of the reasons is the difficulty
to satisfy several application requirements simultaneously when using classical failure detectors."
faulttolerance
distributed
architecture
come to realize that failure detection ought to be provided as some form of generic service, similar to IP address
lookup or time synchronization. However, this has not been successful so far. One of the reasons is the difficulty
to satisfy several application requirements simultaneously when using classical failure detectors."
may 2011 by mncaudill
Volatile and Decentralized: A Retrospective on SEDA
april 2011 by mncaudill
"The most important contribution of SEDA, I think, was the fact that we made load and resource bottlenecks explicit in the application programming model."
When your systems are distributed, with varying throughput and resiliency, you can't treat pieces of your architecture as function calls, returning data instantly, consistently, and reliably. The "load and resource bottlenecks" are integral parts of the logic of your software and contracts have to be written and programmed against.
distributed
architecture
When your systems are distributed, with varying throughput and resiliency, you can't treat pieces of your architecture as function calls, returning data instantly, consistently, and reliably. The "load and resource bottlenecks" are integral parts of the logic of your software and contracts have to be written and programmed against.
april 2011 by mncaudill
www.eecs.harvard.edu/~mdw/papers/seda-sosp01.pdf
april 2011 by mncaudill
SEDA: An Architecture for Well-Conditioned,
Scalable Internet Services
algorithms
architecture
distributed
Scalable Internet Services
april 2011 by mncaudill
NoSQL at Netflix
january 2011 by mncaudill
A little light on details but talks a bit about how they use Amazon SimpleDB, Cassandra, and HBase.
distributed
architecture
january 2011 by mncaudill
www.telehash.org
january 2011 by mncaudill
"A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters"
distributed
january 2011 by mncaudill
Google Code for Educators - Introduction to Distributed System Design
october 2007 by mncaudill
Nice little run-down of distributed systems.
programming
distributed
october 2007 by mncaudill
related tags
algorithms ⊕ architecture ⊕ database ⊕ datamining ⊕ distributed ⊖ faulttolerance ⊕ kafka ⊕ nosql ⊕ papers ⊕ programming ⊕ reference ⊕ reliability ⊕ sidenote ⊕ techwriting ⊕Copy this bookmark: