This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:projh402 [2020/10/01 11:18] ezimanyi [Projects in Mobility Databases] |
teaching:projh402 [2020/10/01 11:22] ezimanyi [Projects in Mobility Databases] |
||
---|---|---|---|
Line 20: | Line 20: | ||
- | ==== Visualization Moving Objects on the Web ==== | + | ===== Visualization Moving Objects on the Web ===== |
+ | <TBD> | ||
- | ==== Implementing TSBS on MobilityDB ==== | + | |
+ | ===== Implementing TSBS on MobilityDB ===== | ||
which includes devising a spatio-temporal bucket function equivalent to time_bucket from TimescaleDB. | which includes devising a spatio-temporal bucket function equivalent to time_bucket from TimescaleDB. | ||
+ | <TBD> | ||
- | ==== Distributed Moving Object Database on Amazon AWS ==== | + | |
+ | ===== Distributed Moving Object Database on Amazon AWS ===== | ||
A distributed database is an architecture in which multiple database instances on different machines are integrate in order to form a single database server. Both the data and the queries are then distributed over these database instances. This architecture is effective in deploying big databases on a cloud platform. | A distributed database is an architecture in which multiple database instances on different machines are integrate in order to form a single database server. Both the data and the queries are then distributed over these database instances. This architecture is effective in deploying big databases on a cloud platform. | ||
Line 33: | Line 37: | ||
- | ==== Distributed Moving Object Database on MS Azure ==== | + | ===== Distributed Moving Object Database on MS Azure ===== |
A distributed database is an architecture in which multiple database instances on different machines are integrate in order to form a single database server. Both the data and the queries are then distributed over these database instances. This architecture is effective in deploying big databases on a cloud platform. | A distributed database is an architecture in which multiple database instances on different machines are integrate in order to form a single database server. Both the data and the queries are then distributed over these database instances. This architecture is effective in deploying big databases on a cloud platform. | ||
- | MobilityDB is engineered as an extension of PostgreSQL. MS Azure supports distributed PostgreSQL databases using [[Citus|https://www.citusdata.com/]]. We have made successful tests for integrating MobilityDB and Citus on a local cluster. The goal of this project is to repeat this work on MS Azureintegrate MobilityDB with these products. The key outcomes are a comprehensive assessment of which MOD API can/cannot be distributed, and an assessment of the performance gain. These outcomes should serve as a base for a thesis project to achieve effective integration. | + | MobilityDB is engineered as an extension of PostgreSQL. MS Azure supports distributed PostgreSQL databases using [[https://www.citusdata.com/|Citus]]. We have made successful tests for integrating MobilityDB and Citus on a local cluster. The goal of this project is to repeat this work on MS Azureintegrate MobilityDB with these products. The key outcomes are a comprehensive assessment of which MOD API can/cannot be distributed, and an assessment of the performance gain. These outcomes should serve as a base for a thesis project to achieve effective integration. |
- | ==== Map-matching as a Service ==== | + | |
+ | ===== Map-matching as a Service ===== | ||
When GPS tracks typically contain errors, because the GPS receiver | When GPS tracks typically contain errors, because the GPS receiver | ||
- | ==== Geospatial Trajectory Data Cleaning ==== | + | ===== Geospatial Trajectory Data Cleaning ===== |
- | ==== Geospatial Trajectory Similarity Measure ==== | + | ===== Geospatial Trajectory Similarity Measure ===== |
- | ==== Spatiotemporal k-Nearest Neighbour (kNN) Queries ==== | + | ===== Spatiotemporal k-Nearest Neighbour (kNN) Queries ===== |