Feeds

Byzantine Generals co-boffin Lamport bags CompSci's 'Nobel prize'

Distributed systems master gets A.M. Turing gong

Top 5 reasons to deploy VMware with Tegile

Distributed systems researcher Leslie Lamport has been awarded the A.M. Turing award, computer science's equivalent to the Nobel Prize.

The award for 2013 was given to Lamport "for imposing clear, well-defined coherence on the seemingly chaotic behavior of distributed computing systems."

Another way of putting it is: no Lamport, no Google, because his research has been vital in the development of distributed systems that are resilient enough to run at a global scale.

"With the growing shift to ever-larger scale distributed systems and cloud computing, Lamport's work has taken on a significantly increased impact," said Google's veep of research Alfred Spector in a canned quote. "His results have benefited many research communities including those in parallel and high performance computing systems, concurrent algorithms, and software reliability. And, his work has had implications not just in the theoretical community, but also with the engineers and programmers who design and implement many types of systems."

No mention was made by the Turing judges of Lamport's equally important work On Hair Color in France, nor his dedication to being a normal human ("He posed the problem to me over dinner, but we had both had too much wine to think about it right then" – personal comments Lamport made about the genesis of his Distributed Snapshots: Determining Global States of a Distributed System paper), nor his dedication to having fun ("I wrote this paper as an excuse for attending a conference in Paris" – remarks on the genesis of Formal Correctness Proofs for Multiprocess Algorithms).

Lamport

Leslie Lamport

But El Reg's cloud bureau is just going to go ahead and say that the award was for all this, but the Association for Computing Machinery (ACM) chose not to mention it.

Lamport is chiefly known for his work on coordinating distributed systems: he co-wrote required CompSci reading material The Byzantine Generals Problem [PDF] and crafted the Paxos consensus algorithm [PDF] so databases can work in a massively distributed manner.

Along with this, Lamport also helped develop LaTeX, the typesetting software and markup language used widely in the sciences, and TLA+ (Temporal Logic Language) to help boffins write precise specifications (possibly after having had too much wine, we wonder).

"Many of Lamport's contributions capture deep, fundamental properties of distributed and concurrent systems," said Peter Bailis, a graduate student in distributed systems at UC Berkeley.

"For example, if we need to reason about the sequence of events in a distributed system, we need some way to talk about both ordering and simultaneity; Lamport's happens-before relation characterizes this relationship and is a key component in many popular algorithms for distributed debugging, global snapshots, and messaging (some of which Lamport invented himself).

"The Replicated State Machine approach and variants of the Paxos algorithm are used in a surprisingly large number of large-scale, real-world distributed systems. Lamport's contributions are key to understanding how many real-world technologies such as many-core processors and large-scale internet services are designed and operated today."

Lamport, 73, was born in New York City and studied at MIT for his undergraduate degree, and then Brandeis University for his masters and PhD. He has worked for Mitre Corporation, Massachusetts Computer Associates, SRI International, Digital Equipment Corporation and, to this day, Microsoft Research. ®

Secure remote control for conventional and virtual desktops

More from The Register

next story
Euro Parliament VOTES to BREAK UP GOOGLE. Er, OK then
It CANNA do it, captain.They DON'T have the POWER!
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Post-Microsoft, post-PC programming: The portable REVOLUTION
Code jockeys: count up and grab your fabulous tablets
Twitter App Graph exposes smartphone spyware feature
You don't want everyone to compile app lists from your fondleware? BAD LUCK
Microsoft: Your Linux Docker containers are now OURS to command
New tool lets admins wrangle Linux apps from Windows
prev story

Whitepapers

Designing and building an open ITOA architecture
Learn about a new IT data taxonomy defined by the four data sources of IT visibility: wire, machine, agent, and synthetic data sets.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
10 threats to successful enterprise endpoint backup
10 threats to a successful backup including issues with BYOD, slow backups and ineffective security.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
10 ways wire data helps conquer IT complexity
IT teams can automatically detect problems across the IT environment, spot data theft, select unique pieces of transaction payloads to send to a data source, and more.