Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge remote-tracking branch 'upstream/master'

  • Loading branch information...
commit d92ef6eaf4517340883f7404afd3bf5095343eb0 2 parents 1110214 + 6712f4c
@dgomezferro authored
Showing with 2 additions and 4 deletions.
  1. +2 −4 README.md
View
6 README.md
@@ -1,13 +1,11 @@
PASC
====
-PASC is a Java library that automates the detection of Arbitrary State Corruptions in processes of a distributed system.
-
Fault-tolerant distributed systems need to tolerate not only crashes but also random data corruptions due to disk failures, bit-flips in memory, or CPU/bus errors. These random errors can propagate and have unpredictable effects. However, manually adding error detection checks is cumbersome and difficult. Which checks need to be added? Where to place them? What if the variables used for the checks are themselves corrupted?
-The motivation behind PASC is that developers should not care about these problems. They should focus on making their distributed system crash-tolerant. The PASC library wraps the processes of the system and takes care of executing all the checks that are necessary to transform arbitrary state corruptions into crashes and dropped messages. All this is transparent to the application. If a faulty process wrapped with PASC sends a corrupted messages, this corruption is exposed to the receiver, which discards the message.
+PASC is a Java library that automates the detection of Arbitrary State Corruption faults in processes of a distributed system. The motivation behind PASC is that developers should not care about these problems. They should focus on making their distributed system crash-tolerant. The PASC library wraps the processes of the system and takes care of executing all the checks that are necessary to transform arbitrary state corruptions into crashes and dropped messages. All this is transparent to the application. If a faulty process wrapped with PASC sends a corrupted messages, this corruption is exposed to the receiver, which discards the message.
-If you have any question, please contact us at pasc-library@yahoogroups.com
+If you have any question, please see hour [wiki](https://github.com/yahoo/pasc/wiki) or contact us at pasc-library@yahoogroups.com
How to use PASC?
----------------
Please sign in to comment.
Something went wrong with that request. Please try again.