GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Neha Narula, PhD student in PDOS, the Parallel and Distributed Operating Systems group at MIT

Neha Narula

Biography: Neha Narula

 
Neha Narula is a PhD candidate at MIT building fast, scalable distributed systems. In a previous life she was a Senior Software Engineer at Google, where she designed the first version of Blobstore, a system for storing and serving petabytes of immutable data, and worked on Native Client, a system for running native code securely through the browser. She cares a lot about coffee, bourbon, how we get our news, and securing user data.
 
Twitter: @neha

Presentation: Don't give up on serializability just yet!

Time: Tuesday 15:00 - 15:50 / Location: Grand Ballroom C

Having constraints and guarantees about the way a program executes makes it much easier for developers to reason about concurrency.

It's a common belief that providing serializability, one of the strongest forms of consistency in transaction processing, is too expensive for general use.

We describe research that introduces new techniques for making conflicting serializable transactions faster, on both multi-core and distributed systems.