An Improved Safety Detection Algorithm Towards Deadlock Avoidance

被引:0
|
作者
Begum, Momotaz [1 ]
Faruque, Omar [1 ]
Miah, Md Waliur Rahman [1 ]
Das, Bimal Chandra [2 ]
机构
[1] DUET, Dept CSE, Gazipur 1707, Bangladesh
[2] DIU, Dhaka, Bangladesh
来源
IEEE 10TH SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2020) | 2020年
关键词
deadlock avoidance; resource allocation; time complexity; space complexity; banker's algorithm;
D O I
10.1109/iscaie47305.2020.9108818
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In operating system, the resource allocation to each process is a critical issue, because the resources are limited and sometimes may not be shareable among processes. An ineffective resource allocation may cause deadlock situation in the system. The banker's algorithm and some other modified algorithms are available to handle deadlock situations. However, the complexities of these algorithms are quite high. This paper presents an innovative technique for safe state detection in a system based on the maximum resource requirements of processes and the minimum resource available. In our approach, the resource requirements of each process are sorted in a linked list, where it is easy to check whether the request exceeds the available resources. In our experiments we compare our approach with some other methods including the original banker's algorithm. The results show that our proposed method provides less time complexity and less space complexity than the other methods.
引用
收藏
页码:73 / 78
页数:6
相关论文
共 50 条
  • [1] Deadlock avoidance algorithm for FMS
    Xu, G
    Wu, ZM
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 2003, : 389 - 394
  • [2] NEW SAFETY TEST FOR DEADLOCK AVOIDANCE
    CELLARY, W
    INFORMATION PROCESSING LETTERS, 1979, 8 (03) : 115 - 120
  • [3] AN EFFICIENT DEADLOCK-AVOIDANCE ALGORITHM
    FINKEL, R
    MADDURI, HH
    INFORMATION PROCESSING LETTERS, 1987, 24 (01) : 25 - 30
  • [4] An algorithm for deadlock avoidance in an AGV System
    Jung-woon Yoo
    Eok-Su Sim
    Chengxuan Cao
    Jin-Woo Park
    The International Journal of Advanced Manufacturing Technology, 2005, 26 : 659 - 668
  • [5] An algorithm for deadlock avoidance in an AGV System
    Park, J.-W. (autofact@snu.ac.kr), 1600, Springer-Verlag London Ltd (26): : 5 - 6
  • [6] A NEW ALGORITHM FOR DEADLOCK-AVOIDANCE
    DATTA, AK
    GHOSH, S
    CHOU, TS
    INFORMATION SCIENCES, 1988, 46 (1-2) : 47 - 72
  • [7] Deadlock avoidance in the PNNI routing protocol - A deadlock prevention algorithm
    Adeane, J
    Wittorff, VW
    CONVERGED NETWORKING: DATA AND REAL-TIME COMMUNICATIONS OVER IP, 2003, 119 : 1 - 12
  • [8] An algorithm for deadlock avoidance in an AGV system
    Yoo, JW
    Sim, ES
    Cao, CX
    Park, JW
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 26 (5-6): : 659 - 668
  • [9] An improved algorithm for deadlock detection and resolution in mobile agent systems
    Hosseini, Rahil
    Haghighat, A. T.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 2, PROCEEDINGS, 2006, : 1037 - +
  • [10] Deadlock Detection and Avoidance Algorithm in Petri Nets Using the Resource Sharing Matrix
    Lee, Jong Kun
    Kim, Sang Hwan
    STUDIES IN INFORMATICS AND CONTROL, 2008, 17 (03): : 259 - 272