Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Safaei, Ali Asghara; * | Mosaferi, Mehdib | Abdi, Fatemehc
Affiliations: [a] Department of Biomedical Informatics, Faculty of Medical Sciences, Tarbiat Modares University, Tehran, Iran | [b] Department of Software Engineering, Faculty of Engineering, Islamic Azad University (Tehran South-Branch), Tehran, Iran | [c] Nima Institute, Mahmoodabad, Mazandaran, Iran
Correspondence: [*] Corresponding author: Ali Asghar Safaei, Department of Biomedical Informatics, Faculty of Medical Sciences, Tarbiat Modares University, Tehran, Iran. E-mail:aa.safaei@modares.ac.ir
Abstract: In a Data Stream Management System (DSMS), data is received with a high speed and it has a high volume. Normally, data stream processing has real-time requirements and needs one-pass algorithms. On the other hand, DSMSs have limited memory capacity. Thus, approximate answers might be used in most of data stream applications. The need for aggregate functions is a common feature of both the traditional databases and the data streams, that are also used as a solution for summarizing the massive data received from data streams. In this paper, a method for answering Ad-hoc Continuous Aggregate Queries over data streams is employed that is uses a Dynamic Prefix Aggregate Tree. As each tuple from data stream arrives, the required data is stored as a tree structure and used when applying the aggregate functions. Also, it is important that all phases of tree management including tree construction, maintenance and application perform in an online manner. To achieve this, all of the results have to be stored. But in order to have online tree construction and maintenance, we just need to store some of the results. So, the proposed method aims to push the selected answers closer to the registered queries answers, as much as possible. It has been found out both empirically and analytically that the proposed method is more cost-effective than using the conventional Prefix Aggregate Trees, in terms of time and memory capacity.
Keywords: Data stream, continuous ad-hoc aggregate queries, dynamic prefix tree, aggregate cell
DOI: 10.3233/IDA-150287
Journal: Intelligent Data Analysis, vol. 20, no. 6, pp. 1351-1384, 2016
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl