2019
DOI: 10.1145/3360593
|View full text |Cite
|
Sign up to set email alerts
|

Language-integrated privacy-aware distributed queries

Abstract: Distributed query processing is an effective means for processing large amounts of data. To abstract from the technicalities of distributed systems, algorithms for operator placement automatically distribute sequential data queries over the available processing units. However, current algorithms for operator placement focus on performance and ignore privacy concerns that arise when handling sensitive data. We present a new methodology for privacy-aware operator placement that both prevents leakage of sensitive… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 53 publications
(48 reference statements)
0
5
0
Order By: Relevance
“…Although powerful, LINQ provides no support to query arbitrary objects and their relations. Language integrated queries have seen renewed interest [22,54,57,61,72,77,78,94,96,102] since the release of the LINQ framework. Similar frameworks for Java include SBQL4J [107] and Quaere [75].…”
Section: Related Workmentioning
confidence: 99%
“…Although powerful, LINQ provides no support to query arbitrary objects and their relations. Language integrated queries have seen renewed interest [22,54,57,61,72,77,78,94,96,102] since the release of the LINQ framework. Similar frameworks for Java include SBQL4J [107] and Quaere [75].…”
Section: Related Workmentioning
confidence: 99%
“…To date, the operator placement algorithms focus only on utility-related metrics, like latency and throughput, to decide which SPS nodes will process the queries [15,16]. There exists limited work that considers privacy to inform the operator placement, e.g., [23] combines privacy and utility goals in the placement decisions, but only from the viewpoint of designing a query language for SPSs, while [6] incorporates user's trust into an SPS node to the cost model, however assessing trust of resources in a multilayered SPS, whose properties are hidden from end users, is infeasible. In contrast, Prinseps approaches the task of operator placement from the point of balancing a PUT.…”
Section: Protect Private Patternsmentioning
confidence: 99%
“…Work closest to ours has addressed the problem of protecting data confidentiality in distributed computations (e.g., [11,22,27,32]). In [32] the authors present an approach to collaboratively execute queries on data subject to access restrictions, considering different join evaluation strategies.…”
Section: Related Workmentioning
confidence: 99%
“…In [32] the authors present an approach to collaboratively execute queries on data subject to access restrictions, considering different join evaluation strategies. In [27] the authors propose an operator placement approach aimed at satisfying privacy constraints, while maximizing performance in query evaluation. The proposed solution relies on programming language techniques for regulating and controlling information flows.…”
Section: Related Workmentioning
confidence: 99%