mncaudill + distributed   13

Life beyond Distributed Transactions: an Apostate’s Opinion
"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 
january 2012 by mncaudill
Apache Kafka
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
About a year's worth of reading on distributed systems here.
distributed  papers  reference 
june 2011 by mncaudill
The ϕ Accrual Failure Detector
"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 
may 2011 by mncaudill
Volatile and Decentralized: A Retrospective on SEDA
"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 
april 2011 by mncaudill
www.eecs.harvard.edu/~mdw/papers/seda-sosp01.pdf
SEDA: An Architecture for Well-Conditioned,
Scalable Internet Services
algorithms  architecture  distributed 
april 2011 by mncaudill
NoSQL at Netflix
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
"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

Copy this bookmark:



description:


tags: