On the optimality of randomized deadlock avoidance policies

被引:4
作者
Reveliotis, SA [1 ]
Choi, JY [1 ]
机构
[1] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 2003年 / 13卷 / 04期
基金
美国国家科学基金会;
关键词
sequential resource allocation systems; deadlock resolution; controlled Markov chains; randomized control policies;
D O I
10.1023/A:1025675515166
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper revisits the problem of selecting an optimal deadlock resolution strategy, when the selection criterion is the maximization of the system throughput, and the system is Markovian in terms of its timing and routing characteristics. This problem was recently addressed in some of our previous work, that (i) provided an analytical formulation for it, (ii) introduced the notion of randomized deadlock avoidance as a generalization of the more traditional approaches of deadlock prevention/avoidance, and detection and recovery, and (iii) provided a methodology for selecting the optimal randomized deadlock avoidance policy for a given resource allocation system (RAS) configuration. An issue that remained open in the problem treatment of that past work, was whether the proposed policy randomization is essential, i.e., whether there exist any RAS configurations for which a randomized deadlock avoidance policy is superior to any other policy that does not employ randomization. The work presented in this paper establishes that for the basic problem formulation where the only concern is the (unconstrained) maximization of the system throughput-or the other typical performance objectives of minimizing the system work-in-process and mean sojourn time-randomization of the deadlock resolution strategy is not essential. However, it is also shown that, sometimes, it can offer an effective mechanism for accommodating additional operational constraints, like the requirement for production according to a specified product mix. Furthermore, the undertaken analysis provides an analytical characterization of the dependence of the aforementioned performance measures on the transition rates relating to the various events of the underlying state space, which can be useful for the broader problem of synthesizing efficient scheduling policies for the considered class of resource allocation systems.
引用
收藏
页码:303 / 320
页数:18
相关论文
共 7 条
[1]  
Cassandras C. G., 2009, Introduction to discrete event systems, V2nd, DOI 10.1007/978-3-030-72274-6
[2]   A generalized stochastic Petri net model for performance analysis and control of capacitated reentrant lines [J].
Choi, JY ;
Reveliotis, SA .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (03) :474-480
[3]  
Nahmias S., 1997, Production and operations analysis, V3rd
[4]   An analytical investigation of the deadlock avoidance versus detection and recovery problem in buffer-space allocation of flexibly automated production systems [J].
Reveliotis, SA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (05) :799-811
[5]   Deadlock avoidance policies for automated manufacturing cells [J].
Reveliotis, SA ;
Ferreira, PM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (06) :845-857
[6]  
REVELIOTIS SA, 2000, WODES 2000 IEE, P181
[7]  
STRANG G, 1988, LINEAR ALGEBRA ITS A