Abstract

The continuous within skyline query is an important type of location-based query, which can provide useful skyline object information for the user. Previous studies on processing the continuous within skyline query focus exclusively on a static road network, where the object attributes and the conditions of roads remain unchanged. However, in real-world applications, object attributes and road conditions inevitably vary with time, which severely limits the applicability of previous studies in practice. Therefore, in this paper, we address the issue of efficiently processing the continuous within skyline query in dynamic road networks with time-varying information. We design three elaborate data structures, the object attribute dominating matrix (OADM), the road distance sorted list (RDSL) and the skyline object expansion tree (SOET), to maintain the information of objects and the road network. Combined with OADM, RDSL and SOET, we develop an efficient algorithm, namely the within skyline object updating algorithm, to provide real-time processing of the time-varying information. Finally, a thorough experimental evaluation is conducted to show the merits of the proposed approaches.

Highlights

  • With the fast advance of positioning techniques in mobile systems and the popularization of portable computers, spatio-temporal databases that aim at efficiently managing a large number of moving objects so as to support various types of location-based queries have attracted much attention in the database community [1,2,3,4]

  • We address the issue of efficiently processing the continuous within skyline query in dynamic road networks with time-varying information, where three types of time-varying information are taken into account

  • The set global within skyline objects (GWSO) is represented as a union of the within skyline objects (WSOs) of the two nodes connected by the edge e and the objects on e, where determining the WSOs of the nodes dominates the overall performance of processing the continuous within skyline query since it involves a large number of road distance computations

Read more

Summary

Introduction

With the fast advance of positioning techniques in mobile systems and the popularization of portable computers (e.g., laptops, 3G mobile phones and tablet PCs), spatio-temporal databases that aim at efficiently managing a large number of moving objects so as to support various types of location-based queries have attracted much attention in the database community [1,2,3,4]. A hotel offers a 20% discount so as to attract more customers (that is, varying the “price” attribute), and a crash obstructs the road for several hours (in this case, the length of the road is changed to ∞) Such varying information about objects and roads may outdate the previous query result, so that the continuous within skyline query needs to be evaluated again. We design three elaborate data structures, the object attribute dominating matrix (OADM), the road distance sorted list (RDSL) and the skyline object expansion tree (SOET), to adequately maintain the information of objects and the road network, which can be used to facilitate the task of quickly determining which time-varying information influences the query result.

Related Works
Data Structures
Object Attribute Dominating Matrix
Road Distance Sorted List
Skyline Object Expansion Tree
Within Skyline Object Updating Algorithm
Processing of Time-Varying Object Attribute
Processing of Time-Varying Edge Length
Processing of the Time-Varying Query Path
Experimental Settings
Effect of Four Important Factors
Effect of Time-Varying Information
Findings
Discussion of the Space Requirement
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.