Title:
An O(NIN(M,N)) Parallel Deadlock Detection Algorithm

dc.contributor.author Lee, Jaehwan en_US
dc.contributor.author Mooney, Vincent John, III
dc.date.accessioned 2005-06-17T17:37:27Z
dc.date.available 2005-06-17T17:37:27Z
dc.date.issued 2003 en_US
dc.description.abstract This paper presents a novel Parallel Deadlock Detection Algorithm (PDDA) and its hardware implementation, Deadlock Detection Unit (DDU). PDDA uses simple boolean representations of request, grant and no activity so that the hardware implementation of PDDA becomes easier and operates faster. We prove that the DDU has a worst-case run-time of 2 x min(m, n) - O(min(m,n)), where m is the number of resources and n is the number of processes. Previous algorithms in software, by contrast, have O(m x n) run-time complexity. We also prove the correctness of PDDA and the DDU. The DDU reduces deadlock detection time by 99.9%, (i.e., 1000X) or more compared to software implementations of deadlock detection algorithms. An experiment involving a practical situation that employs the DDU showed that the time measured from application initialization to deadlock detection was reduced by 46% compared to detecting deadlock in software. en_US
dc.format.extent 680497 bytes
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/6508
dc.language.iso en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CC Technical Report; GIT-CC-03-41 en_US
dc.subject Deadlock detection
dc.title An O(NIN(M,N)) Parallel Deadlock Detection Algorithm en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Mooney, Vincent John, III
local.contributor.corporatename College of Computing
local.relation.ispartofseries College of Computing Technical Report Series
relation.isAuthorOfPublication 1068070d-f7e9-4b9c-9be6-72023d13e2a1
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GIT-CC-03-41.pdf
Size:
664.55 KB
Format:
Adobe Portable Document Format
Description: