Loading…
This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
Wednesday, October 25 • 11:15 - 11:55
No One Puts the JVM in a Container - Joerg Schad & Johannes Unterstein, Mesosphere

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.
The current craze of Docker has everyone sticking their processes inside a container... but do you really understand cgroups and how they work? Do you understand the difference between CPU Sets and CPU Shares?
Spark is a Scala application that lives inside a Java Runtime, do you understand the consequence of what impact the cgroup constraints have on the JRE?
This talk starts with a deep understand of Java's memory management and GC characteristics and how JRE characteristics change based on core count.
We will continue the talk looking at containers and how resource isolation works. The session will detail specifically the difference between CPU sets and CPU shares and memory management.
The session will close with a deep understanding of the consequences of running the JRE in a CPU share environment and the potential for pseudo-random behavior of running in a heterogeneous datacenter.

Speakers
avatar for Jörg Schad

Jörg Schad

CTO, ArangoDB
Jörg Schad is the CTO at ArangoDB. In a previous life, he has worked on or built machine learning pipelines in healthcare, distributed systems, including early Kubernetes code at Mesosphere, and in-memory databases. He received his Ph.D. for research about distributed databases and... Read More →
avatar for Johannes Unterstein

Johannes Unterstein

Graphs, containers and fun, Neo4j
Johannes is doing things with containers and graphs, check it out: https://neo4j.com/cloud/



Wednesday October 25, 2017 11:15 - 11:55 CEST
Karlin I