Leslie Lamport
Encyclopedia : L : LE : LES : Leslie Lamport
- redirect
Dr. Leslie Lamport (born 1941) is an American computer scientist.
Lamport received a B.S. from the Massachusetts Institute of Technology in mathematics in 1960. He also earned M.A. and Ph.D. degrees from Brandeis University in 1963 and 1972, both also in mathematics, the latter with a dissertation on singularities in analytic partial differential equations.
After graduation, he started his career as a computer scientist at Massachusetts Computer Associates, SRI International, Digital, and Compaq. In 2001 he joined Microsoft Research at Mountain View in California. Dr. Lamport's research contributions have laid the foundations of the theory of distributed systems. Among his most notable papers are the following three:
- "Time, Clocks, and the Ordering of Events in a Distributed System", see logical clocks
- "Distributed snapshots: determining global states of distributed systems", see Snapshot algorithm
- "The Byzantine Generals Problem", see Byzantine failure
Among the algorithms he invented, some of the most important are:
- the Paxos algorithm for consensus
- the bakery algorithm for mutual exclusion of multiple threads in a computer system that require the same resources at the same time.
- the Snapshot algorithm for the determination of consistent global states. (with Mani Chandy, the PDF can be downloaded from Lamport's website.)
Outside of computer science, Dr. Lamport is best known as the initial developer of the document preparation system LaTeX.
External links
Leslie Lamport's how-tos
- [How to Present a Paper]
- [How to Write a Proof]
- [How to Write a Long Formula]
- [How to Tell a Program from an Automobile]
- [How to Make a Correct Multiprocess Program Execute Correctly on a Multiprocessor]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
