Browse files

Update README.md

  • Loading branch information...
1 parent 29b8375 commit f4fe417d3bb5fedbc5676d7b1a995d6bd43ec1bf @0x00A committed Dec 27, 2012
Showing with 10 additions and 8 deletions.
  1. +10 −8 README.md
View
18 README.md
@@ -2,14 +2,16 @@
## Motivation
-Distributed software provides availability and fault-tolerance. To achieve this,
-a distributed program has many discrete processes running on a multitude of
-devices and networks which to the user appear to be a single coherent program.
-
-Each process will produce data. Each process should make informed decisions about
-its own data as well as the data created by other processes. It is not efficient or
-always possible to have all processes in a network synchronize before making a
-decision.
+Distributed software provides availability and fault-tolerance. To achieve this, a
+distributed program has more than one discrete processes that run on any number of
+devices or networks. If any of the processes in the program are partitioned or lost
+for any reason, the program can continue to run. All of this happens behind the scenes,
+and the user will observe a single coherent program.
+
+Each process in a distributed program will produce data. Each process should make
+well informed decisions that are based on its own data as well as the data created by
+other processes in the program. It is not efficient or always possible to have all
+processes in a network synchronize before making a decision.
## Synopsis
Vines attempts to facilitate coordinated decision making through a combination of

0 comments on commit f4fe417

Please sign in to comment.