SMWE: A Framework for Secure and Makespan-Oriented Workflow Execution in Serverless Computing

被引:0
作者
Liang, Hao [1 ,2 ]
Zhang, Shuai [1 ,2 ]
Liu, Xinlei [1 ,2 ]
Cheng, Guozhen [1 ,2 ]
Ma, Hailong [1 ,2 ]
Wang, Qingfeng [1 ,2 ]
机构
[1] Informat Engn Univ, Informat Technol Res Inst, Zhengzhou 450002, Peoples R China
[2] Natl Digital Switching Syst Engn & Technol Res Ctr, Zhengzhou 450002, Peoples R China
基金
中国国家自然科学基金;
关键词
serverless computing; workflow scheduling; security; makespan; proactive defense; cloud computing; SCIENTIFIC WORKFLOW; SCHEDULING ALGORITHM; PERFORMANCE; COST; DEFENSE; TASKS;
D O I
10.3390/electronics13163246
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing is a promising paradigm that greatly simplifies cloud programming. With serverless computing, developers simply provide event-driven functions to a serverless platform, and these functions can be orchestrated as serverless workflows to accomplish complex tasks. Due to the lightweight limitation of functions, serverless workflows not only suffer from existing vulnerability-based threats but also face new security threats from the function compiling phase. In this paper, we present SMWE, a secure and makespan-oriented workflow execution framework in serverless computing. SMWE enables all life cycle protection for functions by adopting compiler shifting and running environment replacement in the serverless workflow. Furthermore, SMWE balances the tradeoff between security and makespan by carefully scheduling functions to running environments and selectively applying the secure techniques to functions. Extensive evaluations show that SMWE significantly increases the security of serverless workflows with small makespan cost.
引用
收藏
页数:17
相关论文
共 46 条
  • [1] Will Serverless Computing Revolutionize NFV?
    Aditya, Paarijaat
    Akkus, Istemi Ekin
    Beck, Andre
    Chen, Ruichuan
    Hilt, Volker
    Rimac, Ivica
    Satzke, Klaus
    Stein, Manuel
    [J]. PROCEEDINGS OF THE IEEE, 2019, 107 (04) : 667 - 678
  • [2] Albanese M, 2013, IEEE CONF COMM NETW, P278, DOI 10.1109/CNS.2013.6682717
  • [3] Secure Serverless Computing using Dynamic Information Flow Control
    Alpernas K.
    Flanagan C.
    Fouladi S.
    Ryzhyk L.
    Sagiv M.
    Winstein K.
    [J]. Proceedings of the ACM on Programming Languages, 2018, 2 (OOPSLA)
  • [4] [Anonymous], 2021, Fission
  • [5] [Anonymous], 2021, National Vulnerability Database
  • [6] [Anonymous], 2021, Kubernetes
  • [7] Arnautov S, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P689
  • [8] Baldini I., 2017, RES ADV CLOUD COMPUT, P1
  • [9] Bardas A.G., 2017, P EUR S RES COMP SEC
  • [10] Leveraging the Serverless Architecture for Securing Linux Containers
    Bila, Nilton
    Dettori, Paolo
    Kanso, Ali
    Watanabe, Yuji
    Youssef, Alaa
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 401 - 404