Detailed Program

All program times are in British Summer Time (UTC+1).


Tuesday, May 7, 2024
Clore Concourse Maths/Computing Common Room Clore Lecture Theatre LT308 LT311 LT144 LT145
8:30-9:00 Registration Coffee (LT308/311 Alcove)
9:00-10:30 LTB Workshop (Session 1) BID Workshop (Session 1) WOSP-C Workshop (Session 1) Tutorial 1: The ∆QSD Paradigm: Designing Systems with Predictable Performance at High Load (Session 1) Tutorial 2: Software Performance Analysis – Industry Perspectives (Session 1)
10:30-11:00 Coffee Break
11:00-12:30 LTB Workshop (Session 2) BID Workshop Workshop (Session 2) WOSP-C Workshop (Session 2) Tutorial 1: The ∆QSD Paradigm: Designing Systems with Predictable Performance at High Load (Session 2) Tutorial 2: Software Performance Analysis – Industry Perspectives (Session 2)
12:30-14:00 Lunch Break (Ognisko Restaurant)
14:00-15:30 LTB Workshop (Session 3) AIPerf Workshop + Performance Optimization in the LLM World (Session 1) Tutorial 1: The ∆QSD Paradigm: Designing Systems with Predictable Performance at High Load (Session 3) Tutorial 3: DTraComp: Distributed Trace Compare (Session 1)
15:30-16:00 Coffee Break
16:00-17:30 LTB Workshop (Session 4) AIPerf Workshop + Performance Optimization in the LLM World (Session 2) Tutorial 1: The ∆QSD Paradigm: Designing Systems with Predictable Performance at High Load (Session 4) Tutorial 3: DTraComp: Distributed Trace Compare (Session 2)

Wednesday, May 8, 2024
8:30-8:45 Registration (Clore Concourse) + Coffee (LT308/311 Alcove)
8:45-9:00 Conference Opening (Clore Lecture Theatre)
9:00-10:00 Keynote I: Manzoor Mohammed (Clore Lecture Theatre) - Chair: Alex Podelko
10:00-10:30 Session 1a: Benchmarking (Clore Lecture Theatre) - Chair: Klaus-Dieter Lange
ShuffleBench: A Benchmark for Large-Scale Data Shuffling Operations with Distributed Stream Processing Frameworks. Sören Henning, Adriano Vogel, Michael Leichtfried, Otmar Ertl, Rick Rabiser (Industry track)
Benchmarking Scalability of Event-Driven Microservices in the Cloud. Sören Henning and Wilhelm Hasselbring (Journal First)
10:30-11:00 Coffee Break (Maths/Computing Common Room)
11:00-12:30 Session 1b: PL and Software (Clore Lecture Theatre) - Chair: J Nelson Amaral
Vectorized Intrinsics Can Be Replaced with Pure Java Code without Impairing Steady-State Performance. Júnior Löff, Filippo Schiavio, Andrea Rosà, Matteo Basso, Walter Binder (Research track)
Rethinking 'Complement' Recommendations at Scale with SIMD. Shrey Pandey, Saikat Kumar Das, Hrishikesh Ganu, Satyajeet Singh (Industry track)
An Adaptive Logging System (ALS): Enhancing Software Logging with Reinforcement Learning Techniques. Amirmahdi Khosravi Tabrizi, Naser Ezzati-Jivan, Francois Tetreault (Industry track)
Time Series Forecasting of Runtime Software Metrics: An Empirical Study. Federico Di Menna, Luca Traini, Vittorio Cortellessa (Research track)
An Empirical Analysis of Common OCI Runtimes' Performance Isolation Capabilities. Simon Volpert, Sascha Winkelhofer, Stefan Wesner, Jörg Domaschka (Research track)
12:30-14:00 Lunch Break (Ognisko Restaurant)
14:00-15:30 Session 2a: Hardware (Clore Lecture Theatre) - Chair: Cristina Abad
An Experimental Setup to Evaluate RAPL Energy Counters for Heterogeneous Memory. Lukas Alt, Anara Kozhokanova, Thomas Ilsche, Christian Terboven, Matthias Mueller (Research track)
Using Evolutionary Algorithms to Find Cache-Friendly Generalized Morton Layouts for Arrays. Stephen Nicholas Swatman, Ana-Lucia Varbanescu, Andy D. Pimentel, Andreas Salzburger, Attila Krasznahorkay (Research track)
Energy Efficiency Features of the Intel Alder Lake Architecture. Robert Schoene, Markus Velten, Daniel Hackenberg, Thomas Ilsche (Research track)
Developing Index Structures in Persistent Memory Using Spot-on Optimizations with DRAM. Xingsheng Zhao, Venkata Naga Prajwal Challa, Chen Zhong, Song Jiang (Research track)
Evaluating Emerging AI/ML Accelerators: IPU, RDU, and NVIDIA/AMD GPUs (Vision Paper). Hongwu Peng, Caiwen Ding, Tong Geng, Sutanay Choudhury, Kevin Barker, Ang Li (Emerging research track)
15:30-16:00 Coffee Break (Maths/Computing Common Room)
16:00-17:30 Session 2b: Data Challenge and Artifact Evaluation (Clore Lecture Theatre) - Chair: Luca Traini
Efficient Unsupervised Latency Culprit Ranking in Distributed Traces with GNN and Critical Path Analysis, Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj and James Miller (Data challenge)
Network Analysis of Microservices: A Case Study on Alibaba Production Clusters, Ghazal Khodabandeh, Alireza Ezaz and Naser Ezzati-Jivan (Data challenge)
Unveiling Temporal Performance Deviation: Leveraging Clustering in Microservices Performance Analysis, André Bauer, Timo Dittus, Martin Straesser, Alok Kamatar, Matt Baughman, Lukas Beierlieb, Marius Hadry, Daniel Grillmeyer, Yannik Lubas, Samuel Kounev, Ian Foster and Kyle Chard (Data challenge)
Grammar-Based Anomaly Detection of Microservice Systems Execution Traces, Andrea D'Angelo and Giordano d’Aloisio (Data challenge)
Analyzing Performance Variability in Alibaba's Microservice Architecture: A Critical-Path-Based Perspective, Alireza Ezaz, Ghazal Khodabandeh and Naser Ezzati-Jivan (Data challenge)
KubePlaybook: A Repository of Ansible Playbooks for Kubernetes Auto-Remediation with LLMs (Tool artifact), Zakeya Namrud, Komal Sarda, Marin Litoiu, Larisa Shwartz, Ian Watts (Artifact evaluation)
STIGS: Spatio-Temporal Interference Graph Simulator for Self-Configurable Multi-Tenant Cloud Systems (Data artifact), Iqra Zafar, Christian M. Adriano, Holger Giese (Artifact evaluation)
DMBench: Load Testing and Benchmarking Tool for Data Migration (Tool artifact), Fares Hamouda, Marios Fokaefs, Dariusz Jania (Artifact evaluation)

