MDDE: multitasking distributed differential evolution for privacy-preserving database fragmentation

被引:46
作者
Ge, Yong-Feng [1 ]
Orlowska, Maria [2 ]
Cao, Jinli [1 ]
Wang, Hua [3 ]
Zhang, Yanchun [3 ]
机构
[1] La Trobe Univ, Dept Comp Sci & Informat Technol, Melbourne, Vic, Australia
[2] Polish Japanese Acad Informat Technol, Fac Informat Technol, Warsaw, Poland
[3] Victoria Univ, Inst Sustainable Ind & Liveable Cities, Footscray, Vic, Australia
关键词
Database fragmentation; Privacy preservation; Distributed differential evolution; Multitasking optimization; ENCRYPTION;
D O I
10.1007/s00778-021-00718-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Database fragmentation has been used as a protection mechanism of database's privacy by allocating attributes with sensitive associations into separate data fragments. A typical relational database consists of multiple relations. Thus, fragmentation process is applied to each relation separately in a sequential manner. In other words, the existing database fragmentation approaches regard each relation fragmentation problem as an independent task. When solving a sequence of fragmentation problems, redundant computational resources are consumed when extracting the same fragmentation information and limit the performance of those algorithms. In this paper, a multitasking database fragmentation problem for privacy preservation requirements is formally defined. A multitasking distributed differential evolution algorithm is introduced, including a multitasking distributed framework enriched by two new operators. The introduced framework can help exchange generic and effective allocation information among different database fragmentation problems. A similarity-based alignment operator is proposed to adjust the fragment orders in different database fragmentation solutions. A perturbation-based mutation operator with adaptive mutation strategy selection is designed to sufficiently exchange evolutionary information in the solutions. Experimental results show that the proposed algorithm can outperform other competitors in terms of solution accuracy, convergence speed, and scalability.
引用
收藏
页码:957 / 975
页数:19
相关论文
共 29 条
[1]  
Aggarwal G, 2005, 2005 CIDR C
[2]   Secret sharing for cloud data security: a survey [J].
Attasena, Varunya ;
Darmont, Jerome ;
Harbi, Nouria .
VLDB JOURNAL, 2017, 26 (05) :657-681
[3]  
Ciriani V, 2007, LECT NOTES COMPUT SC, V4734, P171
[4]   Combining Fragmentation and Encryption to Protect Privacy in Data Storage [J].
Ciriani, Valentina ;
Di Vimercati, Sabrina De Capitani ;
Foresti, Sara ;
Jajodia, Sushil ;
Paraboschi, Stefano ;
Samarati, Pierangela .
ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2010, 13 (03)
[5]   Loose associations to increase utility in data publishing [J].
di Vimercati, Sabrina De Capitani ;
Foresti, Sara ;
Jajodia, Sushil ;
Livraga, Giovanni ;
Paraboschi, Stefano ;
Samarati, Pierangela .
JOURNAL OF COMPUTER SECURITY, 2015, 23 (01) :59-88
[6]   Explicit Evolutionary Multitasking for Combinatorial Optimization: A Case Study on Capacitated Vehicle Routing Problem [J].
Feng, Liang ;
Huang, Yuxiao ;
Zhou, Lei ;
Zhong, Jinghui ;
Gupta, Abhishek ;
Tang, Ke ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (06) :3143-3156
[7]   Outsourcing shortest distance computing with privacy protection [J].
Gao, Jun ;
Yu, Jeffrey Xu ;
Jin, Ruoming ;
Zhou, Jiashuai ;
Wang, Tengjiao ;
Yang, Dongqing .
VLDB JOURNAL, 2013, 22 (04) :543-559
[8]   An Optimized Deep Network Representation of Multimutation Differential Evolution and Its Application in Seismic Inversion [J].
Gao, Zhaoqi ;
Pan, Zhibin ;
Zuo, Chen ;
Gao, Jinghuai ;
Xu, Zongben .
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2019, 57 (07) :4720-4734
[9]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[10]   Distributed Differential Evolution for Anonymity-Driven Vertical Fragmentation in Outsourced Data Storage [J].
Ge, Yong-Feng ;
Cao, Jinli ;
Wang, Hua ;
Zhang, Yanchun ;
Chen, Zhenxiang .
WEB INFORMATION SYSTEMS ENGINEERING, WISE 2020, PT II, 2020, 12343 :213-226