June 21-24, 2022
Austin, Texas, USA + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central Daylight Time (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday, June 22 • 11:50am - 12:30pm
Lightning Fast Java Application Startup Using Checkpoint/Restore with Eclipse OpenJ9 - Thomas Watson, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In serverless environments it is desirable to have applications that can startup very quickly. Very fast startup can enable scale to zero when deploying applications to Kubernetes with technologies like Knative. Many popular Java frameworks have looked to using native compilation using GraalVM with the Substrate native compiler to achieve very fast startup. For many Java applications compiling to native is quite difficult and often times not possible without large amounts of effort. In this talk Tom will discuss another approach that uses Linux Checkout/Restore (CRIU). CRIU is a feature on Linux that enables a snapshot of a running application to be taken. This snapshot can be restored very quickly from the point the snapshot was taken. One advantage of this approach is that once the application is restored it is business as usual for the application. All the functionality of a normal Java environment are available to the application once it is restored. No additional changes should be necessary for the application to take advantage of the instant on functionality provided by CRIU. Tom will discuss the work the Eclipse OpenJ9 and Open Liberty projects are doing to safely be able to use Checkpoint/Restore for achieving "instant on" for Java Applications.


Thomas Watson

Senior Software Engineer, IBM
Thomas Watson has 20 years experience contributing to and leading various open source projects at the Eclipse and the Apache Foundations. His current focus includes development of the Open Liberty project, moving the Eclipse Jakarta and Eclipse OSGi specifications forward as well... Read More →

Wednesday June 22, 2022 11:50am - 12:30pm CDT
Lone Star F (Level 3)
  LinuxCon, Checkpoint/Restart