Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Google I/O 2009 -..Distributed Transaction Layer: App Engine

Loading...

Sign in or sign up now!
3,792
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Jun 2, 2009

Google I/O 2009 - A Design for a Distributed Transaction Layer for Google App Engine

Daniel Wilkerson

Massively scalable web applications encounter a fundamental tension in computing between performance and correctness: whereas performance is often addressed by using a large and therefore distributed machine, correctness, especially of an interruptible and multi-threaded program, requires data invariants to be maintained with the assistance of an underlying transaction layer. We provide a Distributed Transaction algorithm assuming a strongly consistent layer providing Local Transactions. We give most of the detail for operation in optimistic mode; however the same infrastructure could be used for pessimistic transactions as well, even at the same time. The algorithm is general but we express it in the particular instance of Google App Engine.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 4 dislikes

Link to this comment:

Share to:
see all

All Comments (2)

Sign In or Sign Up now to post a comment!
  • Great talk Daniel!

  • I like your presentation. You convince me you know your material and I like watching/ hearing your descriptions. Interesting subject.

    Carolyn Hocker

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more