System proposal for preventing, detecting and avoiding deadlocks in modern operating system

  • Authors:
  • Zakaria Suliman Zubi;Diaddeen S. Sidoon

  • Affiliations:
  • Computer Science Department, Faculty of Science, Al-Tahadi University, Sirt, Libya;Computer Science Department, Faculty of Information Technology, 7th of October University, Musrata, Libya

  • Venue:
  • EC'09 Proceedings of the 10th WSEAS international conference on evolutionary computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a system proposal for preventing, detecting and avoiding deadlocks (PDADL), the system applies some common methods to prevent, detect and avoid deadlock on a local operating system. Moreover, the system simulates all the process and resources on a real operating system. The resources and processes can be detected dynamically from different operations running by real application programs through the operating system. We use Matrix-based algorithm for detecting the deadlock, and Banker's algorithm as well. In addition we made some modifications on the use of avoiding deadlocks in term of, eliminating the circular wait condition which is currently used for preventing deadlocks. We implement an application program named as PDADL to simulate real processes and resources from running operations in a local operating system automatically.