EDBT 2026 Demo / reviewers in the wild / expert
Fusheng Wang 0001
dblp:69/3405-1
· DBLP profile ↗
52ranked-venue papers in the field
16as first author
12since 2021 · last 2025
0000-0002-9369-9361ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 35 (13 first)Information Retrieval & Web Search · 7 (1 first)Big Data, Cloud & Distributed Data Systems · 4Other / Interdisciplinary · 4Business Process & Enterprise Data · 2 (2 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficient and Accurate Spatial Queries Using Lossy Compressed 3D Geometry Dataabstract3D spatial data management is increasingly vital across various application scenarios, such as GIS, digital twins, human atlases, and tissue imaging. However, the inherent complexity of 3D spatial data, primarily represented by 3D geometries in real-world applications, hinders the efficient evaluation of spatial relationships through resource-intensive geometric computations. Geometric simplification algorithms have been developed to reduce the complexity of 3D representations, albeit at the cost of querying accuracy. Previous work has aimed to address precision loss by leveraging the spatial relationship between the simplified and original 3D object representations. However, this approach relied on specialized geometric simplification algorithms tailored to regions with specific criteria. In this paper, we introduce a novel approach to achieve highly efficient and accurate 3D spatial queries, incorporating geometric computation and simplification. We present a generalized progressive refinement methodology applicable to general geometric simplification algorithms, involving accurate querying of 3D geometry data using low-resolution representations and simplification extents quantified using Hausdorff distances at the facet level. Additionally, we propose techniques for calculating and storing Hausdorff distances efficiently. Extensive experimental evaluations validate the effectiveness of the proposed method which outperforms state-of-the-art systems by a factor of 4 while minimizing computational and storage overhead. Dejun Teng, Zhaochuan Li, Zhaohui Peng, Shuai Ma 0001, Fusheng Wang 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2024 | FRISTS: High-Performing Interpretable Medical PredictionabstractCurrent medical prediction models struggle with three key challenges: (1) lackluster performance on real-world health records, (2) reliance on non-routine tests (e.g., ECGs or blood tests), and (3) model uninterpretability, which prevents adoption. A key challenge is that increasing transparency often decreases the model’s performance. We present FRISTS (Feature-Ranked Interpretable Sequential Time Series), a novel medical prediction approach that uses patients’ previous medical history records to predict future diagnoses. FRISTS combines time series-based recurrent neural networks, e.g. LSTMS, AI-guided feature selection, and a Shapley-inspired permutation method that enables interpretability. We applied our model to 18 million health records in the Cerner Health Facts database to predict heart failure, which yielded a six-fold increase over decision trees and a significant increase over LSTM while capturing more condition-specific features. Since FRISTS is extendable to any prediction task on electronic health records, it accelerates the adoption of machine learning methods in AI-assisted healthcare that achieve both high real-world performance and interpretability. Sophia Lin, Fusheng Wang 0001 |
IEEE Big Data | 3 |
| 2024 | Understanding the Intrinsic Characteristics of Spatial Partitioning in Distributed Spatial JoinabstractSpatial join has become a frequently used yet resource-intensive operation in geospatial applications, driven by the increasing volume and complexity of geospatial data. With Hadoop and Spark becoming the de facto standard platforms for distributed computing, scalable spatial data processing is primarily achieved by partitioning the input space to form parallel units on these platforms. Effective spatial data partitioning is critical for task parallelization and load balancing, but it faces significant challenges due to data skew and the geometric and topological complexity of spatial objects, particularly in supporting spatial joins. This paper examines the interplay among query performance, spatial data partitioning, query types, data, and system characteristics. We qualitatively and quantitatively analyze the features of representative partitioning algorithms that impact overall query performance. Along with these analyses, we propose a data sampling-based approach for selecting optimized partitioning strategies. Extensive experiments on large and complex datasets using MapReduce frameworks are conducted to validate the correctness of our analysis and the effectiveness of our optimization approach. Zhuohan Xu, Dejun Teng, Zhaohui Peng, Fusheng Wang 0001 |
IEEE Big Data | 4 |
| 2024 | Efficient spatial queries over complex polygons with hybrid representations
Dejun Teng, Furqan Baig, Zhaohui Peng, Jun Kong 0002, Fusheng Wang 0001 |
GeoInformatica | 5 |
| 2024 | Intelligent Route Planning Recommendation for Electric Bus TransportabstractElectric bus transport, a popular mode of public transportation, offers punctual, safe, and comfortable services to passengers through the efficient and effective use of designated road space. The performance of electric bus transport systems depends largely on the design of proper locations of bus stops, with the consideration of passenger demands, waiting time, and traveling time. Optimal electric bus route planning can attract an increasing number of passengers and increase public transit services. Aiming to provide guidance for the electric bus route planning of developing cities, this study proposed an intelligent route planning method to minimize the waiting time and traveling time of passengers, in order to achieve the best comfortable level. In addition, a self‐learning anomaly detection method based on reinforcement learning (RL) was proposed to eliminate abnormal data caused by traffic accidents or emergencies. With a large spatiotemporal dataset collected over 3 years from a real electric bus project in Yantai, China, we developed a prototype system and conducted extensive experiments to evaluate the proposed intelligent route planning method. The results showed that the proposed method can reduce the passengers’ waiting time and attract more passengers traveling by electric bus. In addition, the proposed method has achieved optimal route planning recommendation (RPR) subject to 1,872,391 passenger demands on electric bus services; more than 86% of them were accurately predicted, and more than 97% were satisfied with recommendation results. Chunjie Zhou, Pengfei Dai, Fusheng Wang 0001 |
Int. J. Intell. Syst. | 4 |
| 2024 | High-Performance Spatial Data Analytics: Systematic R&D for Scale-Out and Scale-Up Solutions from the Past to NowabstractWe released open-source software Hadoop-GIS in 2011, and presented and published the work in VLDB 2013. This work initiated the development of a new spatial data analytical ecosystem characterized by its large-scale capacity in both computing and data storage, high scalability, compatibility with low-cost commodity processors in clusters and open-source software. After more than a decade of research and development, this ecosystem has matured and is now serving many applications across various fields. In this paper, we provide the background on why we started this project and give an overview of the original Hadoop-GIS software architecture, along with its unique technical contributions and legacy. We present the evolution of the ecosystem and its current state-of-the-art, which has been influenced by the Hadoop-GIS project. We also describe the ongoing efforts to further enhance this ecosystem with hardware accelerations to meet the increasing demands for low latency and high throughput in various spatial data analysis tasks. Finally, we will summarize the insights gained and lessons learned over more than a decade in pursuing high-performance spatial data analytics. Fusheng Wang 0001, Rubao Lee, Dejun Teng, Xiaodong Zhang 0001, Joel H. Saltz |
Proc. VLDB Endow. | 1 |
| 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 | 6 |
| 2022 | SPEAR-board: cross-platform interactive spatio-temporal big data analyticsabstractWith the widespread use of mobile and sensing devices, there has been an explosion of high velocity, transient data having spatial and temporal characteristics. Interactive analysis at such scale and speed require support for highly efficient query processing backend frameworks coupled with lightweight yet powerful frontend interfaces. While existing in-memory distributed stream processing frameworks are perfect candidates for scalable big data processing, spatio-temporal systems in this domain are mostly dominated by specify-once-apply-continuously query model. Any modification in query state requires query restart limiting system responsiveness and producing outdated or in the worst case erroneous results. Furthermore, most of the contemporary spatio-temporal big data systems are designed to operate in a single execution environment limiting their applicability to users accustomed to other similar frameworks with different APIs. In this paper, we demon-strate SPEAR-Board; an interactive web-based interface integrated with cross-platform stream processing engine; SPEAR, capable of seamlessly handling spatio-temporal query state changes in real-time. We demonstrate working of SPEAR-Board with respect to spatio-temporal Range and Nearest Neighbor queries backed by Apache Spark and Apache Flink deployed over cloud resources. Furqan Baig, Pradeep Nalluri, Jun Kong 0002, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 4 |
| 2021 | A Fine-grain Geospatial and Demographic Analysis of Breast Cancer Patterns in New York StateabstractCancer impacts many people across New York State, with breast cancer being one type of cancer that is especially prevalent. Breast cancer can be detected through screening procedures, and if caught early in its development, has a higher likelihood of treatability and a less severe outcome. In order to better understand existing patterns of breast cancer throughout New York State, we conducted a geospatial and demographic analysis in which we sought to identify disparities in screening, diagnosis, and mortality rates across regions and demographic groups. Statistical analyses were completed using patient-level data from the New York Statewide Planning and Research Cooperative System (SPARCS) from 2005 to 2019, where demographic data including age, race, and ethnicity, as well as location-based data such as addresses were collected. Geospatial analysis results revealed clustering for screening and diagnosis rates in certain regions of the state, as well as hot spots. Results from the demographic analysis indicated temporal trends in cancer rates for various age, race, and ethnic groups, as well as a disparity in the mortality rates of breast cancer across race and ethnic groups. Fiona Murphy, Kayley Abell-Hart, Fusheng Wang 0001 |
IEEE BigData | 3 |
| 2021 | GPU-based Real-time Contact Tracing at ScaleabstractContact tracing is gaining its importance in controlling the spread of COVID-19. However, the enormous volume of the frequently sampled tracing data brings major challenges for real-time processing. In this paper, we propose a GPU-based real-time contact tracing system based on spatial proximity queries with temporal constraints using location data. We provide dynamic indexing of moving objects using an adaptive partitioning schema on GPU with extremely low overhead. Our system optimizes the retrieval of contacted pairs to match both the requirements of contact tracing scenarios and GPU centered parallelism. We propose an efficient contacts evaluation mechanism to keep only the spatially and temporally valid contacts. Our experiments demonstrate that the system can achieve sub-second level response for large-scale contact tracing of tens of millions of people, with two magnitudes of performance boost over CPU based approach. Dejun Teng, Akshay Nehe, Prajeeth Emanuel, Furqan Baig, Jun Kong 0002, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 6 |
| 2021 | SPEAR: Dynamic Spatio-Temporal Query Processing over High Velocity Data StreamsabstractWith the advent of IoT and emerging 5G technology, real-time streaming data are being generated at unprecedented speed and volume, and coming with both temporal and spatial dimensions. Effective analysis at such scale and speed requires support for dynamically adjusting querying capabilities in real-time. In spatio-temporal domain, this warrants for data as well as query optimization strategies especially for objects with changing motion states. Contemporary spatio-temporal data stream management systems in distributed domain are mostly dominated by specified-once-applied-continuously query model. Any modification in query state requires query restart limiting system responsiveness and producing outdated or in worst case erroneous results. In this paper, we propose adaptations of principles from streaming databases, spatial data management and distributed computing to support dynamic spatio-temporal query processing over high velocity big data streams. We first formulate a set of spatio-temporal data types and functions to seamlessly handle changes in distributed query states. We develop a comprehensive set of streaming spatio-temporal querying methods, and propose geohash based dynamic spatial partitioning for effective parallel processing. We implement a prototype on top of Apache Flink, where the in-memory stream processing fits nicely with our spatio-temporal models. Comparative evaluation of our prototype demonstrates the effectiveness our strategy by maintaining high consistent processing rates for both stationary as well as moving queries over high velocity spatio-temporal big data streams. Furqan Baig, Dejun Teng, Jun Kong 0002, Fusheng Wang 0001 |
ICDE | 4 |
| 2021 | IDEAL: a Vector-Raster Hybrid Model for Efficient Spatial Queries over Complex PolygonsabstractGeometric computation can be heavy duty for spatial queries, in particular for complex geometries such as polygons with many edges based on a vector-based representation. While many techniques have been provided for spatial partitioning and indexing, they are mainly built on minimal bounding boxes or other approximation methods, which will not mitigate the high cost of geometric computation. In this paper, we propose a novel vector-raster hybrid approach through rasterization, where pixel-centric rich information is preserved to help not only filtering out more candidates but also reducing geometry computation load. Based on the hybrid model, we develop an efficient rasterization based ray casting method for point-in-polygon queries and a circle buffering method for point-to-polygon distance calculation, which is a common operation for distance based queries. Our experiments demonstrate that the hybrid model can boost the performance of spatial queries on complex polygons by up to one order of magnitude. Dejun Teng, Furqan Baig, Qiheng Sun, Jun Kong 0002, Fusheng Wang 0001 |
MDM | 5 |
| 2019 | Scalable and flexible management of medical image big data
Dejun Teng, Jun Kong 0002, Fusheng Wang 0001 |
Distributed Parallel Databases | 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 | 7 |
| 2019 | Guest editorial: special issue on data management and analytics for healthcare
Fusheng Wang 0001, Gang Luo 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 | 5 |
| 2018 | EaserGeocoder: integrative geocoding with machine learning (demo paper)abstractIncreased availability of large amounts of address data provides opportunities for data driven studies to improve decision making in business applications and support precision public health with high resolution geolocations. Geocoding large number of addresses is challenging due to high cost and often disclosure of sensitive data to vendors over the Web. Most geocoders take advantage of Web APIs which require sending private addresses over the Internet, which may not be an option for many applications with sensitive data including public health and geo-medicine. Meanwhile, the cost for geocoding massive number of addresses could be high and becomes a major hurdle for many users. To overcome these challenges, we developed an open source on-premise geocoding software EaserGeocoder, which uses a novel integrative geocoding model to achieve high accuracy through integrating multiple open data sources. EaserGeocoder takes advantage of machine learning based approaches to determine best answers from multiple data sources. EaserGeocoder can also be easily parallelized to achieve high scalability through parallelized search and distributed computing. EaserGeocoder is on a par with commercial geocoding systems, outperforms open source systems, and is available for free. Sina Rashidian, Shubham Kumar Jain, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 4 |
| 2018 | A framework for annotating OpenStreetMap objects using geo-tagged tweets
Xin Chen 0022, Hoang Vo, Yu Wang 0137, Fusheng Wang 0001 |
GeoInformatica | 4 |
| 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 | 4 |
| 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. | 4 |
| 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 | 5 |
| 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 | 4 |
| 2017 | Effective Scalable and Integrative Geocoding for Massive Address DatasetsabstractWith increased accessibility of large scale open data, public health studies are able to take advantage of integrative spatial big data to increase the spatial resolution to community or neighborhood level. One critical information for such studies is the large number of addresses of patients, which is private and highly sensitive. Geocoding such massive private addresses poses major challenges for public health researchers. Many geocoders provide only Web APIs which require sending private addresses over the Internet, which is not feasible. Commercial geocoders require high licensing fee and often have limitations on daily usage, which becomes a major hurdle for researchers. Scalability is another major challenge for large scale address dataset. In this paper, we present EaserGeocoder, a novel open source geocoder for effectively geocoding massive address datasets. EaserGeocoder takes an integrative approach by using multiple references based on open address data sources contributed by governments or communities. It takes a machine learning approach to automatically find the best answer from candidates produced by multiple references. The system provides high scalability through parallel processing. Our comparative studies demonstrate Easer-Geocoder outperforms open source geocoders and is comparable to commercial ones in terms of both accuracy and error. It provides a cost-effective and feasible solution for large scale public health studies. Sina Rashidian, Amogh Avadhani, Prachi Poddar, Fusheng Wang 0001 |
SIGSPATIAL/GIS | 5 |
| 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 | 5 |
| 2015 | A Comparative Study of Demographic Attribute Inference in Twitter
Xin Chen 0022, Yu Wang 0022, Eugene Agichtein, Fusheng Wang 0001 |
ICWSM | 4 |
| 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 | 3 |
| 2013 | CloudDB 2013: fifth international workshop on cloud data managementabstractThe fifth ACM international workshop on cloud data management is held in San Francisco, California, USA on October 28, 2013 and co-located with the ACM 22nd Conference on Information and Knowledge Management (CIKM). The main objective of the workshop is to address the challenges of large scale data management based on the cloud computing infrastructure. The workshop brings together researchers and practitioners from cloud computing, distributed storage, query processing, parallel algorithms, data mining, and system analysis, all attendees share common research interests in maximizing performance, reducing cost of cloud data management and enlarging the scale of their endeavors. We have constructed an exciting program of four refereed papers and an invited keynote talk that will give participants a full dose of emerging research. Feifei Li 0001, Xiaofeng Meng 0001, Fusheng Wang 0001, Cong Yu 0001 |
CIKM | 3 |
| 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 | 8 |
| 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. | 2 |
| 2012 | CloudDB 2012: fourth international workshop on cloud data managementabstractThe fourth ACM international workshop on cloud data management is held in Maui, Hawaii, USA on October 29, 2012 and co-located with the ACM 21th Conference on Information and Knowledge Management (CIKM). The main objective of the workshop is to address the challenges of large scale data management based on the cloud computing infrastructure. The workshop brings together researchers and practitioners from cloud computing, distributed storage, query processing, parallel algorithms, data mining, and system analysis, all attendees share common research interests in maximizing performance, reducing cost of cloud data management and enlarging the scale of their endeavors. We have constructed an exciting program of seven refereed papers and four invited keynote talks that will give participants a full dose of emerging research. Xiaofeng Meng 0001, Adam Silberstein, Fusheng Wang 0001 |
CIKM | 3 |
| 2012 | You can stop early with COLA: online processing of aggregate queries in the cloudabstractCloud-based data management systems are emerging as scalable, fault-tolerant, and efficient solutions to manage large volumes of data with cost effective infrastructures, and more and more data analysis applications are migrated to the cloud. As an attractive solution to provide a quick sketch of massive data before a long wait of the final accurate query result, online processing of aggregate queries in the cloud is of paramount importance. This problem is challenging to solve because of the large block based data organization and distributed processing mode in the cloud. In this paper, we present COLA, a system for Cloud Online Aggregation to provide progressive approximate answers for both single tables and joined multiple tables. We develop an online query processing algorithm for MapReduce to support incremental and continuous computing of aggregations on joins which minimizes the waiting time before an acceptable estimate is achieved. We formulate a statistical foundation that supports block-level sampling for single-table online aggregations and effective estimation of approximate results and confidence intervals of statistical significance. We also develop a two-phase stratified sampling method to support multi-table aggregations to improve the approximate query answers and speed up the convergence of confidence intervals. We implement COLA in Hadoop, and our experiments demonstrate that COLA can deliver reasonable precise online estimates within a time period two orders of magnitude shorter than that used to produce exact answers. Yingjie Shi, Xiaofeng Meng 0001, Fusheng Wang 0001, Yantao Gan |
CIKM | 3 |
| 2012 | Enabling ontology based semantic queries in biomedical database systemsabstractWhile current biomedical ontology repositories offer primitive query capabilities, it is difficult or cumbersome to support ontology based semantic queries directly in semantically annotated biomedical databases. The problem may be largely attributed to the mismatch between the models of the ontologies and the databases, and the mismatch between the query interfaces of the two systems. To fully realize semantic query capabilities based on ontologies, we develop a system DBOntoLink to provide unified semantic query interfaces by extending database query languages. With DBOntoLink, semantic queries can be directly and naturally specified as extended functions of the database query languages without any programming needed. DBOntoLink is adaptable to different ontologies through customizations and supports major biomedical ontologies hosted at the NCBO BioPortal. We demonstrate the use of DBOntoLink in a real world biomedical database with semantically annotated medical image annotations. Shuai Zheng 0003, Fusheng Wang 0001, James J. Lu, Joel H. Saltz |
CIKM | 2 |
| 2012 | Towards building a high performance spatial query system for large scale medical imaging dataabstractSupport of high performance queries on large volumes of scientific spatial data is becoming increasingly important in many applications. This growth is driven by not only geospatial problems in numerous fields, but also emerging scientific applications that are increasingly data- and compute-intensive. For example, digital pathology imaging has become an emerging field during the past decade, where examination of high resolution images of human tissue specimens enables more effective diagnosis, prediction and treatment of diseases. Systematic analysis of large-scale pathology images generates tremendous amounts of spatially derived quantifications of micro-anatomic objects, such as nuclei, blood vessels, and tissue regions. Analytical pathology imaging provides high potential to support image based computer aided diagnosis. One major requirement for this is effective querying of such enormous amount of data with fast response, which is faced with two major challenges: the "big data" challenge and the high computation complexity. In this paper, we present our work towards building a high performance spatial query system for querying massive spatial data on MapReduce. Our framework takes an on demand index building approach for processing spatial queries and a partition-merge approach for building parallel spatial query pipelines, which fits nicely with the computing model of MapReduce. We demonstrate our framework on supporting multi-way spatial joins for algorithm evaluation and nearest neighbor queries for microanatomic objects. To reduce query response time, we propose cost based query optimization to mitigate the effect of data skew. Our experiments show that the framework can efficiently support complex analytical spatial queries on MapReduce. Ablimit Aji, Fusheng Wang 0001, Joel H. Saltz |
SIGSPATIAL/GIS | 2 |
| 2012 | Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid SystemsabstractAs an important application of spatial databases in pathology imaging analysis, cross-comparing the spatial boundaries of a huge amount of segmented micro-anatomic objects demands extremely data- and compute-intensive operations, requiring high throughput at an affordable cost. However, the performance of spatial database systems has not been satisfactory since their implementations of spatial operations cannot fully utilize the power of modern parallel hardware. In this paper, we provide a customized software solution that exploits GPUs and multi-core CPUs to accelerate spatial cross-comparison in a cost-effective way. Our solution consists of an efficient GPU algorithm and a pipelined system framework with task migration support. Extensive experiments with real-world data sets demonstrate the effectiveness of our solution, which improves the performance of spatial cross-comparison by over 18 times compared with a parallelized spatial database approach. Kaibo Wang, Yin Huai, Rubao Lee, Fusheng Wang 0001, Xiaodong Zhang 0001, Joel H. Saltz |
Proc. VLDB Endow. | 4 |
| 2009 | Complex RFID event processing
Fusheng Wang 0001, Shaorong Liu, Peiya Liu |
VLDB J. | 1 |
| 2008 | Native Web Browser Enabled SVG-based Collaborative Multimedia Annotation for Medical ImagesabstractImage annotation becomes increasingly important for clinical applications and medical research. In particular, collaborative image annotations can harness the collective intelligence from distributed experts. There are several challenges to support collaborative medical image annotations: i) Medical image annotation includes not only metadata annotation but also multimedia annotation, such as graphical annotation. The latter often requires a heavy-duty tool, which can be difficult to realize in a distributed environment; ii) Annotations need to be well modeled for easy exchange and support of queries, i.e., there is a gap between image annotation and content retrieval; and iii) An annotation platform is needed to provide authoring tools and the collaborative infrastructure. Meanwhile, the Web is evolving quickly on supporting interaction, participation and collaboration enabled by Web 2.0 technologies. Among them, scalable vector graphics (SVG) now becomes a standard language for vector graphics on the Web natively supported by latest Web browsers. In our work, we develop a collaborative image annotation platform, which provides: i) a flexible data model to support both metadata and multimedia annotations on 2-D medical images; ii) SVG based implementation of the data model that can support complex textual, spatial, and collaborative queries on annotations with XQuery; iii) a lightweight native Web browser enabled annotation authoring tool without any plugin needed; and iv) an architecture that provides authoring, storing, querying, and exchanging of annotations, and supports Web-based collaboration. Fusheng Wang 0001, Cornelius Rabsch, Peiya Liu |
ICDE | 1 |
| 2008 | Temporal queries and version management in XML-based document archives
Fusheng Wang 0001, Carlo Zaniolo |
Data Knowl. Eng. | 1 |
| 2008 | ArchIS: an XML-based approach to transaction-time temporal database systems
Fusheng Wang 0001, Carlo Zaniolo, Xin Zhou 0022 |
VLDB J. | 1 |
| 2007 | RFID Data Processing with a Data Stream Query LanguageabstractRFID technology provides significant advantages over traditional object-tracking technologies and is increasingly adopted and deployed in real applications. RFID applications generate large volume of streaming data, which have to be automatically filtered, processed, and transformed into semantic data, and integrated into business applications. Indeed, RFID data are highly temporal, and RFID observations form complex temporal event patterns which can be very different for various RFID applications. Thus, it is desirable to have a general RFID data processing framework with a powerful language, for the end users to express a variety of queries on RFID data streams, as well as detecting complex events patterns. While data stream management systems (DSMSs) are emerging for optimized stream data processing, they usually lack the language construct support for temporal event detection. In this paper, we discuss a stream query language to provide comprehensive temporal event detection, through temporal operators and extension of sliding-window constructs. With the integration of temporal event detection, a DSMS has the capability to serve as a powerful system for RFID data processing. Yijian Bai, Fusheng Wang 0001, Peiya Liu, Carlo Zaniolo, Shaorong Liu |
ICDE | 2 |
| 2007 | Web-based Collaborative Information Integration for Scientific ResearchabstractScientific research becomes increasingly reliant on collaborative effort among multiple institutions and interdisciplinary consortia, through sharing scientific experiments and data and collaboration on analysis of data and results. Besides information sharing, there is a growing need to create a framework to enable collaborative, cross-disciplinary research, which can facilitate a research community into a default mode of collaboration, including: i) enabling scientific researchers to dynamically interact with others, collaboratively author, annotate, review, comment on others' data, and discuss their research; ii) providing a dynamic collaboration environment by harnessing collective contributions from a group of researchers; and iii) facilitating broader participation of people into research projects. While traditional data management and integration systems put much focus on passively integrating existing data, the collaboration among data providers and users is quite limited. In this paper, we present a Web-based collaborative platform to dynamically integrate information for scientific research. Besides data integration, the system provides essential collaboration capabilities to boost user participation and collaboration. The system will not only enable users as active information contributors to bring significant new values to the data, but also provide an environment for scientific researchers to do collaborative research in a large research community. Fusheng Wang 0001, Cornelius Rabsch, Patrick Kling, Peiya Liu, John Pearson |
ICDE | 1 |
| 2007 | Integrated Data Modeling for Querying Physical Objects in RFID-Enabled Pervasive ComputingabstractRFID can be used for identifying, locating, tracking and monitoring physical objects without line of sight, and thus can be used in a wide range of pervasive computing applications. To achieve these goals, RFID data have to be collected, transformed and expressively modeled as their counterparts in the virtual world. To this end, in this paper, we propose a general framework for modeling RFID data. We first explore the fundamental characteristics of RFID applications and classify applications into a set of basic scenarios based on these characteristics. We then develop constructs for modeling each basic scenario, which can be integrated to model complex RFID applications in real world as demonstrated in our case study. Shaorong Liu, Fusheng Wang 0001, Peiya Liu |
MDM | 2 |
| 2007 | SciPort: An Adaptable Scientific Data Integration Platform for Collaborative Scientific Research
Fusheng Wang 0001, Pierre-Emmanuel Bourgue, Georg Hackenberg, David Kaltschmidt, Peiya Liu, Cornelius Rabsch, Patrick Kling, Gerald Madlmayr, John Pearson, Joe Carpinelli |
VLDB | 1 |
| 2006 | Integrated RFID data modeling: an approach for querying physical objects in pervasive computingabstractNo abstract available. Shaorong Liu, Fusheng Wang 0001, Peiya Liu |
CIKM | 2 |
| 2006 | Efficient Temporal Coalescing Query Support in Relational Database Systems
Xin Zhou 0022, Fusheng Wang 0001, Carlo Zaniolo |
DEXA | 2 |
| 2006 | Bridging Physical and Virtual Worlds: Complex Event Processing for RFID Data Streams
Fusheng Wang 0001, Shaorong Liu, Peiya Liu, Yijian Bai |
EDBT | 1 |
| 2006 | Experiment Management with Metadata-based Integration for Collaborative Scientific ResearchabstractScientific research in many fields is increasingly a collaborative effort across multiple institutions and disciplines. Scientific researchers need not only an effective system to manage their data, results, and the experiments that generate the results, but also a platform to integrate, share and search these across multiple institutions. Therefore, researchers are able to reuse experiments, pool expertise and validate approaches. In this paper, we present Sci- Port, a system of experiment management and integration for collaborative scientific research. SciPort’s architecture uses i) a general transformation-based data model to represent and link experiment processes; ii) hierarchical data classification across multiple institutions according to research programs’ goals and organization; iii) metadatacentric representation that concisely captures the context of experiments; and iv) virtual data integration through centralized metadata integration. The system is built for open source, and the metadata-based representation and integration provides a unified framework and tool set to manage and share experiments for scientific research communities. Fusheng Wang 0001, Peiya Liu, John Pearson, Fred Azar, Gerald Madlmayr |
ICDE | 1 |
| 2006 | Using XML to Build Efficient Transaction-Time Temporal Database Systems on Relational DatabasesabstractIn this paper, we present the ArchIS system that achieves full-functionality transaction-time databases without requiring temporal extensions in XML or database standards. ArchIS’ architecture uses (a) XML to support temporally grouped (virtual) representations of the database history, (b) XQuery to express powerful temporal queries on such views, (c) temporal clustering and indexing techniques for managing the actual historical data in a relational database, and (d) SQL/XML for executing the queries on the XML views as equivalent queries on the relational database. The performance studies presented in the paper show that ArchIS is quite effective at storing and retrieving under complex query conditions the transaction-time history of relational databases. Fusheng Wang 0001, Xin Zhou 0022, Carlo Zaniolo |
ICDE | 1 |
| 2005 | Temporal Management of RFID Data
Fusheng Wang 0001, Peiya Liu |
VLDB | 1 |
| 2005 | Managing Multiversion Documents & Historical Databases: a Unified Solution Based on XML
Fusheng Wang 0001, Carlo Zaniolo, Xin Zhou 0022, Hyun Jin Moon |
WebDB | 1 |
| 2004 | XBiT: An XML-Based Bitemporal Data Model
Fusheng Wang 0001, Carlo Zaniolo |
ER | 1 |
| 2004 | Temporal Information Management Using XML
Fusheng Wang 0001, Xin Zhou 0022, Carlo Zaniolo |
ER | 1 |
| 2003 | Publishing and Querying the Histories of Archived Relational Databases in XMLabstractThere is much current interest in publishing and viewing databases as XML documents. The general benefits of this approach follow from the popularity of XML and the tool set available for visualizing and processing information encoded in this universal standard. In this paper, we explore the additional and unique benefits achieved by this approach on temporal database applications. We show that XML views combined with XQuery can provide surprisingly effective solutions to the problem of supporting historical queries on past content of database relations and their evolution. Indeed, using XML, the histories of database relations can be naturally represented by temporally grouped data models. Thus, we identify mappings from relations to XML that are most conducive to modeling and querying database histories, and show that temporal queries that would be very difficult to express in SQL can be easily expressed in standard XQuery. Then, we turn to the problem of supporting efficiently the storage and the querying of relational table histories. We present an experimental study of the pros and cons of using native XML databases, versus using traditional databases, where the XML-represented histories are supported as views on the historical tables. Fusheng Wang 0001, Carlo Zaniolo |
WISE | 1 |