High performance cycle detection scheme for multiprocessing systems
  • Kim, JG
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

This paper presents a non-blocking deadlock detection scheme with immediate cycle detection in multiprocessing systems. It assumes an expedient state and a special case where each type of resource has one unit and each request is limited to one resource unit at a time. Unlike the previous deadlock detection schemes, this new method takes O(1) time for detecting a cycle and O(n+m) time for blocking or handling resource release where n and in are the number of processes and that of resources in the system. The deadlock detection latency is thus minimized and is constant regardless of n and in. However, in a multiprocessing system, the operating system can handle the blocking or release in parallel on a separate processor, thus not interfering with user process execution. To some applications where deadlock is concerned, a predictable and zero-latency deadlock detection scheme could be very useful.

제목
High performance cycle detection scheme for multiprocessing systems
저자
Kim, JG
DOI
10.1007/978-3-540-30474-6_51
발행일
2004-12
유형
Article; Proceedings Paper
저널명
Lecture Notes in Computer Science
3296
페이지
484 ~ 493