Ajou University repository

Efficient Processing of All-Nearest Spatial Queries in Road Networks
  • BHANDARI AAVASH
Citations

SCOPUS

0

Citation Export

DC Field Value Language
dc.contributor.advisorTae-Sun Chung-
dc.contributor.authorBHANDARI AAVASH-
dc.date.issued2024-02-
dc.identifier.other33385-
dc.identifier.urihttps://aurora.ajou.ac.kr/handle/2018.oak/38808-
dc.description학위논문(박사)--인공지능학과,2024. 2-
dc.description.abstractThe rapid expansion of GPS-enabled smartphone usage has significantly boosted the_x000D_ <br>popularity of Location-Based Service (LBS) applications. This trend has led to an increase_x000D_ <br>in spatial query requests, that use spatial proximity, and compute the results based on the_x000D_ <br>closeness of the answer objects. One crucial category of these spatial queries is the All_x000D_ <br>Nearest Neighbor (ANN) queries. These queries are essential in identifying and returning_x000D_ <br>the nearest data objects to all query objects, based on their spatial proximity. However,_x000D_ <br>ANN queries inherently combine nearest neighbor and join operations, making them_x000D_ <br>computationally intensive._x000D_ <br>Most existing studies on ANN queries focus on Euclidean spaces or static road networks._x000D_ <br>Recognizing the limitations in these approaches, especially in dynamic road network_x000D_ <br>scenarios where traffic conditions can alter route weights, our research introduces the_x000D_ <br>Standard Clustered Loop (SCL) algorithm. This algorithm leverages a shared-execution_x000D_ <br>approach to efficiently process ANN queries on dynamic road networks. By reducing_x000D_ <br>redundant nearest neighbor query evaluations, SCL offers a significant improvement in_x000D_ <br>processing efficiency._x000D_ <br>Moreover, the widespread applications such as transportation optimization and ridesharing_x000D_ <br>demand handling of massive ANN query workloads demand distributed processing_x000D_ <br>for smooth operation. Addressing this need, we propose a distributed query_x000D_ <br>processing framework ParSCL. The proposed framework is designed to operate on a road_x000D_ <br>network and utilizes Apache Spark for distributed processing, ensuring scalability and_x000D_ <br>high performance. ParSCL advances the field by implementing a parallel and distributed_x000D_ <br>architecture, which significantly reduces query response time compared to existing methods._x000D_ <br>This framework is particularly adept at handling large datasets, demonstrating_x000D_ <br>superior performance in empirical evaluations using real-world road network maps. Our_x000D_ <br>research marks a significant advancement from specialized ANN algorithms tailored for_x000D_ <br>road networks to sophisticated distributed architectures. These architectures are pivotal in_x000D_ <br>enabling large-scale, efficient location-based services, catering to the modern demands of_x000D_ <br>spatial query processing in dynamic environments.-
dc.description.tableofcontents1 Introduction 1_x000D_ <br> 1.1 Motivation 2_x000D_ <br> 1.2 Contributions 3_x000D_ <br> 1.2.1 All-Nearest Neighbor Queries on dynamic road networks 3_x000D_ <br> 1.2.2 Distributed Processing of All-Nearest Neighbor Queries on road networks 4_x000D_ <br> 1.3 Thesis Outline 5_x000D_ <br>2 Background 6_x000D_ <br> 2.1 Spatial Databases 6_x000D_ <br> 2.1.1 Representation 7_x000D_ <br> 2.2 Spatial Queries 8_x000D_ <br> 2.3 Related Work 11_x000D_ <br>3 Processing All-Nearest Neighbor Queries on Dynamic Road Networks 14_x000D_ <br> 3.1 Overview 14_x000D_ <br> 3.2 Preliminaries 17_x000D_ <br> 3.2.1 Illustration of Dynamic Road Network 17_x000D_ <br> 3.2.2 Classification of Nodes 18_x000D_ <br> 3.2.2.1 Node Sequence and Segments 18_x000D_ <br> 3.2.3 All Nearest Neighbor Query 19_x000D_ <br> 3.3 Method of Clustering Query Objects 20_x000D_ <br> 3.3.1 Methodology 20_x000D_ <br> 3.3.2 Clustering Algorithm 22_x000D_ <br> 3.4 SCL Design 24_x000D_ <br> 3.4.1 Overview of SCL 24_x000D_ <br> 3.4.2 Evaluation of SCL 29_x000D_ <br> 3.4.3 Complexity Analysis 31_x000D_ <br> 3.5 Evaluation of the SCL Framework 31_x000D_ <br> 3.5.1 Experimental Settings 32_x000D_ <br> 3.5.2 Performance Evaluation 33_x000D_ <br> 3.5.3 Discussion 38_x000D_ <br>4 Distributed and Parallel SCL Framework 42_x000D_ <br> 4.1 Overview 42_x000D_ <br> 4.1.1 Preliminaries 45_x000D_ <br> 4.2 ParSCL Design Architecture 46_x000D_ <br> 4.2.1 Road Network Partitioning 46_x000D_ <br> 4.2.2 Boundary nodes and edges 47_x000D_ <br> 4.2.3 Embedded Graph Network 48_x000D_ <br> 4.2.4 Distance Array Table 50_x000D_ <br> 4.2.5 Query Procedure 52_x000D_ <br> 4.2.5.1 Pruning Heuristics 56_x000D_ <br> 4.2.6 Framework Design 56_x000D_ <br> 4.2.6.1 Build Procedure 57_x000D_ <br> 4.2.6.2 Query Procedure 60_x000D_ <br> 4.2.7 Performance Analysis 60_x000D_ <br> 4.3 Experimental Evaluation 61_x000D_ <br> 4.3.1 Experimental Setup 61_x000D_ <br> 4.3.1.1 Datasets 61_x000D_ <br> 4.3.1.2 Experimental Settings 62_x000D_ <br> 4.3.2 Experimental Results 63_x000D_ <br> 4.3.2.1 Precomputation Time 63_x000D_ <br> 4.3.2.2 Performance Evaluation 65_x000D_ <br> 4.3.3 Discussions 71_x000D_ <br>5 Conclusions 74_x000D_ <br>Bibliography 76_x000D_ <br>A List of Publications 83_x000D_ <br> A.1 SCI/SCIE Journal Papers 83-
dc.language.isoeng-
dc.publisherThe Graduate School, Ajou University-
dc.rights아주대학교 논문은 저작권에 의해 보호받습니다.-
dc.titleEfficient Processing of All-Nearest Spatial Queries in Road Networks-
dc.typeThesis-
dc.contributor.affiliation아주대학교 대학원-
dc.contributor.department일반대학원 인공지능학과-
dc.date.awarded2024-02-
dc.description.degreeDoctor-
dc.identifier.urlhttps://dcoll.ajou.ac.kr/dcollection/common/orgView/000000033385-
dc.subject.keywordDistributed Computing-
dc.subject.keywordQuery Optimizations-
dc.subject.keywordSpatial Database-
Show simple item record

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Total Views & Downloads

File Download

  • There are no files associated with this item.