pre-print Graalvisor: Virtualized Polyglot Runtime for Serverless Applications
pre-print Short-lived Datacenters
Process-as-a-Service: FaaSt Stateful Computing with Optimized Data Planes in SoCC'24
Towards Efficient End-to-End Encryption for Container Checkpointing Systems in APSys'24
Imaginary Machines: A Serverless Model for Cloud Applications in SESAME'24
Pay-as-you-Go Resource Isolation in SESAME'24
Off-the-shelf Data Analytics on Serverless in CIDR'24
Pronghorn: Effective Checkpoint Orchestration for Serverless Hot-Starts in EuroSys'24
Evicting for the greater good: The Case for Reactive Checkpointing in serverless computing in WORDS'23
Ephemeral Per-query Engines for Serverless Analytics in SDA'23
Heap Size Adjustment with CPU Control in MPLR'23
CloudJIT: a Just-in-Time FaaS Optimizer in MPLR'23
BestGC: An Automatic GC Selector in IEEE Access
EdgeEmu - Emulator for Android Edge Devices in DAIS'23 Best paper award!
Bridging language- and hardware-based isolation for scalable and secure serverless runtimes in SESAME'23
Selecting a GC for Java Applications in NIKT'21
Specializing Generic Java Data Structures in MPLR'21
Naos: Serialization-free RDMA networking in Java [Talk] [Slides] [Code] in ATC'21
From Warm to Hot Starts: Leveraging Runtimes for the Serverless Era [Talk] in HotOS'21
Compiler-Assisted Object Inlining with Value Fields to appear in PLDI'21
Hermes: Enabling efficient large-scale simulation in MATSim [Code] in ABMTRANS'21
Boxer: Data Analytics on Network-enabled Serverless Platforms [Talk] in CIDR'21
Photons: Lambdas on a diet [Code] [Talk] in SOCC'20
Serverless Clusters: The Missing Piece for Interactive Batch Applications? in SPMA'20
Towards High Performance Mobility Simulations [Code] in STRC'19
Runtime Object Lifetime Profiler for Latency Sensitive Big Data Applications [Code] [Slides] in EuroSys'19
novaVM: Enhanced Java Virtual Machine for Big Data Applications (PhD Thesis)
Graviton: Trusted Execution Environments on GPUs in OSDI'18
Dynamic Vertical Memory Scalability for OpenJDK Cloud Applications [Code] [JEP 346] [JEP draft] [Slides] in ISMM'18
POLM2: Automatic Profiling for Object Lifetime-Aware Memory Management for HotSpot Big Data Applications [Code] [Slides] in Middleware'17
A study on Garbage Collection Algorithms for Big Data Environments in ACM Computing Surveys 2017
freeCycles - Efficient Multi-Cloud Computing Platform [Code] in Journal of Grid Computing 2017
Locality-Aware GC Optimisations for Big Data Workloads in C&TC'17
Improving JVM Application Migration and Profiling with Checkpoint/Restore [Slides] in Checkpoint-Restore Microconference, LinuxPlumbers'17
NG2C: Pretenuring Garbage Collection with Dynamic Generations for HotSpot Big Data Applications [Code] [Slides] in ISMM'17
ALMA - GC-assisted JVM Live Migration for Java Server Applications [Code] [Slides] [Poster] in Middleware'16
NG2C: N-Generational GC for Big Data Memory Management [Slides] [Poster] in CloudDP'16
Asynchronous Complete Garbage Collection for Graph Data Stores in Middleware'15
Termite: Emulation Testbed for Encounter Networks [Code] in MobiQuitous'15
freeCycles: Efficient Data Distribution for Volunteer Computing (MSc Thesis)
SCADAMAR: scalable and data-efficient internet MapReduce [Code] in CCB'14
freeCycles: efficient data distribution for volunteer computing [Code] in CloudDP'14