papers-we-love_papers-we-love/distributed_systems
Andrew Guenther 3689103da6 Added the Apache Mesos paper
Apache Mesos is a reverse-engineering of Google's Borg. Mesos allows
clusters to do away with the traditional "role" model of distributed
computing and treats the cluster as a single large pool of resources.
2014-04-25 00:30:10 -07:00
..
a-history-of-the-virtual-synchrony-replication-model.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
a-hundred-impossibility-proofs-for-distributed-computing.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
a-response-to-cheriton-and-skeens-criticism-of-causal-and-totally-ordered-communication.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
a-universal-modular-actor-formalism-for-artificial-intelligence.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
a-versatile-scheme-for-routing-highly-variable-traffic-in-service-overlays-and-ip.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
beehive-lookup-performance-for-power-law-query-distributions-in-peer-to-peer-overlays.pdf Renamed 4 documents in the distributed_systems folder 2014-03-17 22:14:18 +01:00
bigtable-a-distributed-storage-system-for-structured-data.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
bizantine-chain-replication.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
bizantine-fault-tolerant-distributed-commit-protocol.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
brewers-conjecture.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
chain-replication-for-supporting-high-throughput-and-availability.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
commodifying-replicated-state-machines-with-openreplica.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
consensus-in-presence-of-partial-synchrony.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
consistent-global-states-of-distributed-systems-fundamental-concepts-and-mechanisms.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
consistent-hashing-and-random-trees.pdf remove highlights and notes 2014-03-04 10:30:10 -05:00
copysets-reducing-the-frequency-of-data-loss-in-cloud-storage.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
dapper-a-large-scale-distributed-tracing-infrastructure.pdf for PWLSF#1 2014-03-05 11:09:21 -08:00
database-metatheory--asking-the-big-queries.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
distributed-snapshots-determining-global-states-of-distributed-systems.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
dynamo-amazons-highly-available-key-value-store.pdf general move of dynamo paper to ds 2014-03-05 00:32:07 -05:00
eluding-carnivores-file-sharing-with-strong-anonymity.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
end-to-end-arguments-in-system-design.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
epidemic-algorithms-for-replicated-database-maintenance.pdf fix naming-issue mentioned in #42 2014-03-08 20:03:44 -05:00
flat-datacenter-storage.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
freenet-a-distributed-anonymous-information-and-retrieval-system.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
harvest-yield-and-scalable-tolerant-systems.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
herbivore-a-scalable-and-efficient-protocol-for-anonymous.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
high-level-specifications--lessons-from-industry.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
how-the-hidden-hand-shapes-the-market-for-software-reliability.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
implementing-the-omega-failure-detector-in-crash-recovery-failure-model.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
impossibility-of-consensus-with-one-faulty-process.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
in-search-of-an-understandable-consensus-algorithm.pdf Added folders for sections on: 2014-02-24 13:07:05 -08:00
kelips-building-an-efficient-and-stable-p2p-dht-through-increased-memory-and-background-overhead.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
large-scale-incremental-processing-using-distributed-transactions-and-notifications.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
life-beyoud-distributed-transactions-an-apostates-opinion.pdf added life beyond distributed transactions to the set of papers about distributed systems 2014-03-27 23:14:03 +00:00
mapreduce-simplified-data-processing-on-large-clusters.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
megastore-providing-scalable-highly-available-storage-for-interactive-services.pdf Renamed 4 documents in the distributed_systems folder 2014-03-17 22:14:18 +01:00
mesos-a-platform-for-fine-grained-resource-sharing-in-the-data-center.pdf Added the Apache Mesos paper 2014-04-25 00:30:10 -07:00
network-challenges-of-data-recovery-in-erasure-coded-distributed-storage-systems.pdf fix naming-issue mentioned in #42 2014-03-08 20:03:44 -05:00
oblivious-routing-of-highly-variable-traffic-in-service-overlays-and-ip-backbones.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
on-proof-and-progress-in-mathematics.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
p5-a-protocal-for-scalable-anonymous-communication.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
pastry-scalable-decentralized-object-location-and-routing-for-large-scale-peer-to-peer-systems.pdf Renamed 4 documents in the distributed_systems folder 2014-03-17 22:14:18 +01:00
paxos-made-moderately-complex.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
paxos-made-simple.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
rados-a-scalable-reliable-storage-service-for-petabyte-scale-storage-clusters.pdf Renamed 4 documents in the distributed_systems folder 2014-03-17 22:14:18 +01:00
README.md Add links to Calvin papers 2014-04-24 11:06:57 -07:00
self-stabilizing-systems-in-spite-of-distributed-control.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
sift-design-and-analysis-of-a-fault-tolerant-computer-for-aircraft-contro.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
signal-&-collect-graph-algorithms-for-the-(semantic)-web.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
solution-of-a-problem-in-concurrent-programming-control.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
spanner-google's-globally-distributed-database.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
sparse-partitions.pdf added networking section & paper 2014-02-25 21:44:26 -08:00
stronger-semantics-for-low-latency-geo-replicated-storage.pdf Add COPS and Eiger paper 2014-03-07 11:43:42 -05:00
the-akamai-network.pdf add sf-paper-april-24 2014-04-24 01:10:05 -04:00
the-chubby-lock-service-for-loosely-coupled-distributed-systems.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
the-dining-cryptographers-problem.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
tor-the-second-generation-onion-router.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
towards-a-cloud-computing-research-agenda.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
transactional-storage-for-geo-replicated-systems.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
understanding-the-limitations-of-causally-and-totally-ordered-communication.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
viewing-control-structures-as-patterns-of-passing-messages.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
warp-multi-key-transactions-for-key-value-stores.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
zab-high-performance-broadcast-for-primary-backup-systems.pdf add minor cleanup scripts for naming 2014-03-04 23:23:53 -05:00
zookeeper-wait-free-coordination-for-internet-scale-systems.pdf Renamed 4 documents in the distributed_systems folder 2014-03-17 22:14:18 +01:00

Distributed Systems

External Papers

“On the Electrodynamics of Moving Bodies” (1905) — Einstein

By solving the asymmetries that arise in Maxwells equations, Einsteins 1905 paper set the stage for current distributed systems work by demonstrating that there is no absolute frame of reference and by providing an upper bound on the speed of communication.