FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Cliff Click
Schedule
Day Sunday
Room AW1.125
Capacity 76
Start time 13:30
End time 14:00
Duration 00:30
Info
Track Free Java devroom

Azul's Foray into Open Source

Azul Systems has announced the Managed Runtime Initiative - basically a combination of a modified Linux kernel and a modified HotSpot JVM - to bring Azul's fantastic GC and profiling tools to the X86.

We have worked hard to reduce all forms of pauses, and have GC pauses well in hand even for heaps with 10's of Gigs. Now other forms of pauses dominate.

This talk will discuss some of the issues involved with bringing this stack into Open Source and onto a commodity chip. Business issues: why Open Source? (to break a chicken-and-egg problem: we need OS changes but the OS vendors won't change unless there is a user). Hardware issues: Azul's GC needs Read Barriers and Metadata in Pointers which we used to get from our custom hardware + custom OS stack. How does this work on the X86?. OS issues: We need to (and can) re-map terabytes of virtual memory per second during GC - which we do with a new ABI into the linux kernel. Scheduler issues: The standard linux scheduler gives poor pause-time performance (but great throughput) - and we are attempting a low-pause system and that means soft-real-time. Other causes-for-pauses can come from priority inversion (doesn't happen when you have more CPUs than threads like our custom gear), lock convoying inside the JVM, X86 power management suddenly idling a CPU that is supposed to be advancing a thread to a safepoint, and all sorts of hypervisor interactions.

Next (up to 3) talks in the same room (AW1.125):

When Event Track
14:00-14:30 Free Java Free Java
14:30-15:00 PHP.reboot Free Java
15:30-16:00 Rhino and RingoJS Free Java

Events that start after this one (within 30 minutes):

When Event Track Where
14:00-14:30 Free Java Free Java AW1.125
14:00-14:15 Agora Voting System: Agora Voting System for a Liquid Democracy Lightning Talks Ferrer
14:00-14:20 Ganeti 2.4 and beyond: new challenges in virtualization at the cluster level New challenges in Virtualization AW1.105
14:00-14:30 Cold boot attacks on RAM readout Embedded Lameere
14:00-14:30 Distribution collaboration manifesto CrossDistro H.1302
14:00-14:30 Packaging Perl and it's deps... Perl AW1.126
14:00-14:45 Introduction to pgpool-II version 3 PostgreSQL H.2213
14:00-14:45 Systems Life Cycle Management with Foreman Configuration & Systems Management AW1.120
14:00-14:45 Impress Hacking LibreOffice H.2214
14:00-14:50 The Storage Technologies Behind Facebook Messages Cloud Chavanne
14:00-14:50 Liberating Open Office Development Office Janson
14:00-15:00 Configuration data upgrade during package upgrade CrossDistro H.1308
14:20-14:35 Village-Telco: Village Telco Lightning Talks Ferrer
14:20-14:40 A presentation of SPICE an opensource remote virtual desktop protocol New challenges in Virtualization AW1.105
14:30-15:00 PHP.reboot Free Java AW1.125
14:30-15:00 Really fast x86 boot Embedded Lameere
14:30-15:00 Who the bloody hell cares about Debian? CrossDistro H.1302
14:30-15:10 Asterisk SCF Development Interfaces Open Source Telephony AW1.124
14:30-15:15 Processing XML with dynamic languages/Perl Perl AW1.126
14:30-15:15 The next desktop is the browser! Crossdesktop H.1309