fallacies of distributed computing
Post on 11-Aug-2015
240 Views
Preview:
TRANSCRIPT
Topics in Distributed Systems
Session 1: Fallacies of distributed computing
Arnon Rotem-Gal-OzCDO, AppsFlyer
What’s a “distributed sytem”?
You know you have a distributed system when the crash of a computer you’ve never heard of stops you from getting any work done. —LESLIE LAMPORT
Your mission, should you choose to accept it:• Read data from one “place”• Write it to another “place”
mov eax, [ebx]mov [ecx],eax
(try (let [[partitioner msg] (channel/pull chan)] (kp/send-message @producer (kp/message topic (.getBytes ^String partitioner) (.getBytes ^String msg))) (counter-fn)) (catch Exception ex …
http://www.eecs.berkeley.edu/~rcs/research/interactive_latency.html
The network is reliable
skb rides the rocket…
Latency is zero
Bandwidth is infinite
The network is secure
Topology doesn’t change
There is one administrator
Transport cost is zero
Network is homogeneous
Latency is constant
Instances are free
Instances have identities
top related