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 条
  • [31] The bi-objective traveling purchaser problem with deliveries
    Palomo-Martinez, Pamela J.
    Angelica Salazar-Aguilar, M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (02) : 608 - 622
  • [32] A bi-objective study of the minimum latency problem
    Arellano-Arriaga, N. A.
    Molina, J.
    Schaeffer, S. E.
    Alvarez-Socarras, A. M.
    Martinez-Salazar, I. A.
    JOURNAL OF HEURISTICS, 2019, 25 (03) : 431 - 454
  • [33] Metaheuristics for the bi-objective ring star problem
    Liefooghe, Arnaud
    Jourdan, Laetitia
    Basseur, Matthieu
    Talbi, El-Ghazali
    Burke, Edmund K.
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2008, 4972 : 206 - +
  • [34] The bi-objective Pollution-Routing Problem
    Demir, Emrah
    Bektas, Tolga
    Laporte, Gilbert
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 232 (03) : 464 - 478
  • [35] A bi-objective study of the minimum latency problem
    N. A. Arellano-Arriaga
    J. Molina
    S. E. Schaeffer
    A. M. Álvarez-Socarrás
    I. A. Martínez-Salazar
    Journal of Heuristics, 2019, 25 : 431 - 454
  • [36] A bi-objective uncapacitated facility location problem
    Myung, YS
    Kim, HG
    Tcha, DW
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 100 (03) : 608 - 616
  • [37] A study of the bi-objective next release problem
    Durillo, Juan J.
    Zhang, Yuanyuan
    Alba, Enrique
    Harman, Mark
    Nebro, Antonio J.
    EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (01) : 29 - 60
  • [38] The bi-objective stochastic covering tour problem
    Tricoire, Fabien
    Graf, Alexandra
    Gutjahr, Walter J.
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (07) : 1582 - 1592
  • [39] An exact algorithm for the bi-objective timing problem
    Sophie Jacquin
    Fanny Dufossé
    Laetitia Jourdan
    Optimization Letters, 2018, 12 : 903 - 914
  • [40] The bi-objective critical node detection problem
    Ventresca, Mario
    Harrison, Kyle Robert
    Ombuki-Berman, Beatrice M.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (03) : 895 - 908