arrow
Return

Top-k query optimization over data services

delete2020-12-01
delete6
PRE
AI
A
Abdelhamid Malki *
S
Sidi Mohamed Benslimane
M
Mimoun Malki
M
Mahmoud Barhamgi
D
Djamal Benslimane
DOI:10.1016/j.future.2020.06.052delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The efficient evaluation of top-k queries is crucial for many applications where a huge quantity of data should be ranked and sorted to return the best answers to users in a reasonable time. Examples include, e-commerce platforms (e.g., amazon.com), multimedia sharing platforms, web databases, etc. Most often, these applications need to retrieve data from autonomous data sources. The access to these data sources is carried out through popular Web APIs, such as data web services, to provide a standard way to interact with data. In this context, users' queries often require the composition of multiple data services to be answered. Most of existing solutions for the evaluation of top-k queries assume data services to provide both sorted and random accesses to data or only a sorted access. In practice, however, some services may provide only a random access to data, which could impact the performance of the solutions. In this paper, we propose an approach to optimize the evaluation of top-k queries over data services. We consider the worst case scenario when services provide only a random access to data. Our approach defines two strategies: Pipeline Parallel Strategy and Necessary Invocation Principle to reduce the composition processing time and the number of unnecessary service invocations. Conducted experiments showcased the scalability and efficiency of our solution. (C) 2020 Elsevier B.V. All rights reserved.
Keywords:
Top-k queries
Data services
Data ranking
Query optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

Cited Papers

Cited Papers

errShare
errSave
Composing Data Services with Uncertain Semantics
err2015-04-01
err17
PREAI
errMalki, Abdelhamid; Barhamgi, Mahmoud; Benslimane, Sidi-Mohamed; Benslimane, Djamal; Malki, Mimoun
errShare
errSave
A Survey of Top-k Query Processing Techniques in Relational Database Systems
err2008-10-15
err563
errOAAI
errIlyas, Ihab F.; Beskales, George; Soliman, Mohamed A.
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator
err2019-05-01
err58
errOAAI
errKiss, Tamas; Kacsuk, Peter; Kovacs, Jozsef; Rakoczi, Botond; Hajnal, Akos; Farkas, Attila; Gesmier, Gregoire; Terstyanszky, Gabor
errShare
errSave
errShare
errSave
A Query Rewriting Approach for Web Service Composition
err2010-07-01
err59
errOAAI
errBarhamgi, Mahmoud; Benslimane, Djamal; Medjahed, Brahim
errShare
errSave
Giant Kovacs-Like Memory Effect for Active Particles
err2017-11-02
err0
errOAAI
errRüdiger Kürsten; Vladimir Sushkov; Thomas Ihle
errShare
errSave
researcher View more