Thursday, May 9, 2024
8:30-9:00 Registration (Clore Concourse) + Coffee (LT308/311 Alcove)
9:00-10:00 Keynote II: Jane Hillston (Clore Lecture Theatre) - Chair: William Knottenbelt
10:00-10:30 Session 3a: Microservices Pt. I (Clore Lecture Theatre) - Chair: Vittorio Cortellessa
ServiceAnomaly: An anomaly detection approach in microservices using distributed traces and profiling metrics. Mahsa Panahandeh, Abdelwahab Hamou-Lhadj, Mohammad Hamdaqa and James Miller (Journal first)
InstantOps: A Joint Approach to System Failure Prediction and Root Cause Identification in Microservices Cloud-Native Applications. Mohammadreza Rasolroveicy, Raphael Rouf, Marin Litoiu, Ian Watts, Seema Nagar, Prateeti Mohapatra, Pranjal Gupta (Industry track)
10:30-11:00 Coffee Break (Maths/Computing Common Room)
11:00-12:30 Session 3b: Resource Management (Clore Lecture Theatre) - Chair: Nikolas Herbst
Daedalus: Self-Adaptive Horizontal Autoscaling for Resource Efficiency of Distributed Stream Processing Systems. Benjamin Jakob Jules Pfister, Dominik Scheinert, Morgan Karl Geldenhuys, Odej Kao (Research track)
Demeter: Resource-Efficient Distributed Stream Processing under Dynamic Loads with Multi-Configuration Optimization. Morgan Geldenhuys, Dominik Scheinert, Odej Kao, Lauritz Thamsen (Research track)
BFQ, Multiqueue-Deadline, or Kyber? Performance Characterization of Linux Storage Schedulers in the NVMe Era . Zebin Ren, Krijn Doekemeijer, Nick Tehrany, Animesh Trivedi (Research track)
The Cost of Simplicity: Understanding Datacenter Scheduler Programming Abstractions. Aratz Manterola Lasa, Sacheendra Talluri, Tiziano De Matteis, Alexandru Iosup (Research track)
FAIR Sharing of Data in Autotuning Research (Vision paper). Jana Hozzová, Jacob O. Tørring, Ben van Werkhoven, David Střelák, Richard Vuduc (Emerging research track)
12:30-14:00 Lunch Break (Ognisko Restaurant)
14:00-15:30 Session 4a: GPU and AI (Clore Lecture Theatre) - Chair: Lishan Yang
Accelerating ML Workloads using GPU Tensor Cores: The Good, the Bad, and the Ugly. Bagus Hanindhito, Lizy K. John (Research track)
MalleTrain: Deep Neural Networks Training on Unfillable Supercomputer Nodes. Xiaolong Ma, Feng Yan, Lei Yang, Ian Foster, Michael Papka, Zhengchun Liu, Rajkumar Kettimuthu (Industry track)
Left-overs for LLaMA. Ravi Singh, Likhith Bandamudi, Shruti Kunde, Mayank Mishra, Rekha Singhal (Industry track)
Processing Natural Language on Embedded Devices: How Well Do Modern Models Perform?. Souvika Sarkar, Mohammad Fakhruddin Babar, Md Mahadi Hassan, Monowar Hasan, Shubhra Kanti Karmaker (Research track)
Mastering Computer Vision Inference Frameworks (Work In Progress). Pierrick Pochelu, Oscar Castro Lopez (Emerging research track)
Enhancing the Performance of Deep Learning Model Based Object Detection using Parallel Processing (Work In Progress). Omar Imran, Shikharesh Majumdar, Sreeraman Rajan (Emerging research track)
15:30-16:00 Coffee Break (Maths/Computing Common Room)
16:00-16:10 QRT Sponsor Presentation (Clore Lecture Theatre)
16:10-17:15 Most Influential Paper, Best Papers, and SPEC Dissertation Awards (Clore Lecture Theatre) - Chairs: Katinka Wolter, Marin Litoiu and Klaus-Dieter Lange
17:15-17:30 SPEC RG Presentation (Clore Lecture Theatre) - Chairs: Sam Kounev and Andre Van Hoorn

