Abstract
Serverless applications are composed of functions triggered by events. Data stores are a common source of event triggers in the cloud, even beyond serverless, such as in Kubernetes. We find trigger latency, the time from event generation to function invocation, to take up to 62% of execution time for common serverless applications. Even though event triggers play a crucial role in serverless performance, the mechanisms driving these triggers are ill-understood. In this paper, we analyze data store trigger mechanisms, define the features that make up these mechanisms, and characterize their performance with TriggerPerf, a benchmarking tool for data store triggers. We implement TriggerPerf on three AWS data stores with built-in trigger support: S3, DynamoDB, and AuroraDB. With TriggerPerf, we demonstrate significant latency, scalability, and elasticity bottlenecks across these data stores. We observe that the trigger latency of AWS data stores is up to 100 × higher compared to a reference etcd data store. Moreover, the median tail latency of S3 and AuroraDB is 10x higher when under high load, unlike DynamoDB. The observed variability in performance patterns significantly impacts the reliability of serverless and distributed systems that depend on them, highlighting the critical need for further research into the underlying mechanisms. The tool is open-sourced and is available at https://github.com/atlarge-research/trigger-perf.
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE 25th International Symposium on Cluster, Cloud and Internet Computing (CCGrid) |
| Subtitle of host publication | [Proceedings] |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 440-449 |
| Number of pages | 10 |
| ISBN (Electronic) | 9798331509347 |
| ISBN (Print) | 9798331509354 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 25th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025 - Tromso, Norway Duration: 19 May 2025 → 22 May 2025 |
Conference
| Conference | 25th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025 |
|---|---|
| Country/Territory | Norway |
| City | Tromso |
| Period | 19/05/25 → 22/05/25 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- data store
- performance
- serverless
- triggers
Fingerprint
Dive into the research topics of 'Performance Characterization of Data Store Event Trigger Mechanisms for Serverless Computing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver