addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

PWL#4 => Joel VanderWerf on Calvin

Joel VanderWerf stops by to talk about Calvin.  This time we have 3 relevant papers for this meetup! 

• Calvin: Fast Distributed Transactions for Partitioned Database Systems, SIGMOD 2012 by Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, and Daniel J. Abadi.

• Consistency Tradeoffs in Modern Distributed Database System Design,  2012 by Daniel J. Abadi.

• Modularity and Scalability in Calvin, IEEE 2013 by Alexander Thomson and Daniel J. Abadi.

Doors open at 6:30 pm; the presentation will begin at 7:00 pm; and, yes, there will be beer and pizza. 

After Joel presents the paper, we will open up the floor to discussion and questions.  

We hope that you'll read the papers before the Meetup (and if you don't, no worries).  If you have any questions, thoughts, or related information, please visit our *github-thread* on the matter:

Joel's Bio:

Joel studied math at Harvard and Berkeley, getting his PhD for work on decompositions of finite algebraic structures. He taught at U of Louisville and then helped develop a multithreaded C++ object database used in Apple and Netscape software. Back at UC Berkeley, he worked on vehicle automation, communication, control, and safety systems, and on data analysis and simulation of transportation networks. Now he works on Tupelo, a transactional tuplespace sharing some of the ideas of Calvin, and RedShift, a simulation framework in Ruby and C that aims to be the open-source Simulink. He can often be found playing in traffic with wheels clamped to his feet.

Join or login to comment.

  • Timothy C.

    Is the video on?

    June 5, 2014

  • Joel V.

    Announcing Spinoza, a model of Calvin!

    The first part of my talk will try to explain the motivation for Calvin and the key ideas behind the implementation. But since Calvin's implementation is not very accessible (only recently released and still incomplete), I've developed an expository model for the second part of my talk. It's about 1000 lines of ruby, wth minimal dependencies, so not too hard to digest.

    See you tomorrow!

    June 4, 2014

  • Timothy C.

    Will this be recorded?

    June 4, 2014

  • Joel V.

    The Yale team have released an implementation of Calvin:

    May 15, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy