“…The author in [26] proposes the use of heuristics for choosing the right process such as the last process that has been loaded, or the process with the least remaining processing time. Many other criteria are used to guide process selection for termination such as process code size [27], number of deadlock cycles that the process involved [15,28], number of submitted operations [29,30], number of holding resources [9,28], number of terminated processes [31][32], process age [32][33] and process priority [8][9]20,[34][35].…”