TeQ: An open and developer-friendly testbed for edge-based query processing algorithms

Abstract

Edge computing is ideally suited for querying populations of fast data streams. However, developing and evaluating edge-based query processing algorithms is challenging due to the decentralized setting and the lack of effective tools. For example, current simulators fail to execute real queries. To rectify these shortcomings, we propose Teq, a testbed for edge-based query processing algorithms, designed expressly to be open, enabling extensible simulation and algorithm deployment, and to be developer-friendly, simplifying otherwise cumbersome simulation, complex algorithm management, and tedious evaluation. Teq encompasses novel techniques to achieve these capabilities, including (1) a streamlined framework for implementing decentralized algorithms as modular, Dockerbased executables; (2) data and query playback controls to enable reproducible and consistent evaluations; and (3) mechanisms for transforming runtime metrics into system-wide metrics desired by algorithm developers.

Publication
2025 ACM SIGMOD/PODS International Conference on Management of Data (SIGMOD)