Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

research papers? #1

Open
wanderer opened this issue Aug 31, 2016 · 4 comments
Open

research papers? #1

wanderer opened this issue Aug 31, 2016 · 4 comments

Comments

@wanderer
Copy link
Member

Would this be a good repository to create a curated list of papers relevant to ongoing research in Ethereum?

@wanderer
Copy link
Member Author

I'm envisioning something like the awesome lists

@wanderer
Copy link
Member Author

wanderer commented Sep 1, 2016

ok i'm just going to start dumping stuff here until I find a better place to organize

Jade's Thesis

http://www0.cs.ucl.ac.uk/staff/J.Alglave/these.pdf

Use

This would be useful in specifying an explicit parallel execution model for transaction that would also be maximal efficient for implementions.

The most intuitive model for concurrency is the Sequential Consistency (SC) model introduced by Leslie Lamport back in 1979. This model requires that all events in a concurrent execution happen in such a way that the result is equivalent to some interleaving of the individual events in each thread. Unfortunately SC is too restrictive for modern performance requirements, and so modern hardware allows for various relaxations of SC. For example, a processor may read a value that was written (by the same processor) earlier, even though that written value has not yet made it to main memory (this happens, for example, when reads from a store buffer are allowed).

Jade Alglave’s PhD thesis provides a theoretical foundation for reasoning about and axiomatizing relaxed memory models. She uses binary relations which are partial orders to model relationships between memory events. For example, the ws relation between two writes has the property that ws(w1,w2) iff w1 occurs before w2 in the global timeline. Using a number of different relations, one can specify which aspects of a particular model follow SC and which are relaxed.

@wanderer
Copy link
Member Author

wanderer commented Sep 1, 2016

@pranay01
Copy link

FLP Impossibility paper by Fischer, Lynch and Patterson

https://groups.csail.mit.edu/tds/papers/Lynch/jacm85.pdf

Proves - Impossibility of Distributed Consensus with One Faulty
Process

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants