ISMM 2014 | International Symposium on Memory Management
8:45am - 9:00am |
Chair's Welcome |
9:00am - 10:00am |
Keynote (session chair: Samuel Guyer) Use of the JVM at Twitter: A Bird's Eye View Twitter's infrastructure consists of a large number of services which run on a variety of managed runtime systems, starting originally with Ruby, but moving to a mix of Java and Scala today. Targeting the Java virtual machine (JVM) allows developers at Twitter to quickly develop and deploy reliable code. Automated memory management, in particular, improves productivity tremendously, especially in a team and fast paced environment. With these benefits, however, come some challenges, too. The way code is executed on the JVM makes it very difficult for developers to understand what has gone wrong and how to fix it when problems arise. Additionally, the sheer volume of data that Twitter's services handle every day, coupled with stringent latency requirements, stresses the JVM to its limits. The talk will cover:
|
10:20am - 10:45am |
Coffee break |
10:45am - 12:25pm |
Software -- session chair: Emery Berger
|
12:25pm - 1:35pm |
Lunch |
1:35pm - 2:50pm |
Concurrency and measurement -- session chair: TBA
|
2:50pm - 3:20pm | Coffee break |
3:20pm - 5:00pm |
Hardware -- session chair: Mike Bond
|
7:00pm |
Reception Combined reception for all workshops/co-located events at Playfair Library |
Return to main conference page