The bi-objective workflow satisfiability problem and workflow resiliency 1

被引:16
|
作者
Crampton J. [1 ]
Gutin G. [1 ]
Karapetyan D. [2 ,3 ]
Watrigant R. [1 ]
机构
[1] Royal Holloway, University of London, Information Security Group, Egham
基金
英国工程与自然科学研究理事会;
关键词
Access control; bi-objective workflow satisfiability problem; fixed-parameter tractability; resiliency;
D O I
10.3233/JCS-16849
中图分类号
学科分类号
摘要
A computerized workflow management system may enforce a security policy, specified in terms of authorized actions and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of a security policy may mean that a workflow is unsatisfiable, in the sense that it is impossible to find a valid plan (an assignment of steps to authorized users such that all constraints are satisfied). Work in the literature focuses on the workflow satisfiability problem, a decision problem that outputs a valid plan if the instance is satisfiable (and a negative result otherwise). In this paper, we introduce the Bi-Objective Workflow Satisfiability Problem (BO-WSP), which enables us to solve optimization problems related to workflows and security policies. In particular, we are able to compute a least bad plan when some components of the security policy may be violated. In general, BO-WSP is intractable from both the classical and parameterized complexity point of view (where the parameter is the number of steps). We prove that computing a Pareto front for BO-WSP is fixed-parameter tractable (FPT) if we restrict our attention to user-independent constraints. This result has important practical consequences, since most constraints of practical interest in the literature are user-independent. Our proof is constructive and defines an algorithm, the implementation of which we describe and evaluate. We also present a second algorithm to compute a Pareto front which solves multiples instances of a related problem using mixed integer programming (MIP). We compare the performance of both our algorithms on synthetic instances, and show that the FPT algorithm outperforms the MIP-based one by several orders of magnitude on most instances. Finally, we study the important question of workflow resiliency and prove new results establishing that known decision problems are fixed-parameter tractable when restricted to user-independent constraints. We then propose a new way of modeling the availability of users and demonstrate that many questions related to resiliency in the context of this new model may be reduced to instances of BO-WSP. © 2017-IOS Press and the authors.
引用
下载
收藏
页码:83 / 115
页数:32
相关论文
共 50 条
  • [21] Bi-Objective Optimization for Industrial Robotics Workflow Resource Allocation in an Edge-Cloud Environment
    Xie, Xingju
    Wu, Xiaojun
    Hu, Qiao
    APPLIED SCIENCES-BASEL, 2021, 11 (21):
  • [22] Solving the Workflow Satisfiability Problem Using General Purpose Solvers
    Karapetyan, Daniel
    Gutin, Gregory
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (06) : 4474 - 4485
  • [23] Delegation and Satisfiability in Workflow Systems
    Crampton, Jason
    Khambhammettu, Hemanth
    SACMAT'08: PROCEEDINGS OF THE 13TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, 2008, : 31 - 40
  • [24] Heuristics for the Bi-Objective Diversity Problem
    Colmenar, J. M.
    Marti, R.
    Duarte, A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 108 : 193 - 205
  • [25] Metaheuristics for the bi-objective orienteering problem
    Schilde M.
    Doerner K.F.
    Hartl R.F.
    Kiechle G.
    Swarm Intelligence, 2009, 3 (3) : 179 - 201
  • [26] The bi-objective covering tour problem
    Jozefowiez, Nicolas
    Semet, Frederic
    Talbi, El-Ghazali
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (07) : 1929 - 1942
  • [27] Engineering Algorithms for Workflow Satisfiability Problem with User-Independent Constraints
    Cohen, David
    Crampton, Jason
    Gagarin, Andrei
    Gutin, Gregory
    Jones, Mark
    FRONTIERS IN ALGORITHMICS, FAW 2014, 2014, 8497 : 48 - 59
  • [28] On the Workflow Satisfiability Problem with Class-Independent Constraints for Hierarchical Organizations
    Crampton, Jason
    Gagarin, Andrei
    Gutin, Gregory
    Jones, Mark
    Wahlstrom, Magnus
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2016, 19 (03)
  • [29] Bi-objective evacuation problem in ships or buildings
    Lai, Xiaofan
    Ng, Chi To
    Wan, Chung Lai Johnny
    INTERNATIONAL JOURNAL OF SHIPPING AND TRANSPORT LOGISTICS, 2022, 14 (1-2) : 172 - 192
  • [30] An exact algorithm for the bi-objective timing problem
    Jacquin, Sophie
    Dufosse, Fanny
    Jourdan, Laetitia
    OPTIMIZATION LETTERS, 2018, 12 (04) : 903 - 914