Author_Institution :
Dept. Of Comput. Sci. & Eng., Zhangzhou Normal Univ., Zhangzhou, China
Abstract :
Sequential Resource Allocation Systems with Multiple Resource Acquisitions and Flexible Routings ((C/D)RAS) are a kind of common system with higher complexity. This paper concerns the Petri net models of (C/D)RAS named marked S3PGR2 (N,M0). The concepts of marked modified S3PGR2 nets and cyclic structures are introduced. It is addressed that the cyclic structure can reflect the situation of resource maintenance and the cyclic waiting. Hence force, cyclic structures are the character structures of occurrence of system deadlocks. The transaction is described in detail as follows. If (N,M0)is not live, it must has a reachable marking M, which is a partial deadlock, i.e., there is a deadlock transition. A total deadlock M1 can be derived in the marked modified S3PGR2 net (Nm, M). As a matter of fact, M1 can also be reached in (N,M0). Finally, it is proved that a cyclic structure can be located in (N,M1).
Keywords :
Petri nets; flexible manufacturing systems; resource allocation; system recovery; Petri net model; cyclic structure; cyclic waiting; deadlock structure character; deadlock transition; flexible manufacturing system; flexible routing; resource acquisition; resource maintenance; sequential resource allocation system; system deadlock; Complexity theory; Computational modeling; Flexible manufacturing systems; Maintenance engineering; Manufacturing; Resource management; System recovery; Deadlock; Flexible Manufacturing Systems; Petri Net; Resource Allocation Systems; Structure Character;