T <scp>EQ</scp> : An Open and Developer-friendly Testbed for Edge-based Query Processing Algorithms
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, Docker-based 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.
Authors
- Christian S. Jensen (ORCID: https://orcid.org/0000-0002-9697-7670)
- Hua Lu (ORCID: https://orcid.org/0000-0003-1199-6678)
- X. S. Jiang (ORCID: https://orcid.org/0009-0005-5980-2862)
- Huan Li (ORCID: https://orcid.org/0000-0003-0084-1662)
- Bo Tang (ORCID: https://orcid.org/0000-0001-8424-0092)
- Yu Lei
Institutions
- Southern University of Science and Technology (CN)
- Zhejiang University (CN)
- Aalborg University (DK)
Publication Details
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1145/3722212.3725138
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00