TY - JOUR
T1 - Multi-Objective Data Placement for Workflow Management in Cloud Infrastructure Using NSGA-II
AU - Xu, Xiaolong
AU - Fu, Shucun
AU - Li, Weimin
AU - Dai, Fei
AU - Gao, Honghao
AU - Chang, Victor
N1 - Funding Information:
Manuscript received November 28, 2018; revised January 18, 2019 and February 20, 2019; accepted March 4, 2019. Date of publication June 22, 2020; date of current version September 23, 2020. This work was supported in part by the National Natural Science Foundation of China under Grant 61702277, in part by the National Key Research and Development Program of China under Grant 2017YFE0117500, in part by the Priority Academic Program Development of Jiangsu Higher Education Institutions Fund, and in part by the Jiangsu Collaborative Innovation Center on Atmospheric Environment and Equipment Technology. (Corresponding author: Weimin Li.) X. Xu is with the School of Computer and Software and the Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science and Technology, Nanjing 210044, China, and also with the State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093, China (e-mail: njuxlxu@gmail.com).
Publisher Copyright:
© 2017 IEEE.
PY - 2020/10
Y1 - 2020/10
N2 - The cloud computing paradigm provides massive storage and rich computing resources for workflow deployment and implementation. Nevertheless, workflow applications (e.g., meteorological prediction and financial analysis) are usually data intensive, and substantial data resources with privacy information tend to be accessed during the workflow implementation. Therefore, it remains challenging to design a data placement method for seeking tradeoffs among multiple performance metrics, i.e., resource usage, data acquisition time, and energy cost, while avoiding privacy conflicts of information-overlapping datasets for workflow implementation of the cloud infrastructure. To address this challenge, a multi-objective data placement method for workflow management in the cloud infrastructure with privacy protection is proposed in this paper. Technically, the BCube topology is adopted to establish the resource model in the cloud infrastructure, and the potential privacy conflicts of datasets required for workflow implementation are analyzed. Then, a non-dominated sorting genetic algorithm II is leveraged to promote the resource usage, reduce the data acquisition time, and optimize the energy cost of the cloud infrastructure, while achieving the privacy protection for data placement. Finally, experimental evaluations demonstrate that the performance of the cloud infrastructure is optimized for workflow management.
AB - The cloud computing paradigm provides massive storage and rich computing resources for workflow deployment and implementation. Nevertheless, workflow applications (e.g., meteorological prediction and financial analysis) are usually data intensive, and substantial data resources with privacy information tend to be accessed during the workflow implementation. Therefore, it remains challenging to design a data placement method for seeking tradeoffs among multiple performance metrics, i.e., resource usage, data acquisition time, and energy cost, while avoiding privacy conflicts of information-overlapping datasets for workflow implementation of the cloud infrastructure. To address this challenge, a multi-objective data placement method for workflow management in the cloud infrastructure with privacy protection is proposed in this paper. Technically, the BCube topology is adopted to establish the resource model in the cloud infrastructure, and the potential privacy conflicts of datasets required for workflow implementation are analyzed. Then, a non-dominated sorting genetic algorithm II is leveraged to promote the resource usage, reduce the data acquisition time, and optimize the energy cost of the cloud infrastructure, while achieving the privacy protection for data placement. Finally, experimental evaluations demonstrate that the performance of the cloud infrastructure is optimized for workflow management.
KW - Cloud computing
KW - NSGA-II
KW - data placement
KW - privacy preservation
KW - workflow
UR - http://www.scopus.com/inward/record.url?scp=85087512680&partnerID=8YFLogxK
U2 - 10.1109/TETCI.2019.2910242
DO - 10.1109/TETCI.2019.2910242
M3 - Article
AN - SCOPUS:85087512680
SN - 2471-285X
VL - 4
SP - 605
EP - 615
JO - IEEE Transactions on Emerging Topics in Computational Intelligence
JF - IEEE Transactions on Emerging Topics in Computational Intelligence
IS - 5
M1 - 9122026
ER -