Matches in SemOpenAlex for { <https://semopenalex.org/work/W2944738468> ?p ?o ?g. }
Showing items 1 to 68 of
68
with 100 items per page.
- W2944738468 abstract "Summary Allocation of shared resources by multithreaded programs faces problem of deadlock. Many solutions have been presented to resolve this problem. Among others, the deadlock prevention is stressed when the deadlock detection and removal are costly. Removing deadlocks, which is carried out by aborting/recovering deadlocked threads, causes the waste of the resources used by the deadlocked threads. In such case, deadlock prevention can lead to avoiding the waste of resources. To this end, the runtime behavior of threads should be monitored in order to predict possible future deadlocks. In such case, the prediction mechanism becomes significant because a proper prediction helps us deny the allocation request of a resource by a thread if the allocation leads to a potential deadlock. A method to attain to proper prediction is learning the behavior of threads based on runtime monitoring their past behavior. In fact, based on past behavior of threads, potential deadlocks in their future behavior are verified, and current allocation request of a resource is denied if a future deadlock is predicted. The current study is an extension of our previous work where just deadlock tracking was predicted and no adaptation was suggested. In this study, a composite structure of a recurrent Neural Network (NN) called NARX (to track a potential deadlock) and a Multi‐perceptron NN called MLP (to select a suitable action to resolve the potential deadlock) is proposed. Based on the experimental results, the accuracy of the first NN was about 80%, leading to high performance of the second NN, and more than 82% of the real deadlocks were prevented by selecting suitable actions." @default.
- W2944738468 created "2019-05-16" @default.
- W2944738468 creator A5028546077 @default.
- W2944738468 creator A5032967106 @default.
- W2944738468 date "2019-05-09" @default.
- W2944738468 modified "2023-09-27" @default.
- W2944738468 title "Runtime deadlock tracking and prevention of concurrent multithreaded programs: A learning‐based approach" @default.
- W2944738468 cites W1604551772 @default.
- W2944738468 cites W1862182621 @default.
- W2944738468 cites W1980689777 @default.
- W2944738468 cites W2022551534 @default.
- W2944738468 cites W2047260020 @default.
- W2944738468 cites W2051965449 @default.
- W2944738468 cites W2054027659 @default.
- W2944738468 cites W2076195478 @default.
- W2944738468 cites W2101623441 @default.
- W2944738468 cites W2149984854 @default.
- W2944738468 cites W2163123976 @default.
- W2944738468 cites W2292370206 @default.
- W2944738468 cites W2757901815 @default.
- W2944738468 cites W2765609047 @default.
- W2944738468 cites W3017218903 @default.
- W2944738468 doi "https://doi.org/10.1002/cpe.5324" @default.
- W2944738468 hasPublicationYear "2019" @default.
- W2944738468 type Work @default.
- W2944738468 sameAs 2944738468 @default.
- W2944738468 citedByCount "1" @default.
- W2944738468 countsByYear W29447384682020 @default.
- W2944738468 crossrefType "journal-article" @default.
- W2944738468 hasAuthorship W2944738468A5028546077 @default.
- W2944738468 hasAuthorship W2944738468A5032967106 @default.
- W2944738468 hasConcept C113429609 @default.
- W2944738468 hasConcept C120314980 @default.
- W2944738468 hasConcept C138101251 @default.
- W2944738468 hasConcept C159023740 @default.
- W2944738468 hasConcept C162262903 @default.
- W2944738468 hasConcept C199360897 @default.
- W2944738468 hasConcept C41008148 @default.
- W2944738468 hasConcept C75949130 @default.
- W2944738468 hasConcept C84511453 @default.
- W2944738468 hasConceptScore W2944738468C113429609 @default.
- W2944738468 hasConceptScore W2944738468C120314980 @default.
- W2944738468 hasConceptScore W2944738468C138101251 @default.
- W2944738468 hasConceptScore W2944738468C159023740 @default.
- W2944738468 hasConceptScore W2944738468C162262903 @default.
- W2944738468 hasConceptScore W2944738468C199360897 @default.
- W2944738468 hasConceptScore W2944738468C41008148 @default.
- W2944738468 hasConceptScore W2944738468C75949130 @default.
- W2944738468 hasConceptScore W2944738468C84511453 @default.
- W2944738468 hasIssue "10" @default.
- W2944738468 hasLocation W29447384681 @default.
- W2944738468 hasOpenAccess W2944738468 @default.
- W2944738468 hasPrimaryLocation W29447384681 @default.
- W2944738468 hasRelatedWork W1488276287 @default.
- W2944738468 hasRelatedWork W1998362060 @default.
- W2944738468 hasRelatedWork W2380314807 @default.
- W2944738468 hasRelatedWork W2944738468 @default.
- W2944738468 hasRelatedWork W3140720071 @default.
- W2944738468 hasRelatedWork W4249758018 @default.
- W2944738468 hasRelatedWork W1776252073 @default.
- W2944738468 hasRelatedWork W2340131066 @default.
- W2944738468 hasRelatedWork W2589418455 @default.
- W2944738468 hasRelatedWork W350493153 @default.
- W2944738468 hasVolume "32" @default.
- W2944738468 isParatext "false" @default.
- W2944738468 isRetracted "false" @default.
- W2944738468 magId "2944738468" @default.
- W2944738468 workType "article" @default.