A polynomial deadlock avoidance method for a class of nonsequential resource allocation systems

被引:15
|
作者
Ezpeleta, Joaquin [1 ]
Valk, Rudiger
机构
[1] Univ Zaragoza, Dept Comp Sci, Zaragoza 50018, Spain
[2] Univ Zaragoza, Aragon Inst Engn Res 13A, Zaragoza 50018, Spain
[3] Univ Hamburg, Fachbereich Informat, D-20146 Hamburg, Germany
关键词
assembly systems; Banker's algorithm; deadlock avoidance; place/transition nets (Petri nets); resource allocation system (RAS);
D O I
10.1109/TSMCA.2006.878963
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This correspondence introduces a deadlock-avoidance algorithm for a class of manufacturing systems with the following characteristics: 1) Production orders are allowed to have assembly operations (which give the nonsequential nature to the resource allocation system model) but not disassembly operations, 2) the use of system resources must be conservative (resources are neither created nor destroyed), and 3) actions related to the granting of resources are controllable. The proposed solution represents a sufficient condition for a given system state to be safe and is based on an adaptation of the well-known Banker's approach for deadlock avoidance. The time complexity of the proposed solution is proved to be polynomial with the size of the Place/Transition net model.
引用
收藏
页码:1234 / 1243
页数:10
相关论文
共 50 条
  • [1] A deadlock avoidance approach for nonsequential resource allocation systems
    Ezpeleta, J
    Recalde, L
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01): : 93 - 101
  • [2] Polynomial-complexity deadlock avoidance policies for sequential resource allocation systems
    Reveliotis, SA
    Lawley, MA
    Ferreira, PM
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1997, 42 (10) : 1344 - 1357
  • [3] A Polynomial Complexity Deadlock Avoidance Method for a Class of Flexible Manufacturing Systems
    Liu, Huixia
    Wu, Weimin
    Su, Hongye
    Yang, Hongyong
    [J]. 2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 272 - 277
  • [4] Robust Deadlock Avoidance for Sequential Resource Allocation Systems With Resource Outages
    Reveliotis, Spyros
    Fei, Zhennan
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (04) : 1695 - 1711
  • [5] Deadlock avoidance policies for resource allocation systems with applications to FMS
    Ferreira, PM
    Lawley, MA
    Reveliotis, SA
    [J]. ETFA '96 - 1996 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, VOLS 1 AND 2, 1996, : 42 - 48
  • [6] A polynomial-complexity deadlock avoidance policy for sequential resource allocation systems with multiple resource acquisitions and flexible routings
    Park, J
    Reveliotis, SA
    [J]. PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 2663 - 2669
  • [7] Generalized algebraic deadlock avoidance policies for sequential resource allocation systems
    Reveliotis, Spyros A.
    Roszkowska, Elzbieta
    Choi, Jin Young
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (12) : 2345 - 2350
  • [8] Algebraic deadlock avoidance policies for conjunctive/disjunctive resource allocation systems
    Park, JH
    Reveliotis, SA
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2001, : 70 - 76
  • [9] Deadlock avoidance for sequential resource allocation systems: Hard and easy cases
    Lawley, M
    Reveliotis, S
    [J]. INTERNATIONAL JOURNAL OF FLEXIBLE MANUFACTURING SYSTEMS, 2001, 13 (04): : 385 - 404
  • [10] Maximal linear deadlock avoidance policies for complex resource allocation systems
    Ibrahim, Michael
    Reveliotis, Spyros
    [J]. 2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 3968 - 3974