Protecting scientific workflows in clouds with an intrusion tolerant system

被引:6
作者
Wang, Yawen [1 ]
Guo, Yunfei [1 ]
Guo, Zehua [2 ]
Liu, Wenyan [1 ]
Yang, Chao [1 ]
机构
[1] Natl Digital Switching Syst Engn Technol Res Ctr, Zhengzhou 450002, Peoples R China
[2] Beijing Inst Technol, Beijing 100081, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
workflow management software; software fault tolerance; scheduling; virtual machines; cloud computing; security of data; scientific workflows; intrusion tolerant system; intrusion tolerant scientific workflow system; task executors; workflow sub-task execution; uninterrupted workflow execution; dynamic task scheduling strategy; workflow execution environment; temporary workflow intermediate data backup mechanism; workflow sub-tasks; MONETARY COST OPTIMIZATIONS; REFERENCE ARCHITECTURE; INTERMEDIATE DATA; MANAGEMENT; SERVICE; SECURITY; STORAGE; TASKS;
D O I
10.1049/iet-ifs.2018.5279
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of cloud computing technology, more and more scientific workflows are delivered to cloud platforms to complete. However, there are many threats in clouds due to the multi-tenant coexistence. In order to protect scientific workflows in clouds, the authors propose an intrusion tolerant scientific workflow system. In this system, the task executors containing multiple virtual machines are used for workflow sub-task execution to enhance reliability. Then lagged decision mechanism is presented to ensure uninterrupted workflow execution while checking the intermediate data, and assessing the confidence of these data. Inspired by moving target defence, they propose a dynamic task scheduling strategy based on resource circulation to periodically generate and recycle task executors, keeping the clean state of the workflow execution environment. Furthermore, temporary workflow intermediate data backup mechanism is presented, the stored intermediate data can be used for the re-execution of workflow sub-tasks with low confidence. Experiments are conducted in both the actual test environment based on OpenStack and the simulated test environment based on WorkflowSim toolkit. Experimental results demonstrate that the proposed system can effectively enhance intrusion tolerance of scientific workflows.
引用
收藏
页码:157 / 165
页数:9
相关论文
共 40 条
[1]  
Almorsy M., 2016, ACM Comput. Surv, V48, P1
[2]  
[Anonymous], 2017, CONCURRENCY COMPUT P, DOI DOI 10.1002/CPE.4041
[3]  
[Anonymous], 2017, IEEE Conference on Computer Communications, INFOCOM'17
[4]  
Carroll TE, 2014, IEEE ICC, P701, DOI 10.1109/ICC.2014.6883401
[5]   Scheduling for Workflows with Security-Sensitive Intermediate Data by Selective Tasks Duplication in Clouds [J].
Chen, Huangke ;
Zhu, Xiaomin ;
Qiu, Dishan ;
Liu, Ling ;
Du, Zhihui .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (09) :2674-2688
[6]  
Dai ZY, 2013, 2013 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), P1, DOI 10.1109/ISSREW.2013.6688847
[7]   Pegasus, a workflow management system for science automation [J].
Deelman, Ewa ;
Vahi, Karan ;
Juve, Gideon ;
Rynge, Mats ;
Callaghan, Scott ;
Maechling, Philip J. ;
Mayani, Rajiv ;
Chen, Weiwei ;
da Silva, Rafael Ferreira ;
Livny, Miron ;
Wenger, Kent .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 46 :17-35
[8]  
Ding Y., 2017, INF SCI, V393, P804
[9]  
Garcia M, 2011, I C DEPEND SYS NETWO, P383, DOI 10.1109/DSN.2011.5958251
[10]  
Guo ZL, 2016, INT CONF COMPUT NETW, P1