EDBT 2026 Demo / reviewers in the wild / expert
Hoang Vo
dblp:135/4678
· DBLP profile ↗
12ranked-venue papers
3as first author
1since 2021 · last 2022
0009-0007-3558-2695ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Spatial and temporal data management · 85% Distributed and cloud data management · 15% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
spatial indexing |
0.4 | 2 | 2018 | iSPEED: a Scalable and Distributed In-Memory Based Spatial Query System for Large and Structurally Complex 3D Data · Proc. VLDB Endow. 2018 Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduce · Proc. VLDB Endow. 2013 |
Distributed and cloud data management
mapreduce |
0.2 | 1 | 2013 | Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduce · Proc. VLDB Endow. 2013 |
Spatial and temporal data management › spatial databases
spatial data warehousing |
0.2 | 1 | 2013 | Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduce · Proc. VLDB Endow. 2013 |
Spatial and temporal data management
spatial query processing |
0.2 | 1 | 2013 | Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduce · Proc. VLDB Endow. 2013 |
Spatial and temporal data management › spatial query processing
nearest neighbor query |
0.1 | 1 | 2018 | iSPEED: a Scalable and Distributed In-Memory Based Spatial Query System for Large and Structurally Complex 3D Data · Proc. VLDB Endow. 2018 |
Spatial and temporal data management › spatial query processing
spatial join |
0.1 | 1 | 2018 | iSPEED: a Scalable and Distributed In-Memory Based Spatial Query System for Large and Structurally Complex 3D Data · Proc. VLDB Endow. 2018 |
Methods — techniques the papers use, named apart from their topics
spatial partitioning · 0.2local spatial indexing · 0.2boundary object handling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | 3DPro: Querying Complex Three-Dimensional Data with Progressive Compression and Refinementabstract, a system that supports efficient spatial queries for complex 3D objects. 3DPro uses progressive compression of 3D objects preserving multiple levels of details, which significantly reduces the size of the objects and has the data fit into memory. Through a novel Filter-Progressive-Refine paradigm, 3DPro can have query results returned early whenever possible to minimize decompression and geometric computations of 3D objects in higher resolution representations. Our experiments demonstrate that 3DPro out-performs the state-of-the-art 3D data processing techniques by up to an order of magnitude for typical spatial queries. Dejun Teng, Furqan Baig, Hoang Vo, Yanhui Liang, Jun Kong 0002, Fusheng Wang 0001 |
EDBT | 3 |
| 2019 | MaReIA: a cloud MapReduce based high performance whole slide image analysis framework
Hoang Vo, Jun Kong 0002, Dejun Teng, Yanhui Liang, Ablimit Aji, George Teodoro, Fusheng Wang 0001 |
Distributed Parallel Databases | 1 |
| 2018 | Accelerating Cross-Matching Operation of Geospatial Datasets using a CPU-GPU Hybrid PlatformabstractSpatial cross-matching operation over geospatial polygonal datasets is important to a variety of GIS applications. However, it involves extensive computation cost associated with intersection and union of a geospatial polygon pair from large scale datasets. This mandates for exploration of parallel computing capabilities such as GPU to increase the efficiency of such operations. In this paper, we present a CPU-GPU hybrid platform to accelerate the cross-matching operation of geospatial datasets. The computing tasks are dynamically scheduled to be executed either on CPU or GPU. To accommodate geospatial datasets processing on GPU using pixelization approach, we convert the floating point-valued vertices into integer-valued vertices with an adaptive scaling factor as a function of area of minimum bounding box. We test our framework over Natural Earth Dataset and achieve 10x speedup on NVIDIA GeForce GTX750 GPU and 14x speedup on Tesla K80 GPU over 280,000 polygon pairs in one tile and 400 tiles in total. We also investigate the effects of input data size to the IO / computation ratio and note that the sufficiently large input data size is required to better utilize the computing power of GPU. Finally, with comparison between two GPUs, our results demonstrate that the efficient cross-matching comparison can be achieved with a cost-effective GPU. Furqan Baig, Hoang Vo, Fusheng Wang 0001 |
IEEE BigData | 3 |
| 2018 | A framework for annotating OpenStreetMap objects using geo-tagged tweets
Xin Chen 0022, Hoang Vo, Yu Wang 0137, Fusheng Wang 0001 |
GeoInformatica | 2 |
| 2018 | Correction to: A framework for annotating OpenStreetMap objects using geo-tagged tweets
Xin Chen 0022, Hoang Vo, Yu Wang 0137, Fusheng Wang 0001 |
GeoInformatica | 2 |
| 2018 | iSPEED: a Scalable and Distributed In-Memory Based Spatial Query System for Large and Structurally Complex 3D DataabstractThe recent technological advancement in digital pathology has enabled 3D tissue-based investigation of human diseases at extremely high resolutions. Discovering and verifying spatial patterns among massive 3D micro-anatomic biological objects such as blood vessels and cells derived from 3D pathology image volumes plays a pivotal role in understanding diseases. However, the exponential increase of available 3D data and the complex structures of biological objects make it extremely difficult to support spatial queries due to high I/O, communication and computational cost for 3D spatial queries. In this demonstration, we present our scalable in-memory based spatial query system iSPEED for large-scale 3D data with complex structures. Low latency is managed by storing in memory with progressive compression including successive levels of detail on object level. On the other hand, low computational cost is achieved by pre-generation of global spatial indexes in memory and additional on-demand generation of indexing at run-time. Furthermore, iSPEED applies structural indexing on complex structured objects in multiple query types to gain performance advantage. During query processing, the memory footprint of iSPEED is minimal due to its indexing structure and progressive decompression on-demand. We demonstrate iSPEED query capability with three representative queries: 3D spatial joins, nearest neighbor and spatial proximity estimation on multiple datasets using a web based RESTful interface. Users can furthermore explore the input data structure, manage and adjust query pipeline parameters on the interface. Hoang Vo, Yanhui Liang, Jun Kong 0002, Fusheng Wang 0001 |
Proc. VLDB Endow. | 1 |
| 2017 | SparkGIS: Resource Aware Efficient In-Memory Spatial Query ProcessingabstractMuch effort has been devoted to support high performance spatial queries on large volumes of spatial data in distributed spatial computing systems, especially in the MapReduce paradigm. Recent works have focused on extending spatial MapReduce frameworks to leverage high performance in-memory distributed processing capabilities of systems such as Spark. However, the performance advantage comes with the requirement of having enough memory and comprehensive configuration. Failing to fulfill this falls back to disk IO, defeating the purpose of such systems or in worst case gets out of memory and fails the job. The problem is aggravated further for spatial processing since the underlying in-memory systems are oblivious of spatial data features and characteristics. In this paper we present SparkGIS - an in-memory oriented spatial data querying system for high throughput and low latency spatial query handling by adapting Apache Spark's distributed processing capabilities. It supports basic spatial queries including containment, spatial join and k-nearest neighbor and allows extending these to complex query pipelines. SparkGIS mitigates skew in distributed processing by supporting several dynamic partitioning algorithms suitable for a rich set of contemporary application scenarios. Multilevel global and local, pre-generated and on-demand in-memory indexes, allow SparkGIS to prune input data and apply compute intensive operations on a subset of relevant spatial objects only. Finally, SparkGIS employs dynamic query rewriting to gracefully manage large spatial query workflows that exceed available distributed resources. Our comparative evaluation has shown that the performance of SparkGIS is on par with contemporary Spark based platforms for relatively smaller queries and outperforms them for larger data and memory intensive workflows by dynamic query rewriting and efficient spatial data management. Furqan Baig, Hoang Vo, Tahsin M. Kurç, Joel H. Saltz, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 2 |
| 2017 | iSPEED: an Efficient In-Memory Based Spatial Query System for Large-Scale 3D Data with Complex StructuresabstractRecent advances in digital pathology make it possible to support 3D tissue-based investigation of human diseases at extremely high resolutions. Exploring spatial relationships and patterns among massive 3D micro-anatomic biological objects such as blood vessels and cells derived from 3D pathology image volumes plays a critical role in studying human diseases. In this paper, we present our work on building an effective and scalable in-memory based spatial query system iSPEED for large-scale 3D data with complex structures. To achieve low latency, iSPEED stores data in memory with effective progressive compression for each 3D object with successive levels of detail. To minimize search space and computation cost, iSPEED pre-generates global spatial indexes in memory and employs on-demand indexing at run-time. In particular, iSPEED exploits structural indexing for complex structured objects in distance based queries. iSPEED provides a 3D spatial query engine that can be invoked on-demand to run many instances in parallel implemented with, but not limited to, MapReduce. iSPEED builds in-memory indexes and decompresses data on-demand, which has minimal memory footprint. We evaluate iSPEED with two representative queries: 3D spatial joins and 3D spatial proximity estimation. Our experiments demonstrate that iSPEED significantly improves the performance over traditional non-memory based spatial query systems. Yanhui Liang, Hoang Vo, Jun Kong 0002, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 2 |
| 2016 | Scalable 3D spatial queries for analytical pathology imaging with MapReduceabstract3D analytical pathology imaging examines high resolution 3D image volumes of human tissues to facilitate biomedical research and provide potential effective diagnostic assistance. Such approach - quantitative analysis of large- scale 3D pathology image volumes - generates tremendous amounts of spatially derived 3D micro-anatomic objects, such as 3D blood vessels and nuclei. Spatial exploration of such massive 3D spatial data requires effective and efficient querying methods. In this paper, we present a scalable and efficient 3D spatial query system for querying massive 3D spatial data based on MapReduce. The system provides an on-demand spatial querying engine which can be executed with as many instances as needed on MapReduce at runtime. Our system supports multiple types of spatial queries on MapReduce through 3D spatial data partitioning, customizable 3D spatial query engine, and implicit parallel spatial query execution. We utilize multi-level spatial indexing to achieve efficient query processing, including global partition indexing for data retrieval and on-demand local spatial indexing for spatial query processing. We evaluate our system with two representative queries: 3D spatial joins and 3D k-nearest neighbor query. Our experiments demonstrate that our system scales to large number of computing nodes, and efficiently handles data-intensive 3D spatial queries that are challenging in analytical pathology imaging. Yanhui Liang, Hoang Vo, Ablimit Aji, Jun Kong 0002, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 2 |
| 2014 | SATO: a spatial data partitioning framework for scalable query processingabstractScalable spatial query processing relies on effective spatial data partitioning for query parallelization, data pruning, and load balancing. These are often challenged by the intrinsic characteristics of spatial data, such as high skew in data distribution and high complexity of irregular multi-dimensional objects. In this demo, we present SATO, a spatial data partitioning framework that can quickly analyze and partition spatial data with an optimal spatial partitioning strategy for scalable query processing. SATO works in following steps: 1) Sample, which samples a small fraction of input data for analysis, 2) Analyze, which quickly analyzes sampled data to find an optimal partition strategy, 3) Tear, which provides data skew aware partitioning and supports MapReduce based scalable partitioning, and 4) Optimize, which collects succinct partition statistics for potential query optimization. SATO also provides multiple level partitioning, which can be used to significantly improve window based queries in cloud based spatial query processing systems. SATO comes with a visualization component that provides heat maps and histograms for qualitative evaluation. SATO has been implemented within the Hadoop-GIS, a high performance spatial data warehousing system over MapReduce. SATO is also released as an independent software package to support various scalable spatial query processing systems. Our experiments have demonstrated that SATO can generate much balanced partitioning that can significantly improve spatial query performance with MapReduce comparing to traditional spatial partitioning approaches. Hoang Vo, Ablimit Aji, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 1 |
| 2013 | Demonstration of Hadoop-GIS: a spatial data warehousing system over MapReduceabstract- a scalable and high performance spatial query system over MapReduce. Hadoop-GIS provides an efficient spatial query engine to process spatial queries, data and space based partitioning, and query pipelines that parallelize queries implicitly on MapReduce. Hadoop-GIS also provides an expressive, SQL-like spatial query language for workload specification. We will demonstrate how spatial queries are expressed in spatially extended SQL queries, and submitted through a command line/web interface for execution. Parallel to our system demonstration, we explain the system architecture and details on how queries are translated to MapReduce operators, optimized, and executed on Hadoop. In addition, we will showcase how the system can be used to support two representative real world use cases: large scale pathology analytical imaging, and geo-spatial data warehousing. Ablimit Aji, Xiling Sun, Hoang Vo, Qiaoling Liu, Rubao Lee, Xiaodong Zhang 0001, Joel H. Saltz, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 3 |
| 2013 | Hadoop-GIS: A High Performance Spatial Data Warehousing System over MapReduceabstractSupport of high performance queries on large volumes of spatial data becomes increasingly important in many application domains, including geospatial problems in numerous fields, location based services, and emerging scientific applications that are increasingly data- and compute-intensive. The emergence of massive scale spatial data is due to the proliferation of cost effective and ubiquitous positioning technologies, development of high resolution imaging technologies, and contribution from a large number of community users. There are two major challenges for managing and querying massive spatial data to support spatial queries: the explosion of spatial data, and the high computational complexity of spatial queries. In this paper, we present Hadoop-GIS - a scalable and high performance spatial data warehousing system for running large scale spatial queries on Hadoop. Hadoop-GIS supports multiple types of spatial queries on MapReduce through spatial partitioning, customizable spatial query engine RESQUE, implicit parallel spatial query execution on MapReduce, and effective methods for amending query results through handling boundary objects. Hadoop-GIS utilizes global partition indexing and customizable on demand local spatial indexing to achieve efficient query processing. Hadoop-GIS is integrated into Hive to support declarative spatial queries with an integrated architecture. Our experiments have demonstrated the high efficiency of Hadoop-GIS on query response and high scalability to run on commodity clusters. Our comparative experiments have showed that performance of Hadoop-GIS is on par with parallel SDBMS and outperforms SDBMS for compute-intensive queries. Hadoop-GIS is available as a set of library for processing spatial queries, and as an integrated software package in Hive. Ablimit Aji, Fusheng Wang 0001, Hoang Vo, Rubao Lee, Qiaoling Liu, Xiaodong Zhang 0001, Joel H. Saltz |
Proc. VLDB Endow. | 3 |