Onward! 2015
Sun 25 - Fri 30 October 2015 Pittsburgh, Pennsylvania, United States
co-located with SPLASH 2015
Fri 30 Oct 2015 16:15 - 16:37 at Grand Station 2 - Session the Fourth Chair(s): Gail Murphy

Programmers face much complexity from the co-existence of “native” (Unix-like) and virtual machine (VM) “managed” run-time environments. Rather than having VMs replace Unix, we investigate whether it makes sense for Unix to “become a VM”, in the sense of evolving its user-level services to subsume services offered by VMs. We survey the (little-understood) VM-like features in modern Unix, noting common shortcomings: a lack of semantic metadata (“type information”) and the inability to bind from objects “back” to their metadata. We describe the design and implementation of a system, liballocs, which adds these capabilities in a highly compatible way, and explore its consequences.

Fri 30 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

15:30 - 17:00: Session the FourthOnward! Papers at Grand Station 2
Chair(s): Gail MurphyUniversity of British Columbia
15:30 - 15:52
Columnar Objects: Improving the Performance of Analytical Applications
Onward! Papers
Toni MattisHasso Plattner Institute, Johannes HenningHasso Plattner Institute, Patrick ReinHasso Plattner Institute, Malte AppeltauerSAP, Robert HirschfeldHPI
DOI Media Attached
15:52 - 16:15
Virtualization Support for Dynamic Core Library Update
Onward! Papers
Guillermo PolitoInria, Stéphane DucasseINRIA, France, Noury BouraqadiMines Douai, Luc FabresseMines Douai, Max MattoneInria - Mines Douai
Media Attached
16:15 - 16:37
Towards a dynamic object model within Unix processes
Onward! Papers
Stephen KellUniversity of Cambridge
Link to publication Pre-print Media Attached
16:37 - 17:00
Towards Fully Reflective Environments
Onward! Papers
Guido ChariDept. of Computer Science FCEyN, University of Buenos Aires, Diego GarbervetskyDepartamento de Computación, FCEyN, UBA, Stefan MarrINRIA, France, Stéphane DucasseINRIA, France
Pre-print Media Attached