diff --git a/README.md b/README.md
index 9e14bb4..23ca404 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,7 @@ Repository related to the following meetups:
* [NYC - Papers We Love](http://www.meetup.com/papers-we-love/)
* [SF - Papers We Love too](http://www.meetup.com/papers-we-love-too/)
+* [London - Papers We Love](http://www.meetup.com/papers-we-love-london)
Let us know if you are interested in starting a chapter!
@@ -20,6 +21,7 @@ We're looking for pull requests related to papers we should add, better organiza
* [Vijay D'Silva](http://www.eecs.berkeley.edu/~vijayd/#papers)
* [Functional Programming Books Review](http://alexott.net/en/fp/books/)
* [MIT's Distributed System's Reading Group](http://pdos.csail.mit.edu/dsrg/)
+* [arXiv Paper Repository](http://arxiv.org/)
## How To Read a Paper
diff --git a/design/out-of-the-tar-pit.pdf b/design/out-of-the-tar-pit.pdf
new file mode 100644
index 0000000..bda3780
Binary files /dev/null and b/design/out-of-the-tar-pit.pdf differ
diff --git a/distributed_systems/A History Of The Virtual Synchrony Replication Model.pdf b/distributed_systems/A History Of The Virtual Synchrony Replication Model.pdf
new file mode 100644
index 0000000..a1307be
Binary files /dev/null and b/distributed_systems/A History Of The Virtual Synchrony Replication Model.pdf differ
diff --git a/distributed_systems/A Simple Totally Ordered Broadcast Protocol.pdf b/distributed_systems/A Simple Totally Ordered Broadcast Protocol.pdf
new file mode 100644
index 0000000..1a4b0cd
Binary files /dev/null and b/distributed_systems/A Simple Totally Ordered Broadcast Protocol.pdf differ
diff --git a/distributed_systems/A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster.pdf b/distributed_systems/A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster.pdf
new file mode 100644
index 0000000..5ac580c
Binary files /dev/null and b/distributed_systems/A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster.pdf differ
diff --git a/distributed_systems/A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP.pdf b/distributed_systems/A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP.pdf
new file mode 100644
index 0000000..13260f6
Binary files /dev/null and b/distributed_systems/A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP.pdf differ
diff --git a/distributed_systems/A_History_of_the_Virtual_Synchrony_Replication_Model.pdf b/distributed_systems/A_History_of_the_Virtual_Synchrony_Replication_Model.pdf
new file mode 100644
index 0000000..a1307be
Binary files /dev/null and b/distributed_systems/A_History_of_the_Virtual_Synchrony_Replication_Model.pdf differ
diff --git a/distributed_systems/A_Hundred_Impossibility_Proofs_for_Distributed_Computing.pdf b/distributed_systems/A_Hundred_Impossibility_Proofs_for_Distributed_Computing.pdf
new file mode 100644
index 0000000..c1955bd
Binary files /dev/null and b/distributed_systems/A_Hundred_Impossibility_Proofs_for_Distributed_Computing.pdf differ
diff --git a/distributed_systems/A_Response_to_Cheriton_and_Skeens_Criticism_of_Causal_and_Totally_Ordered_Communication.pdf b/distributed_systems/A_Response_to_Cheriton_and_Skeens_Criticism_of_Causal_and_Totally_Ordered_Communication.pdf
new file mode 100644
index 0000000..376bf5b
Binary files /dev/null and b/distributed_systems/A_Response_to_Cheriton_and_Skeens_Criticism_of_Causal_and_Totally_Ordered_Communication.pdf differ
diff --git a/distributed_systems/A_Universal_Modular_ACTOR_Formalism_for_Artificial_Intelligence.pdf b/distributed_systems/A_Universal_Modular_ACTOR_Formalism_for_Artificial_Intelligence.pdf
new file mode 100644
index 0000000..cdc9fa7
Binary files /dev/null and b/distributed_systems/A_Universal_Modular_ACTOR_Formalism_for_Artificial_Intelligence.pdf differ
diff --git a/distributed_systems/Base - An ACID Alternative.pdf b/distributed_systems/Base - An ACID Alternative.pdf
new file mode 100644
index 0000000..8a2c929
Binary files /dev/null and b/distributed_systems/Base - An ACID Alternative.pdf differ
diff --git a/distributed_systems/Beehive.pdf b/distributed_systems/Beehive.pdf
new file mode 100644
index 0000000..931f3c0
Binary files /dev/null and b/distributed_systems/Beehive.pdf differ
diff --git a/distributed_systems/Bigtable: A Distributed Storage System for Structured Data.pdf b/distributed_systems/Bigtable: A Distributed Storage System for Structured Data.pdf
new file mode 100644
index 0000000..0a7cfd7
Binary files /dev/null and b/distributed_systems/Bigtable: A Distributed Storage System for Structured Data.pdf differ
diff --git a/distributed_systems/CRUSH.pdf b/distributed_systems/CRUSH.pdf
new file mode 100644
index 0000000..ea5eecf
Binary files /dev/null and b/distributed_systems/CRUSH.pdf differ
diff --git a/distributed_systems/Cassandra.PDF b/distributed_systems/Cassandra.PDF
new file mode 100644
index 0000000..aac3db4
Binary files /dev/null and b/distributed_systems/Cassandra.PDF differ
diff --git a/distributed_systems/Chain Replication for Supporting High Throughput and Availability.pdf b/distributed_systems/Chain Replication for Supporting High Throughput and Availability.pdf
new file mode 100644
index 0000000..273c6a3
Binary files /dev/null and b/distributed_systems/Chain Replication for Supporting High Throughput and Availability.pdf differ
diff --git a/distributed_systems/Chord Algorithm.pdf b/distributed_systems/Chord Algorithm.pdf
new file mode 100644
index 0000000..07c434e
Binary files /dev/null and b/distributed_systems/Chord Algorithm.pdf differ
diff --git a/distributed_systems/Commodifying Replicated State Machines with OpenReplica.pdf b/distributed_systems/Commodifying Replicated State Machines with OpenReplica.pdf
new file mode 100644
index 0000000..f614fac
Binary files /dev/null and b/distributed_systems/Commodifying Replicated State Machines with OpenReplica.pdf differ
diff --git a/distributed_systems/Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms.pdf b/distributed_systems/Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms.pdf
new file mode 100644
index 0000000..004b80a
Binary files /dev/null and b/distributed_systems/Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms.pdf differ
diff --git a/distributed_systems/Copysets: Reducing the Frequency of Data Loss in Cloud Storage.pdf b/distributed_systems/Copysets: Reducing the Frequency of Data Loss in Cloud Storage.pdf
new file mode 100644
index 0000000..d3b6e3b
Binary files /dev/null and b/distributed_systems/Copysets: Reducing the Frequency of Data Loss in Cloud Storage.pdf differ
diff --git a/distributed_systems/Crash-only Software.pdf b/distributed_systems/Crash-only Software.pdf
new file mode 100644
index 0000000..e23c7ac
Binary files /dev/null and b/distributed_systems/Crash-only Software.pdf differ
diff --git a/distributed_systems/Database_Metatheory-_Asking_the_Big_Queries.pdf b/distributed_systems/Database_Metatheory-_Asking_the_Big_Queries.pdf
new file mode 100644
index 0000000..85b2802
Binary files /dev/null and b/distributed_systems/Database_Metatheory-_Asking_the_Big_Queries.pdf differ
diff --git a/distributed_systems/Distributed Snapshots: Determining Global States of Distributed Systems.pdf b/distributed_systems/Distributed Snapshots: Determining Global States of Distributed Systems.pdf
new file mode 100644
index 0000000..1498b8c
Binary files /dev/null and b/distributed_systems/Distributed Snapshots: Determining Global States of Distributed Systems.pdf differ
diff --git a/distributed_systems/Dremel: Interactive Analysis of Web-Scale Datasets.pdf b/distributed_systems/Dremel: Interactive Analysis of Web-Scale Datasets.pdf
new file mode 100644
index 0000000..8244078
Binary files /dev/null and b/distributed_systems/Dremel: Interactive Analysis of Web-Scale Datasets.pdf differ
diff --git a/distributed_systems/Dynamo: Amazon's Highly Available Key-value Store.pdf b/distributed_systems/Dynamo: Amazon's Highly Available Key-value Store.pdf
new file mode 100644
index 0000000..5c877b0
Binary files /dev/null and b/distributed_systems/Dynamo: Amazon's Highly Available Key-value Store.pdf differ
diff --git a/distributed_systems/Eluding Carnivores: File Sharing with Strong Anonymity.pdf b/distributed_systems/Eluding Carnivores: File Sharing with Strong Anonymity.pdf
new file mode 100644
index 0000000..b0e68e9
Binary files /dev/null and b/distributed_systems/Eluding Carnivores: File Sharing with Strong Anonymity.pdf differ
diff --git a/distributed_systems/End-to-end Arguments in System Design.pdf b/distributed_systems/End-to-end Arguments in System Design.pdf
new file mode 100644
index 0000000..7ac8fd8
Binary files /dev/null and b/distributed_systems/End-to-end Arguments in System Design.pdf differ
diff --git a/distributed_systems/Epidemic Algorithms for Replicated Database Maintenance.pdf b/distributed_systems/Epidemic Algorithms for Replicated Database Maintenance.pdf
new file mode 100755
index 0000000..65bb74e
--- /dev/null
+++ b/distributed_systems/Epidemic Algorithms for Replicated Database Maintenance.pdf
@@ -0,0 +1,9953 @@
+%PDF-1.3
%
+2 0 obj
<>
endobj
144 0 obj
<>stream
+
+
+
+
+ 2010-11-27T17:11:35-08:00
+ 2010-11-27T19:48:23-07:00
+ 2010-11-27T19:48:23-07:00
+
+
+ Adobe Acrobat 9.4 Paper Capture Plug-in
+
+
+ application/pdf
+
+
+ uuid:2f927476-4405-442c-b254-1565b0bbe35f
+ uuid:e1e9fcc1-f18d-4c2c-bdb4-dd1409b58723
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
endstream
endobj
1 0 obj
<>
endobj
4 0 obj
<>/ProcSet[/PDF/Text/ImageB/ImageC]/XObject<>>>/Type/Page>>
endobj
9 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
14 0 obj
<>>>/Type/Page>>
endobj
19 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
24 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
29 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
34 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
39 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
44 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
49 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
54 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
59 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
64 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
69 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
74 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
79 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
84 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
89 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
94 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
99 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
104 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
109 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
114 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
119 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
124 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
129 0 obj
<>/ProcSet[/PDF/Text/ImageB]/XObject<>>>/Type/Page>>
endobj
134 0 obj
<>>>/Type/Page>>
endobj
139 0 obj
<>/ProcSet[/PDF/Text/ImageB/ImageC]/XObject<>>>/Type/Page>>
endobj
300 0 obj
<>stream
+HMOA=WGbw:ߓ|D@" GL ĿoKMmwy &)<8Yz^ma
+;Vwߛ;ȁP2幎SdbtX8#Ca\B5xJ]
+5BȊ|c=dw9Il:w|RI薒"[-.[\BQ5le(`n42s;o=G|
Trq^n7+FCv*>hdW~Qz{CfIcJ;dOrr)as'[R|pOp-X\Z2:
|0 Æ
endstream
endobj
303 0 obj
<>stream
+ Adobe d
+$$*$$*' ')%%%%%).*++++*./45554/;;;;;;;;;;;;;;;;;;;;;
""2(!(2;2222;;;;;;;;;;;;;;;;;@@@@@;@@@@@@@@@@@@@@@@@@@@@ " B
+
+ 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw ; !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ? Bc z VƷ0
+$h>HT-ڴ>珳_ݒJ ~鋲}0OGx+ݓ!6T/cpؖJ?sďp,)zd"OQ~ 5{Ķ&cWXLX _tƯt"O/cW$a7Q-}b}e2w1+ږ%)KXmH2TqvW{,%e9K=Խ2K[vI}1KE&%#r])l*rl<}.趧ډJ_u\rFxS 3\ra"
+J_s\ra;X&珲䳛
+!1r_t\rc-L}$[S($#L}X)4q;!Yey*M/cWU>