Scalable, high-performance, and generalized subtree data anonymization approach for Apache Spark

Loading...
Thumbnail Image

Date

2021-03-03

DOI

Open Access Location

Journal Title

Journal ISSN

Volume Title

Publisher

MDPI (Basel, Switzerland)

Rights

(c) 2021 The Author/s
CC BY

Abstract

Data anonymization strategies such as subtree generalization have been hailed as techniques that provide a more efficient generalization strategy compared to full-tree generalization counterparts. Many subtree-based generalizations strategies (e.g., top-down, bottom-up, and hybrid) have been implemented on the MapReduce platform to take advantage of scalability and parallelism. However, MapReduce inherent lack support for iteration intensive algorithm implementation such as subtree generalization. This paper proposes Distributed Dataset (RDD)-based implementation for a subtree-based data anonymization technique for Apache Spark to address the issues associated with MapReduce-based counterparts. We describe our RDDs-based approach that offers effective partition management, improved memory usage that uses cache for frequently referenced intermediate values, and enhanced iteration support. Our experimental results provide high performance compared to the existing state-of-the-art privacy preserving approaches and ensure data utility and privacy levels required for any competitive data anonymization techniques.

Description

Keywords

Spark, subtree generalization, privacy, data anonymization, Resilient Distributed Dataset (RDD)

Citation

Bazai SU, Jang-Jaccard J, Alavizadeh H. (2021). Scalable, high-performance, and generalized subtree data anonymization approach for apache spark. Electronics (Switzerland). 10. 5. (pp. 1-28).

Collections

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as (c) 2021 The Author/s