Understanding the Latency-Security Tradeoff: TEE-based Confidential Computing for Streaming Workloads
Distributed streaming platforms such as Pravega, Kafka, and Pulsar are widely used for high-throughput, low-latency data processing. As these platforms increasingly handle sensitive data, ensuring data confidentiality and integrity becomes critical. Trusted Execution Environments (TEEs) offer secure computations that can be used on client-side processing, but their impact on performance must be carefully assessed. This study evaluates the write latency of Pravega clients running in TEEs compared to those in standard (non-secured) environments. We found that under typical workloads, TEE-based clients experience approximately 50% higher latency due to the overhead of secure executions. However, when data rates exceed 976 MB/s, the Pravega broker reaches its throughput limit, causing latency to spike for standard clients. In contrast, TEE-based clients exhibit more stable latency under these high-throughput conditions. These findings can be helpful for data architects, as systems highlight a trade-off: while latency may increase, the impact could be acceptable in certain scenarios given the enhanced security benefits.
Authors
- K.P.N Jayasena (ORCID: https://orcid.org/0000-0002-7163-6116)
- Christof Fetzer (ORCID: https://orcid.org/0000-0001-8240-5420)
- Robert Krahn (ORCID: https://orcid.org/0000-0003-0768-6351)
- A.C. Rotger Mora
- Enrique Chirivella‐Perez (ORCID: https://orcid.org/0000-0001-6363-7859)
Institutions
- Central Statistics Office (IE)
- ResearchWorks (United States) (US)
- Center for Systems Biology Dresden (DE)
- Technische Universität Dresden (DE)
Publication Details
- Published
- 2025-09-22
- DOI
- https://doi.org/10.1109/icnp65844.2025.11192400
- Primary Topic
- Access Control and Trust
- Type
- article
- Field-Weighted Citation Impact
- 0.00