Most existing methods for deadlock control in multi-unit resource systems are developed based on parallel multi-unit resource deadlock algorithms and their hardware implementation. However, the rapid dynamic changes in such resource allocation systems raise the following challenging problems: (a) how to model and control deadlocks in these systems in an alternative way as modeled by Petri nets, and (b) how to quickly and effectively make Petri nets able to adapt to these dynamic changes in such configurable systems. In order to cope with these problems, this study makes five contributions: (1) propose an efficient integrated policy for designing supervisors for multi-unit resource systems...