<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>conference paper</genre>

<titleInfo><title>Brief Announcement: Performance prediction for coarse-grained locking</title></titleInfo>


<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Vitaly</namePart>
  <namePart type="family">Aksenov</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Dan-Adrian</namePart>
  <namePart type="family">Alistarh</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">4A899BFC-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-3650-940X</description></name>
<name type="personal">
  <namePart type="given">Petr</namePart>
  <namePart type="family">Kuznetsov</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">DaAl</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>



<name type="conference">
  <namePart>PODC: Principles of Distributed Computing</namePart>
</name>






<abstract lang="eng">A standard design pattern found in many concurrent data structures, such as hash tables or ordered containers, is an alternation of parallelizable sections that incur no data conflicts and critical sections that must run sequentially and are protected with locks. A lock can be viewed as a queue that arbitrates the order in which the critical sections are executed, and a natural question is whether we can use stochastic analysis to predict the resulting throughput. As a preliminary evidence to the affirmative, we describe a simple model that can be used to predict the throughput of coarse-grained lock-based algorithms. We show that our model works well for CLH lock, and we expect it to work for other popular lock designs such as TTAS, MCS, etc.</abstract>

<originInfo><publisher>ACM</publisher><dateIssued encoding="w3cdtf">2018</dateIssued><place><placeTerm type="text">Egham, United Kingdom</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC &apos;18</title></titleInfo>
  <identifier type="isbn">9781450357951</identifier>
  <identifier type="ISI">000458186900052</identifier><identifier type="doi">10.1145/3212734.3212785</identifier>
<part><extent unit="pages">411-413</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<short>V. Aksenov, D.-A. Alistarh, P. Kuznetsov, in:, Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18, ACM, 2018, pp. 411–413.</short>
<ieee>V. Aksenov, D.-A. Alistarh, and P. Kuznetsov, “Brief Announcement: Performance prediction for coarse-grained locking,” in &lt;i&gt;Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18&lt;/i&gt;, Egham, United Kingdom, 2018, pp. 411–413.</ieee>
<chicago>Aksenov, Vitaly, Dan-Adrian Alistarh, and Petr Kuznetsov. “Brief Announcement: Performance Prediction for Coarse-Grained Locking.” In &lt;i&gt;Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18&lt;/i&gt;, 411–13. ACM, 2018. &lt;a href=&quot;https://doi.org/10.1145/3212734.3212785&quot;&gt;https://doi.org/10.1145/3212734.3212785&lt;/a&gt;.</chicago>
<ama>Aksenov V, Alistarh D-A, Kuznetsov P. Brief Announcement: Performance prediction for coarse-grained locking. In: &lt;i&gt;Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18&lt;/i&gt;. ACM; 2018:411-413. doi:&lt;a href=&quot;https://doi.org/10.1145/3212734.3212785&quot;&gt;10.1145/3212734.3212785&lt;/a&gt;</ama>
<ista>Aksenov V, Alistarh D-A, Kuznetsov P. 2018. Brief Announcement: Performance prediction for coarse-grained locking. Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18. PODC: Principles of Distributed Computing, 411–413.</ista>
<mla>Aksenov, Vitaly, et al. “Brief Announcement: Performance Prediction for Coarse-Grained Locking.” &lt;i&gt;Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18&lt;/i&gt;, ACM, 2018, pp. 411–13, doi:&lt;a href=&quot;https://doi.org/10.1145/3212734.3212785&quot;&gt;10.1145/3212734.3212785&lt;/a&gt;.</mla>
<apa>Aksenov, V., Alistarh, D.-A., &amp;#38; Kuznetsov, P. (2018). Brief Announcement: Performance prediction for coarse-grained locking. In &lt;i&gt;Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing  - PODC ’18&lt;/i&gt; (pp. 411–413). Egham, United Kingdom: ACM. &lt;a href=&quot;https://doi.org/10.1145/3212734.3212785&quot;&gt;https://doi.org/10.1145/3212734.3212785&lt;/a&gt;</apa>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>5964</recordIdentifier><recordCreationDate encoding="w3cdtf">2019-02-13T10:08:19Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2025-06-03T11:58:00Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
