VLDB 2026 Research / reviewers in the wild / expert
Chaokun Yang
dblp:429/2943
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2026
0009-0005-7544-6132ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines › virtual machine implementation
java virtual machine |
1.0 | 1 | 2026 | JOSer: Just-In-Time Object Serialization for Heavy Java Serialization Workloads · ASPLOS (2) 2026 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
1.0 | 1 | 2026 | JOSer: Just-In-Time Object Serialization for Heavy Java Serialization Workloads · ASPLOS (2) 2026 |
Runtime systems and virtual machines › object representation
object serialization |
1.0 | 1 | 2026 | JOSer: Just-In-Time Object Serialization for Heavy Java Serialization Workloads · ASPLOS (2) 2026 |
Methods — techniques the papers use, named apart from their topics
class-specific serializer generation · 1.0JIT compilation · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | JOSer: Just-In-Time Object Serialization for Heavy Java Serialization WorkloadsabstractObject serialization is critical in Java, which preserves objects in memory and transfers them among software systems if needed. However, the serialization techniques of modern Java systems are usually inflexible and inefficient under heavy serialization workloads, as they rely on manually-defined object schemas or omni-functional serializers. To tackle the above problem, we reveal a novel, serialization-specific optimization opportunity in Java. Based on it, we develop JOSer (Just-in-time Object SERializer), an efficient, Just-in-Time (JIT) object serialization technique. At runtime, JOSer generates a set of class-specific, JIT-friendly object serializers (i.e., serialization code), and then continuously optimizes them with the JIT compiler of Java Virtual Machine (JVM). JOSer also shares the metadata of objects under serialization and the serializers under optimization. We evaluate JOSer against six Java serialization techniques including OpenJDK's built-in serialization technique. Overall, JOSer improves the throughput by up to 20~83× in serialization and 43~229× in deserialization. JOSer has been successfully deployed in real-world products, reducing serialization CPU usage of Flink by 35.32~41.14% and latency of search recommendations by 30+ ms. JOSer grounds Apache Fory#8482;, an open-source serialization framework available at https://fory.apache.org/. Chaokun Yang, Pengbo Nie, Qianwei Yu, Chengcheng Wan 0001, He Jiang 0001, Yuting Chen 0001 |
ASPLOS (2) | 1 |