2020 Fiscal Year Research-status Report
GeoFlink: A real-time and highly scalable processing framework for the spatial data streams
Project/Area Number |
20K19806
|
Research Institution | National Institute of Advanced Industrial Science and Technology |
Principal Investigator |
SHAIKH SALMAN 国立研究開発法人産業技術総合研究所, 情報・人間工学領域, 研究員 (30742621)
|
Project Period (FY) |
2020-04-01 – 2022-03-31
|
Keywords | GeoFlink / Spatial Stream / Continuous Queries / Scalable Processing |
Outline of Annual Research Achievements |
In the financial year 2020, I developed a preliminary GeoFlink framework and wrote a conference paper which was published in CIKM2020. GeoFlink, extends Apache Flink to support spatial data types, indexes, and continuous queries over spatial data streams. To enable efficient processing of spatial continuous queries and for the effective data distribution across Flink cluster nodes, a gird-based index is introduced. The grid index helps pruning out the spatial objects which cannot be part of the query result. GeoFlink currently supports spatial range, spatial kNN and spatial join queries on point data type. The GeoFlink framework is open source, available at Github and is registered as an AIST intellectual property.
|
Current Status of Research Progress |
Current Status of Research Progress
1: Research has progressed more than it was originally planned.
Reason
I could develop the preliminary framework ahead of the planned schedule and currently in the process of extending GeoFlink to support advance functionalities, i.e., to support different geometries and data types.
|
Strategy for Future Research Activity |
As part of the future work, I am working on GeoFlink extension to support multiple input data formats, for instance, csv, tsv, etc. and geometries, for instance, MultiPoint, Polygon, LineString, MultiPolygon, and MultiLineString. Furthermore, I will write a journal paper consisting of all the contributions.
|
Causes of Carryover |
Due to COVID last year, the planned business trips could not be conducted. Thus the amount could not be consumed as expected.
|