Edge computing is ideally suited for querying populations of rapid data streams. Yet, while edge computing algorithms are challenging to develop and assess due to their decentralized nature, there is a lack of supporting tools. For example, current simulators fail to execute real queries. To rectify these shortcomings, we propose TEQ, a testbed for edge computing-based query processing algorithms, that is designed expressly to be open, enabling extensible simulation and algorithm deployment, and to be developer-friendly, simplifying otherwise extensive simulation, complex algorithm management, and tedious evaluation. TEQ encompasses novel techniques to achieve these capabilities, including a method to streamline decentralized algorithm modules as executable Flink scripts, data and query playback controls to ensure reproducible streams during evaluations, and means of transforming Flink metrics into desired metrics associated with user-customized edge computing runtimes. TEQ is in the open source process, the goals being to attract external contributions and to advance edge computing based querying techniques.
-
Notifications
You must be signed in to change notification settings - Fork 0
License
msca-malot/teq
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published