Efficient skyline computation over an incomplete database with changing states and structures

Skyline query has been studied extensively and a significant number of skyline algorithms have been proposed, mostly attempt to resolve the optimisation problem that is mainly associated with reduction in the processing time of skyline computations. While databases change their states and/or structu...

Full description

Saved in:
Bibliographic Details
Main Authors: Babanejaddehaki, Ghazaleh, Ibrahim, Hamidah, Alwan, Ali Amer, Sidi, Fatimah, Udzir, Nur Izura
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers 2021
Online Access:http://psasir.upm.edu.my/id/eprint/97037/1/ABSTRACT.pdf
http://psasir.upm.edu.my/id/eprint/97037/
https://ieeexplore.ieee.org/document/9458300
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.97037
record_format eprints
spelling my.upm.eprints.970372022-10-18T02:06:25Z http://psasir.upm.edu.my/id/eprint/97037/ Efficient skyline computation over an incomplete database with changing states and structures Babanejaddehaki, Ghazaleh Ibrahim, Hamidah Alwan, Ali Amer Sidi, Fatimah Udzir, Nur Izura Skyline query has been studied extensively and a significant number of skyline algorithms have been proposed, mostly attempt to resolve the optimisation problem that is mainly associated with reduction in the processing time of skyline computations. While databases change their states and/or structures throughout their lifetime to reflect the current and latest information of the applications, the skyline set derived before changes are made towards the initial state of a database is no longer valid in the new state/structure of the database. The domination relationships between objects identified in the initial state might no longer hold in the new state. Nonetheless, computing the skylines over the entire new state/structure of the database is inefficient, as not all pairwise comparisons between the objects are necessary to be performed. In tackling the above issue, this paper proposes a solution, named Δ Skyline, which aims at avoiding unnecessary skyline computations when a database changes its state and structure due to a data definition operation(s) (add or remove a dimension(s)). This is achieved by identifying and retaining the prominent dominance relationships when pairwise comparisons are performed; which are then utilised in the process of computing a new skyline set. Δ Skyline consists of two optimisation components, namely: Δ + Skyline which derives a new skyline set when a new dimension(s) is added to a database and Δ - Skyline which derives a new skyline set when an existing dimension(s) is removed from a database. To make our solution more useful, it is applied on a database with incomplete data. Extensive experiments have been conducted to evaluate the performance and prove the efficiency of our proposed solution. Institute of Electrical and Electronics Engineers 2021 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/97037/1/ABSTRACT.pdf Babanejaddehaki, Ghazaleh and Ibrahim, Hamidah and Alwan, Ali Amer and Sidi, Fatimah and Udzir, Nur Izura (2021) Efficient skyline computation over an incomplete database with changing states and structures. IEEE Access, 9. 88699 - 88723. ISSN 2169-3536 https://ieeexplore.ieee.org/document/9458300 10.1109/ACCESS.2021.3090171
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Skyline query has been studied extensively and a significant number of skyline algorithms have been proposed, mostly attempt to resolve the optimisation problem that is mainly associated with reduction in the processing time of skyline computations. While databases change their states and/or structures throughout their lifetime to reflect the current and latest information of the applications, the skyline set derived before changes are made towards the initial state of a database is no longer valid in the new state/structure of the database. The domination relationships between objects identified in the initial state might no longer hold in the new state. Nonetheless, computing the skylines over the entire new state/structure of the database is inefficient, as not all pairwise comparisons between the objects are necessary to be performed. In tackling the above issue, this paper proposes a solution, named Δ Skyline, which aims at avoiding unnecessary skyline computations when a database changes its state and structure due to a data definition operation(s) (add or remove a dimension(s)). This is achieved by identifying and retaining the prominent dominance relationships when pairwise comparisons are performed; which are then utilised in the process of computing a new skyline set. Δ Skyline consists of two optimisation components, namely: Δ + Skyline which derives a new skyline set when a new dimension(s) is added to a database and Δ - Skyline which derives a new skyline set when an existing dimension(s) is removed from a database. To make our solution more useful, it is applied on a database with incomplete data. Extensive experiments have been conducted to evaluate the performance and prove the efficiency of our proposed solution.
format Article
author Babanejaddehaki, Ghazaleh
Ibrahim, Hamidah
Alwan, Ali Amer
Sidi, Fatimah
Udzir, Nur Izura
spellingShingle Babanejaddehaki, Ghazaleh
Ibrahim, Hamidah
Alwan, Ali Amer
Sidi, Fatimah
Udzir, Nur Izura
Efficient skyline computation over an incomplete database with changing states and structures
author_facet Babanejaddehaki, Ghazaleh
Ibrahim, Hamidah
Alwan, Ali Amer
Sidi, Fatimah
Udzir, Nur Izura
author_sort Babanejaddehaki, Ghazaleh
title Efficient skyline computation over an incomplete database with changing states and structures
title_short Efficient skyline computation over an incomplete database with changing states and structures
title_full Efficient skyline computation over an incomplete database with changing states and structures
title_fullStr Efficient skyline computation over an incomplete database with changing states and structures
title_full_unstemmed Efficient skyline computation over an incomplete database with changing states and structures
title_sort efficient skyline computation over an incomplete database with changing states and structures
publisher Institute of Electrical and Electronics Engineers
publishDate 2021
url http://psasir.upm.edu.my/id/eprint/97037/1/ABSTRACT.pdf
http://psasir.upm.edu.my/id/eprint/97037/
https://ieeexplore.ieee.org/document/9458300
_version_ 1748704637577330688
score 13.160551