期刊文献+
共找到36篇文章
< 1 2 >
每页显示 20 50 100
医院信息系统oracle数据库中Deadlocks的探究
1
作者 干汉丽 《科技传播》 2013年第17期222-222,189,共2页
本文阐述了oracle中Deadlocks在数据库实际环境中的形成和解决,并以医院管理信息系统为例,介绍了实际使用时的一些死锁表现及解决方法 ,使读者对oracle数据库中中的Deadlocks有更深入的了解和掌握。
关键词 数据库 ORACLE deadlocks 解锁
在线阅读 下载PDF
A Graph Theoretic Method to Handle Deadlocks in Flexible Manufacturing Cells
2
作者 WANG Chunxiang~(1,2) LIU Donglin~3 (1.School of Mathematics and Statistics,Wuhan University,Wuhan 430072,China, 2.School of Mathematics and Statistics,Central China Normal University,Wuhan 430079,China 3.School of Electronic and Mechanical Engineering,Wuhan University of Technology,Wuhan 430070,China) 《武汉理工大学学报》 CAS CSCD 北大核心 2006年第S3期1117-1120,共4页
The deadlock-handling scheme is based on a bipartite graph model of the part-machine relationship in the manufac- turing cell.A distinction is made between permanent deadlock and transient deadlock.Permanent deadlock ... The deadlock-handling scheme is based on a bipartite graph model of the part-machine relationship in the manufac- turing cell.A distinction is made between permanent deadlock and transient deadlock.Permanent deadlock depicts a manufactur- ing system state where parts are irrevocably blocked and where external intervention is required to resolve the deadlock,whereas a transient deadlock indicates that there is a positive probability that the deadlock will resolve itself over time.To recover from dead- locks,one control policy is studied:resolve deadlocks in the manufacturing cell.Under the policy,it is shown that it is sufficient to resolve any cycle in the set of deadlocked parts to resolve the deadlock.Finally,we estimate the deadlocks in flexible manufactur- ing cells. 展开更多
关键词 PERMANENT DEADLOCK transient DEADLOCK DEADLOCK detection DEADLOCK RESOLUTION GRAPH
在线阅读 下载PDF
Static Analysis Techniques for Fixing Software Defects in MPI-Based Parallel Programs
3
作者 Norah Abdullah Al-Johany Sanaa Abdullah Sharaf +1 位作者 Fathy Elbouraey Eassa Reem Abdulaziz Alnanih 《Computers, Materials & Continua》 SCIE EI 2024年第5期3139-3173,共35页
The Message Passing Interface (MPI) is a widely accepted standard for parallel computing on distributed memorysystems.However, MPI implementations can contain defects that impact the reliability and performance of par... The Message Passing Interface (MPI) is a widely accepted standard for parallel computing on distributed memorysystems.However, MPI implementations can contain defects that impact the reliability and performance of parallelapplications. Detecting and correcting these defects is crucial, yet there is a lack of published models specificallydesigned for correctingMPI defects. To address this, we propose a model for detecting and correcting MPI defects(DC_MPI), which aims to detect and correct defects in various types of MPI communication, including blockingpoint-to-point (BPTP), nonblocking point-to-point (NBPTP), and collective communication (CC). The defectsaddressed by the DC_MPI model include illegal MPI calls, deadlocks (DL), race conditions (RC), and messagemismatches (MM). To assess the effectiveness of the DC_MPI model, we performed experiments on a datasetconsisting of 40 MPI codes. The results indicate that the model achieved a detection rate of 37 out of 40 codes,resulting in an overall detection accuracy of 92.5%. Additionally, the execution duration of the DC_MPI modelranged from 0.81 to 1.36 s. These findings show that the DC_MPI model is useful in detecting and correctingdefects in MPI implementations, thereby enhancing the reliability and performance of parallel applications. TheDC_MPImodel fills an important research gap and provides a valuable tool for improving the quality ofMPI-basedparallel computing systems. 展开更多
关键词 High-performance computing parallel computing software engineering software defect message passing interface DEADLOCK
在线阅读 下载PDF
Deadlock Detection:Background,Techniques,and Future Improvements
4
作者 LU Jiachen NIU Zhi +2 位作者 CHEN Li DONG Luming SHEN Taoli 《ZTE Communications》 2024年第2期71-79,共9页
Deadlock detection is an essential aspect of concurrency control in parallel and distributed systems,as it ensures the efficient utilization of resources and prevents indefinite delays.This paper presents a comprehens... Deadlock detection is an essential aspect of concurrency control in parallel and distributed systems,as it ensures the efficient utilization of resources and prevents indefinite delays.This paper presents a comprehensive analysis of the various deadlock detection techniques,including static and dynamic approaches.We discuss the future improvements associated with deadlock detection and provide a comparative evaluation of these techniques in terms of their accuracy,complexity,and scalability.Furthermore,we outline potential future research directions to improve deadlock detection mechanisms and enhance system performance. 展开更多
关键词 deadlock detection static analysis dynamic analysis
在线阅读 下载PDF
Computation of an Emptiable Minimal Siphon in a Subclass of Petri Nets Using Mixed-Integer Programming 被引量:4
5
作者 Shouguang Wang Wenli Duo +4 位作者 Xin Guo Xiaoning Jiang Dan You Kamel Barkaoui MengChu Zhou 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2021年第1期219-226,共8页
Deadlock resolution strategies based on siphon control are widely investigated.Their computational efficiency largely depends on siphon computation.Mixed-integer programming(MIP)can be utilized for the computation of ... Deadlock resolution strategies based on siphon control are widely investigated.Their computational efficiency largely depends on siphon computation.Mixed-integer programming(MIP)can be utilized for the computation of an emptiable siphon in a Petri net(PN).Based on it,deadlock resolution strategies can be designed without requiring complete siphon enumeration that has exponential complexity.Due to this reason,various MIP methods are proposed for various subclasses of PNs.This work proposes an innovative MIP method to compute an emptiable minimal siphon(EMS)for a subclass of PNs named S^(4)PR.In particular,many particular structural characteristics of EMS in S4 PR are formalized as constraints,which greatly reduces the solution space.Experimental results show that the proposed MIP method has higher computational efficiency.Furthermore,the proposed method allows one to determine the liveness of an ordinary S^(4)PR. 展开更多
关键词 Automated manufacturing systems deadlocks discrete event system mixed-integer programming(MIP) Petri nets(PN) SIPHONS
在线阅读 下载PDF
Optimal deadlock avoidance Petri net supervisors for automated manufacturing systems 被引量:7
6
作者 Keyi XING Feng TIAN Xiaojun YANG 《控制理论与应用(英文版)》 EI 2007年第2期152-158,共7页
Deadlock avoidance problems are investigated for automated manufacturing systems with flexible routings. Based on the Petri net models of the systems, this paper proposes, for the first time, the concept of perfect ma... Deadlock avoidance problems are investigated for automated manufacturing systems with flexible routings. Based on the Petri net models of the systems, this paper proposes, for the first time, the concept of perfect maximal resourcetransition circuits and their saturated states. The concept facilitates the development of system liveness characterization and deadlock avoidance Petri net supervisors. Deadlock is characterized as some perfect maximal resource-transition circuits reaching their saturated states. For a large class of manufacturing systems, which do not contain center resources, the optimal deadlock avoidance Petri net supervisors are presented. For a general manufacturing system, a method is proposed for reducing the system Petri net model so that the reduced model does not contain center resources and, hence, has optimal deadlock avoidance Petri net supervisor. The controlled reduced Petri net model can then be used as the liveness supervisor of the system. 展开更多
关键词 Manufacturing system Petri net Deadlock avoidance SUPERVISOR
在线阅读 下载PDF
Robust Deadlock Avoidance Policy for Automated Manufacturing System With Multiple Unreliable Resources 被引量:7
7
作者 Jianchao Luo Zhiqiang Liu +1 位作者 Shuogang Wang Keyi Xing 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2020年第3期812-821,共10页
This work studies the robust deadlock control of automated manufacturing systems with multiple unreliable resources. Our goal is to ensure the continuous production of the jobs that only require reliable resources. To... This work studies the robust deadlock control of automated manufacturing systems with multiple unreliable resources. Our goal is to ensure the continuous production of the jobs that only require reliable resources. To reach this goal, we propose a new modified Banker's algorithm(MBA) to ensure that all resources required by these jobs can be freed. Moreover,a Petri net based deadlock avoidance policy(DAP) is introduced to ensure that all jobs remaining in the system after executing the new MBA can complete their processing smoothly when their required unreliable resources are operational. The new MBA together with the DAP forms a new DAP that is robust to the failures of unreliable resources. Owing to the high permissiveness of the new MBA and the optimality of the DAP, it is tested to be more permissive than state-of-the-art control policies. 展开更多
关键词 Automated manufacturing system(AMS) DEADLOCK avoidamce policy(DAP) modified Banker's algorithm(MBA) PETRINET
在线阅读 下载PDF
Deadlock-free Supervisor Design for Robotic Manufacturing Cells With Uncontrollable and Unobservable Events 被引量:4
8
作者 Bo Huang MengChu Zhou +2 位作者 Cong Wang Abdullah Abusorrah Yusuf Al-Turki 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2021年第3期597-605,共9页
In this paper,a deadlock prevention policy for robotic manufacturing cells with uncontrollable and unobservable events is proposed based on a Petri net formalism.First,a Petri net for the deadlock control of such syst... In this paper,a deadlock prevention policy for robotic manufacturing cells with uncontrollable and unobservable events is proposed based on a Petri net formalism.First,a Petri net for the deadlock control of such systems is defined.Its admissible markings and first-met inadmissible markings(FIMs)are introduced.Next,place invariants are designed via an integer linear program(ILP)to survive all admissible markings and prohibit all FIMs,keeping the underlying system from reaching deadlocks,livelocks,bad markings,and the markings that may evolve into them by firing uncontrollable transitions.ILP also ensures that the obtained deadlock-free supervisor does not observe any unobservable transition.In addition,the supervisor is guaranteed to be admissible and structurally minimal in terms of both control places and added arcs.The condition under which the supervisor is maximally permissive in behavior is given.Finally,experimental results with the proposed method and existing ones are given to show its effectiveness. 展开更多
关键词 Deadlock prevention Petri nets robotic manufacturing cells structure-minimized supervisor supervisory control uncontrollability unobservability
在线阅读 下载PDF
A Deadlock-Avoidance Dispatching Method for Multiple-Load AGVs Based Transportation System 被引量:3
9
作者 XIAO Haining WU Xing +1 位作者 ZOU Ting ZHAI Jingjing 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI CSCD 2021年第1期181-192,共12页
In recent years,multiple-load automatic guided vehicle(AGV)is increasingly used in the logistics transportation fields,owing to the advantages of smaller fleet size and fewer occurrences of traffic congestion.However,... In recent years,multiple-load automatic guided vehicle(AGV)is increasingly used in the logistics transportation fields,owing to the advantages of smaller fleet size and fewer occurrences of traffic congestion.However,one main challenge lies in the deadlock-avoidance for the dispatching process of a multiple-load AGV system.To prevent the system from falling into a deadlock,a strategy of keeping the number of jobs in the system(NJIS)at a low level is adopted in most existing literatures.It is noteworthy that a low-level NJIS will make the processing machine easier to be starved,thereby reducing the system efficiency unavoidably.The motivation of the paper is to develop a deadlock-avoidance dispatching method for a multiple-load AGV system operating at a high NJIS level.Firstly,the deadlock-avoidance dispatching method is devised by incorporating a deadlock-avoidance strategy into a dispatching procedure that contains four sub-problems.In this strategy,critical tasks are recognized according to the status of workstation buffers,and then temporarily forbidden to avoid potential deadlocks.Secondly,three multiattribute dispatching rules are designed for system efficiency,where both the traveling distance and the buffer status are taken into account.Finally,a simulation system is developed to evaluate the performance of the proposed deadlock-avoidance strategy and dispatching rules at different NJIS levels.The experimental results demonstrate that our deadlock-avoidance dispatching method can improve the system efficiency at a high NJIS level and the adaptability to various system settings,while still avoiding potential deadlocks. 展开更多
关键词 automatic guided vehicle(AGV)dispatching deadlock avoidance multiple-load AGV system critical tasks multi-attribute rules
在线阅读 下载PDF
Deadlock-free dynamic resource assignment in multi-robot systems with multiple missions:application in wireless sensor networks 被引量:1
10
作者 P.M.BALLAL A.C.TRIVEDI +2 位作者 V.GIORDANO J.MIRELES Jr. F.L.LEWIS 《控制理论与应用(英文版)》 EI 2010年第1期12-19,共8页
In unstructured environments, dynamic resource assignment is required for effective cooperation of robot teams. In some scenarios, robots are in charge of executing multiple missions simultaneously. This creates risks... In unstructured environments, dynamic resource assignment is required for effective cooperation of robot teams. In some scenarios, robots are in charge of executing multiple missions simultaneously. This creates risks of deadlock due to the presence of shared resources among various missions. The main contribution of this paper is the development of a novel approach that combines the one-step look-ahead deadlock avoidance policy with dynamic resource assignment. The dynamicresource assignment is achieved using greedy resource assignment for multi-mission robot teams in the framework of a matrix-based discrete event controller. Simulation results are presented in MATLAB to discuss in detail the proposed control strategy. The paper also discusses the toolkit developed in LabVIEW which is used to implement this control framework using a suitable example. 展开更多
关键词 Discrete event systems Wireless sensor networks Deadlock avoidance Petri nets
在线阅读 下载PDF
Deadlock prevention for flexible manufacturing system 被引量:1
11
作者 Gang XU Zhiming WU 《控制理论与应用(英文版)》 EI 2005年第4期377-382,共6页
Deadlock must be prevented via the shop controller during the flexible manufacturing system (FMS) performing. Various models have been tried for the analysis and design of shop controller. Petri net is suitable to d... Deadlock must be prevented via the shop controller during the flexible manufacturing system (FMS) performing. Various models have been tried for the analysis and design of shop controller. Petri net is suitable to describe the dynamic behavior of the discrete event system, such as concurrency, conflict and deadlock, however, the verification of the .system behavior needs structure analysis with complex theoretical proof method. Temporal logic model checking has important advantages over traditional theorem prover. It is flatly automatic and can produce possible counter-example which is particularly important in finding subtle error in complex transition systems. In this paper, a new method for the deadlock prevention based on Petri net and Temporal Logic model checking is presented. The specification in the Temporal Logic is expressed according to some result of structure analysis of the Petri net. The model checking is employed to execute the formal verification, which will conduct an exhaustive exploration of all possible behaviors. Finally, an example is presented to demonstrate how the method works. 展开更多
关键词 Flexible manufacturing system (FMS) SCHEDULING DEADLOCK
在线阅读 下载PDF
DPTSV:A Dynamic Priority Task Scheduling Strategy for TSS Deadlock Based on Value Evaluation 被引量:2
12
作者 ZHAO Bo XIANG Shuang +1 位作者 AN Yang TAO Wei 《China Communications》 SCIE CSCD 2016年第1期161-175,共15页
This paper analyzes the threat of TCG Software Stack(TSS)/TCM Service Module(TSM) deadlock in multi-user environment such as cloud and discusses its causes and mechanism.In addition,this paper puts forward a dynamic p... This paper analyzes the threat of TCG Software Stack(TSS)/TCM Service Module(TSM) deadlock in multi-user environment such as cloud and discusses its causes and mechanism.In addition,this paper puts forward a dynamic priority task scheduling strategy based on value evaluation to handle this threat.The strategy is based on the implementation features of trusted hardware and establishes a multi-level ready queue.In this strategy,an algorithm for real-time value computing is also designed,and it can adjust the production curves of the real time value by setting parameters in different environment,thus enhancing its adaptability,which is followed by scheduling and algorithm description.This paper also implements the algorithm and carries out its performance optimization.Due to the experiment result from Intel NUC,it is shown that TSS based on advanced DPTSV is able to solve the problem of deadlock with no negative influence on performance and security in multi-user environment. 展开更多
关键词 TCG software stack/TCM service module deadlock multi-user trusted platform module real-time value
在线阅读 下载PDF
Verification of Hypertorus Communication Grids by Infinite Petri Nets and Process Algebra
13
作者 Dmitry A.Zaitsev Tatiana R.Shmeleva Jan Friso Groote 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2019年第3期733-742,共10页
A model of a hypertorus communication grid has been constructed in the form of an infinite Petri net. A grid cell represents either a packet switching device or a bioplast cell. A parametric expression is obtained to ... A model of a hypertorus communication grid has been constructed in the form of an infinite Petri net. A grid cell represents either a packet switching device or a bioplast cell. A parametric expression is obtained to allow a finite specification of an infinite Petri net. To prove properties of an ideal communication protocol, we derive an infinite Diophantine system of equations from it, which is subsequently solved. Then we present the programs htgen and ht-mcrl2-gen, developed in the C language, which generate Petri net and process algebra models of a hypertorus with a given number of dimensions and grid size. These are the inputs for the respective modeling tools Tina and mCRL2, which provide model visualization, step simulation, state space generation and reduction, and structural analysis techniques. Benchmarks to compare the two approaches are obtained. An ad-hoc induction-like technique on invariants,obtained for a series of generated models, allows the calculation of a solution of the Diophantine system in a parametric form.It is proven that the basic solutions of the infinite system have been found and that the infinite Petri net is bounded and conservative. Some remarks regarding liveness and liveness enforcing techniques are also presented. 展开更多
关键词 Computing grid conservativeness DEADLOCK hypertorus INFINITE PETRI NETS process ALGEBRA systems BIOLOGY
在线阅读 下载PDF
USING COLORED-TIMED PETRI NET FOR THE SOLUTION OF DEADLOCK IN A FLEXIBLE ASSEMBLY SYSTEM
14
作者 Wu Yaohua, Zhang Danyu (Center of Material Handling Egineering,Shandong University) 《Chinese Journal of Mechanical Engineering》 SCIE EI CAS CSCD 2001年第4期362-365,共4页
A colored timed Petri net(CTPN)modeling technique is developed for flexible assembly system(FAS) In particular,one section is devoted to the deadlock nodel based on the Petri net The rule of the deadlock error rec... A colored timed Petri net(CTPN)modeling technique is developed for flexible assembly system(FAS) In particular,one section is devoted to the deadlock nodel based on the Petri net The rule of the deadlock error recovery is given Through the analysis of the behavioral properties of the FAS with the deadlock recovery model,the deadlock problem would be solved in the system. 展开更多
关键词 COLORED timed Petri net FAS DEADLOCK
在线阅读 下载PDF
Kind of deadlock-free scheduling method
15
作者 徐刚 吴智铭 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2004年第3期399-406,共8页
Deadlock must be avoided in a manufacturing system. In this paper, an efficient algorithm for finding an optimal deadlock-free schedules in a manufacturing system with very limited buffer is presented. This algorithm ... Deadlock must be avoided in a manufacturing system. In this paper, an efficient algorithm for finding an optimal deadlock-free schedules in a manufacturing system with very limited buffer is presented. This algorithm is based on the effective genetic algorithm (GA) search method, and a formal Petri net structure is introduced to detect the token player assuring deadlock-free. In order to make the scheduling strategy generated by GA meet the required constraint of deadlock-free, some results of the structure analysis of Petri net are involved as a criterion to select deadlock-free schedule from the population generated by GA. The effectiveness and efficiency of the proposed approach is illustrated by using an example. 展开更多
关键词 GA Petri net DEADLOCK scheduling.
在线阅读 下载PDF
Type-2 Neutrosophic Set and Their Applications in Medical Databases Deadlock Resolution
16
作者 Marwan H.Hassan Saad M.Darwish Saleh M.Elkaffas 《Computers, Materials & Continua》 SCIE EI 2023年第2期4417-4434,共18页
Electronic patient data gives many advantages,but also new difficulties.Deadlocks may delay procedures like acquiring patient information.Distributed deadlock resolution solutions introduce uncertainty due to inaccura... Electronic patient data gives many advantages,but also new difficulties.Deadlocks may delay procedures like acquiring patient information.Distributed deadlock resolution solutions introduce uncertainty due to inaccurate transaction properties.Soft computing-based solutions have been developed to solve this challenge.In a single framework,ambiguous,vague,incomplete,and inconsistent transaction attribute information has received minimal attention.The work presented in this paper employed type-2 neutrosophic logic,an extension of type-1 neutrosophic logic,to handle uncertainty in real-time deadlock-resolving systems.The proposed method is structured to reflect multiple types of knowledge and relations among transactions’features that include validation factor degree,slackness degree,degree of deadline-missed transaction based on the degree of membership of truthiness,degree ofmembership of indeterminacy,and degree ofmembership of falsity.Here,the footprint of uncertainty(FOU)for truth,indeterminacy,and falsity represents the level of uncertainty that exists in the value of a grade of membership.We employed a distributed real-time transaction processing simulator(DRTTPS)to conduct the simulations and conducted experiments using the benchmark Pima Indians diabetes dataset(PIDD).As the results showed,there is an increase in detection rate and a large drop in rollback rate when this new strategy is used.The performance of Type-2 neutrosophicbased resolution is better than the Type-1 neutrosophic-based approach on the execution ratio scale.The improvement rate has reached 10%to 20%,depending on the number of arrived transactions. 展开更多
关键词 Deadlock recovery type-2 neutrosophic set healthcare databases distributed deadlock detection
在线阅读 下载PDF
A distributed deadlock detection algorithm for mobile computing system
17
作者 程欣 刘宏伟 +2 位作者 左德承 金峰 杨孝宗 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2005年第5期521-527,共7页
The mode of mobile computing originated from distributed computing and it has the un-idempotent operation property, therefore the deadlock detection algorithm designed for mobile computing systems will face challenges... The mode of mobile computing originated from distributed computing and it has the un-idempotent operation property, therefore the deadlock detection algorithm designed for mobile computing systems will face challenges with regard to correctness and high efficiency. This paper attempts a fundamental study of deadlock detection for the AND model of mobile computing systems. First, the existing deadlock detection algorithms for distributed systems are classified into the resource node dependent (RD) and the resource node independent (RI) categories, and their corresponding weaknesses are discussed. Afterwards a new RI algorithm based on the AND model of mobile computing system is presented. The novelties of our algorithm are that: 1) the blocked nodes inform their predecessors and successors simultaneously; 2) the detection messages (agents) hold the predecessors information of their originator; 3) no agent is stored midway. Additionally, the quit-inform scheme is introduced to treat the excessive victim quitting problem raised by the overlapped cycles. By these methods the proposed algorithm can detect a cycle of size n within n-2 steps and with (n^2-n-2)/2 agents. The performance of our algorithm is compared with the most competitive RD and RI algorithms for distributed systems on a mobile agent simulation platform. Experiment results point out that our algorithm outperforms the two algorithms under the vast majority of resource configurations and concurrent workloads. The correctness of the proposed algorithm is formally proven by the invariant verification technique. 展开更多
关键词 mobile computing system deadlock detection AND model cycle overlap
在线阅读 下载PDF
Deadlock detection using abstraction refinement
18
作者 曾红卫 《Journal of Shanghai University(English Edition)》 2010年第1期1-5,共5页
This paper adopts counterexample guided abstraction refinement scheme to alleviate the state explosion problem of deadlock detection. We extend the classical labeled transition system models by qualifying transitions ... This paper adopts counterexample guided abstraction refinement scheme to alleviate the state explosion problem of deadlock detection. We extend the classical labeled transition system models by qualifying transitions as certain and uncertain to make deadlock-freedom conservative, i.e. if the abstraction of a system is deadlock-free, then the system is deadlock-free. An abstraction refinement approach to deadlock detection is proposed, and the correctness of the approach is proved. 展开更多
关键词 deadlock detection state explosion extended labeled transition system abstraction refinement COUNTEREXAMPLE
在线阅读 下载PDF
Primary Structural and Quantitative Analysis of Infeasible Solution to Job shop Scheduling Problem
19
作者 WANG Bo 1,\ WANG Fei 1,\ ZHANG Qun 2,\ WEI You\|shuan 1 1.School of Management, Beijing University of Aeronautics and Astronautics, Beijing 100083, China 2.School of Management, Beijing University of Science and Technology, Beijing 100083, Chin 《Systems Science and Systems Engineering》 CSCD 2000年第2期164-170,共7页
In this paper, the structure of infeasible solutions to Job Shop Scheduling Problem (JSSP) is quantitatively analyzed, and a necessary and sufficient condition of the deadlock for JSSP is also given. For a simple JSSP... In this paper, the structure of infeasible solutions to Job Shop Scheduling Problem (JSSP) is quantitatively analyzed, and a necessary and sufficient condition of the deadlock for JSSP is also given. For a simple JSSP with 2 machines and N jobs, a formula for calculating the infeasible solutions is proposed, which shows that the infeasible solution possesses the majority of search space and only those heuristic algorithms which do not produce infeasible solutions are valid. 展开更多
关键词 scheduling problem DEADLOCK infeasible solution
原文传递
Application of modified banker’s algorithm in FMS deadlock problem
20
作者 徐刚 吴智铭 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2004年第4期405-412,共8页
Presents a method for deadlock avoidance algorithm used in Flexible Manufacturing System(FMS). This method is an improvement of the Banker algorithm. The Banker algorithm is commonly used in the Operating System (OS),... Presents a method for deadlock avoidance algorithm used in Flexible Manufacturing System(FMS). This method is an improvement of the Banker algorithm. The Banker algorithm is commonly used in the Operating System (OS), but some improvements will have to be made on the algorithm if this algorithm is used in FMS. The difference between the process in operating system and the job in the FMS is fully discussed. Based on this difference, the improvement is made. In order to improve the algorithm, formal methods are adopted to the manufacturing systems. The simulation model is translated into a format suitable for model checking. That is, the model is written into PROMELA, the input language of the popular model checker SPIN. After that, SPIN is used to verify that the model does not have deadlock. This algorithm proves to be highly effective in practice. 展开更多
关键词 flexible manufacturing system DEADLOCK banker’s algorithm
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部