UPDATE: spark-based solutio was uploaded at spark folder
Implementation code for our under-review paper "Misty: Microservice-based Streaming Trajectory Similarity Search".
Misty is a microservice-based real-time processing framework for streaming trajectory similarity search query. The entire framework is developed based on Dapr. As a future direction, we are working on Misty's extension to spatial join and query plan optimization for higher throughput and more elastic index scaling.
conda env create -f env.yml
conda activate misty
python tests/test.pyWe use a selected subset of T-Drive dataset presented in data/filtered folder. The preprocessing code can be found in
preprocess.ipynb
| Module name in framework | Folder name |
|---|---|
| Point Stream | ingress |
| Assembler | assembler |
| Index | index |
| Coordinator | coordinator |
| Executor | executor |
| Qyery Agent | agent |
