Query Rewriting by Contract under Privacy Constraints

Grunert, Hannes and Heuer, Andreas (2018) Query Rewriting by Contract under Privacy Constraints. Open Journal of Internet Of Things (OJIOT), 4 (1). pp. 54-69.

[img]
Preview
Text
OJIOT_2018v4i1n05_Grunert.pdf

Download (2MB) | Preview
Official URL: https://www.ronpub.com/ojiot/OJIOT_2018v4i1n05_Gru...

Abstract

In this paper we show how Query Rewriting rules and Containment checks of aggregate queries can be combined with Contract-based programming techniques. Based on the combination of both worlds, we are able to find new Query Rewriting rules for queries containing aggregate constraints. These rules can either be used to improve the overall system performance or, in our use case, to implement a privacy-aware way to process queries. By integrating them in our PArADISE framework, we can now process and rewrite all types of OLAP queries, including complex aggregate functions and group-by extensions. In our framework, we use the whole network structure, from data producing sensors up to cloud computers, to automatically deploy an edge computing subnetwork. On each edge node, so-called fragment queries of a genuine query are executed to filter and to aggregate data on resource restricted sensor nodes. As a result of integrating Contract-based programming approaches, we are now able to not only process less data but also to produce less data in the result. Thus, the privacy principle of data minimization is accomplished.

Item Type: Article
Additional Information: Special Issue: Proceedings of the International Workshop on Very Large Internet of Things (VLIoT 2018) in conjunction with the VLDB 2018 Conference in Rio de Janeiro, Brazil.
Subjects: Forschungsthemen > Big Data Analytics
Autorenart > DBIS-Publikationen
Projekte > MuSAMA
Rahmenprojekte > PArADISE
Forschungsthemen > Privacy Aware Query Processing
Depositing User: Dbis Admin
Date Deposited: 16 Jul 2018 10:46
Last Modified: 16 Jul 2018 10:46
URI: https://eprints.dbis.informatik.uni-rostock.de/id/eprint/966

Actions (login required)

View Item View Item