Resolving Classical Concurrency Problems Using Outlier Detection
dc.contributor.author | Smoliński, Mateusz | |
dc.date.accessioned | 2021-07-15T12:43:30Z | |
dc.date.available | 2021-07-15T12:43:30Z | |
dc.date.issued | 2017 | |
dc.description.abstract | In this paper outlier detection is used to determine anomaly between tasks to prevent occurrence of resource conflicts in prepared schedule. Determined conflictless schedule bases on controlling access of tasks to groups of shared resources. Proposed approach allows to prepare conflictless schedule of efficient parallel task processing without resource conflicts and is dedicated to environments of task processing with high contention of shared resources. In this paper the outlier detection is used to resolve two classical concurrency problems: readers and writers and dining philosophers. In opposition to other known solutions of concurrency problems, proposed approach can be applied to solve different problems and do not require to use additional mechanisms of task synchronization. The universality of proposed approach allows to prepare conflictless schedule even in environments, where classical concurrency problems will be significantly expanded and complicated. | en_EN |
dc.identifier.citation | Smoliński, M. (2017). Resolving Classical Concurrency Problems Using Outlier Detection. Journal of Applied Computer Science, 25(2), 69-88. https://doi.org/10.34658/jacs.2017.2.69-88 | |
dc.identifier.doi | https://doi.org/10.34658/jacs.2017.2.69-88 | |
dc.identifier.doi | 10.34658/jacs.2017.2.69-88 | |
dc.identifier.issn | 1507-0360 | |
dc.identifier.uri | http://hdl.handle.net/11652/3880 | |
dc.identifier.uri | https://doi.org/10.34658/jacs.2017.2.69-88 | |
dc.language.iso | en | en_EN |
dc.page.number | s. 69-88 | |
dc.publisher | Wydawnictwo Politechniki Łódzkiej | pl_PL |
dc.relation.ispartof | Journal of Applied Computer Science, Vol. 25, No. 2, Wydawnictwo Politechniki Łódzkiej, Łódź 2017, ISSN 1507-0360. | |
dc.rights | Fair use condition | en_EN |
dc.rights | Dla wszystkich w zakresie dozwolonego użytku | pl_PL |
dc.rights.license | LUT License | en_EN |
dc.rights.license | Licencja PŁ | pl_PL |
dc.subject | resource conflict as outlier | en_EN |
dc.subject | mutual exclusion | en_EN |
dc.subject | deadlock avoidance | en_EN |
dc.subject | cooperative concurrency control | en_EN |
dc.subject | adaptive conflictless scheduling | en_EN |
dc.subject | konflikt zasobów jako wartości odstające | pl_PL |
dc.subject | wzajemne wykluczenie | pl_PL |
dc.subject | unikanie impasu | pl_PL |
dc.subject | kooperacyjna kontrola współbieżności | pl_PL |
dc.subject | adaptacyjne bezkonfliktowe planowanie | pl_PL |
dc.title | Resolving Classical Concurrency Problems Using Outlier Detection | en_EN |
dc.type | Artykuł | pl_PL |
dc.type | Article | en_EN |