Friday, May 10, 2024
8:30-9:00 Registration (Clore Concourse) + Coffee (LT308/311 Alcove)
9:00-10:00 Keynote III: Giuliano Casale (Clore Lecture Theatre) - Chair: Weiyi Shang
10:00-10:30 Session 5a: Analysis (Clore Lecture Theatre) - Chair: André Bauer
TBASCEM - Tight Bounds with Arrival and Service Curve Estimation by Measurements. Christoph Funda, Thomas Herpel, Reinhard German, Kai-Steffen Hielscher (Industry track)
Matrix Network Analyzer: a New Decomposition Algorithm for Phase-type Queueing Networks (Work In Progress). Zhuoyuan Li, Giuliano Casale (Emerging research track)
10:30-11:00 Coffee Break (Maths/Computing Common Room)
11:00-12:30 Session 5b: Edge (Clore Lecture Theatre) - Chair: Sören Henning
A Learning-Based Caching Mechanism for Edge Content Delivery. Hoda Torabi, Hamzeh Khazaei, Marin Litoiu (Research track)
Function Offloading and Data Migration for Stateful Serverless Edge Computing. Matteo Nardelli, Gabriele Russo Russo (Research track)
No clash on cache: observations from a multi-tenant ecommerce platform. Anna Lira, Ruan Alves, Thiago Emmanuel Pereira, Fabio Morais, Mariana Mendes, João Ramalho (Industry track)
MemSaver: Enabling an All-in-memory Switch Experience for Many Apps in a Smartphone. Venkata Naga Prajwal Challa, Barry Song, Song Jiang (Research track)
The Globus Compute Dataset: An Open Function-as-a-Service Dataset from the Edge to the Cloud. André Bauer, Haochen Pan, Ryan Chard, Yadu Babuji, Josh Bryan, Devesh Tiwari, Ian Foster and Kyle Chard (Journal first)
12:30-14:00 Lunch (Clore Concourse)
14:00-15:00 Session 6: Microservices, Pt. 2 (Clore Lecture Theatre) - Chair: Michele Tucci
Systemizing and mitigating topological inconsistencies in Alibaba’s microservice call-graph datasets. Darby Huye, Lan Liu, Raja Sambasivan (Research track)
Disambiguating Performance Anomalies from Workload Changes in Cloud-Native Applications. Alexandru Baluta, Yar Rouf, Joydeep Mukherjee, Zhen Ming Jiang, Marin Litoiu (Research track)
Towards Efficient Diagnosis of Performance Bottlenecks in Microservice-Based Applications (Work In Progress). Dr. Adel Belkhiri, Maroua Ben Attia, Felipe Gohring de Magalhaes, Gabriela Nicolescu (Emerging research track)
Context-aware Root Cause Localization in Distributed Traces Using Social Network Analysis (Work In Progress). Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller (Emerging research track)
15:00-16:00 Conference Closing (Clore Lecture Theatre)
18:00-19:00 SPEC Research Group Cloud Working Group Meeting (HXLY 217/218)

Saturday, May 11, 2024
Clore Concourse Rooms 341/342 Clore Lecture Theatre LT308
8:30-9:00 Registration Coffee
9:00-10:30 GraphSys Workshop (Session 1) HotCloudPerf Workshop (Session 1)
10:30-11:00 Coffee Break
11:00-12:30 GraphSys Workshop (Session 2) HotCloudPerf Workshop (Session 2)
12:30-14:00 Lunch Break (170 Queen’s Gate)
14:00-15:30 GraphSys Workshop (Session 3) HotCloudPerf Workshop (Session 3)
15:30-16:00 Coffee Break
16:00-17:30 GraphSys Workshop (Session 4) HotCloudPerf Workshop (Session 4)