<node id="628434">
  <nid>628434</nid>
  <type>news</type>
  <uid>
    <user id="34541"><![CDATA[34541]]></user>
  </uid>
  <created>1572544718</created>
  <changed>1572544718</changed>
  <title><![CDATA[Taesoo Kim’s Systems Group Has Strong Showing at SOSP]]></title>
  <body><![CDATA[<p>School of Computer Science researchers have five papers accepted at one of the main systems conferences. Associate Professor <a href="https://taesoo.kim/" target="_blank"><strong>Taesoo Kim&rsquo;s</strong></a> &nbsp;<a href="https://gts3.org/" target="_blank">Systems Software &amp; Security Lab</a> group contributed four of them, showing their strength in the field.</p>

<p>The <a href="https://sosp19.rcs.uwaterloo.ca/program.html" target="_blank">ACM Symposium on Operating Systems Principles (SOSP) </a>is the premier conference for operating systems researchers. Now in its 27<sup>th</sup> year, the conference was held in Huntsville, Ontario, Canada, this year from October 27 to 30.</p>

<p>&ldquo;With five accepted papers in a single year, this puts Georgia Tech as one of <a href="http://from-a-to-remzi.blogspot.com/2013/05/the-systems-top-50.html" target="_blank">the best, active research group in systems</a>,&rdquo; Kim said.</p>

<p>Georgia Tech papers contributed to work on file systems, including:</p>

<ul>
	<li><em><a href="https://taesoo.kim/pubs/2019/kim:hydra.pdf" target="_blank">Finding Semantic Bugs in File Systems with an Extensible Fuzzing Framework</a></em> <strong>Seulbae Kim</strong>,<strong> Meng Xu</strong>,<strong> Sanidhya Kashyap</strong>,<strong> Jungyeon Yoon</strong>,<strong> Wen Xu</strong>, and <strong>Taesoo Kim </strong>(Georgia Tech)<br />
	<br />
	Semantic bugs are some of the most notorious in file systems. Researchers present a new extensible fuzzing framework called Hydra that can find multiple bugs and ease work for the developer.</li>
</ul>

<p>&nbsp;</p>

<ul>
	<li><a href="https://dl.acm.org/authorize?N695042" target="_blank"><em>Scalable and Practical Locking with Shuffling </em></a><br />
	<strong>Sanidhya Kashyap</strong>(Georgia Tech), <strong>Irina Calciu </strong>(VMware Research Group), <strong>Xiaohe Cheng </strong>(Hong Kong University of Science and Technology),<strong> Changwoo Min </strong>(Virginia Tech),<strong> Taesoo Kim </strong>(Georgia Tech)<br />
	<br />
	High-performance multicore system software is built on lock algorithms. This research identifies four performance factors in locks and offers a new technique to manage all these factors without slowing down the lock.<br />
	&nbsp;</li>
	<li><a href="https://dl.acm.org/authorize?N695034" target="_blank"><em>Recipe: Converting Concurrent DRAM Indexes to Persistent-Memory Indexes</em></a><br />
	<strong>Se Kwon Lee </strong>and<strong> Jayashree Mohan</strong> (University of Texas at Austin), <strong>Sanidhya Kashyap </strong>and, <strong>Taesoo Kim</strong> (Georgia Tech), <strong>Vijay Chidambaram</strong> (University of Texas at Austin and VMware Research)<br />
	<br />
	Recipe is an approach to convert concurrent DRAM indexes into indexes that work in crashes for persistent memory.</li>
</ul>

<p>&nbsp;</p>

<ul>
	<li><a href="https://dl.acm.org/authorize?N695046" target="_blank"><em>SplitFS: Reducing Software Overhead in File Systems for Persistent Memory</em></a><br />
	<strong>Rohan Kadekodi</strong> and <strong>Se Kwon Lee</strong> (University of Texas at Austin), <strong>Sanidhya Kashyap</strong> and&nbsp; <strong>Taesoo Kim</strong> (Georgia Tech),<strong> Aasheesh Kolli</strong> (Penn State University and VMware Research), <strong>Vijay Chidambaram</strong> (University of Texas at Austin and VMware Research)<br />
	<br />
	This file system for persistent memory reduces software overhead by presenting a novel split between user-space library file systems and existing kernel persistent memory file systems.</li>
</ul>

<p>&nbsp;</p>

<ul>
	<li><a href="https://dl.acm.org/authorize?N695036" target="_blank"><em>Lineage Stash: Fault Tolerance Off the Critical Path </em></a><br />
	<strong>Stephanie Wang</strong> (UC Berkeley), <strong>John Liagouris</strong> (ETH Zurich), <strong>Robert Nishihara</strong> (UC Berkeley), <strong>Philipp Moritz</strong> (UC Berkeley), <strong>Ujval Misra</strong> (UC Berkeley), <strong>Alexey Tumanov</strong> (Georgia Tech), <strong>Ion Stoica</strong> (UC Berkeley)<br />
	<br />
	Lineage stash is a decentralized casual logging technique that helps cluster computing tolerate failures.</li>
</ul>
]]></body>
  <field_subtitle>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_subtitle>
  <field_dateline>
    <item>
      <value>2019-10-31T00:00:00-04:00</value>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_dateline>
  <field_summary_sentence>
    <item>
      <value><![CDATA[ Associate Professor Taesoo Kim’s  Systems Software & Security Lab group contributed four of them, showing their strength in the field.]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_summary>
  <field_media>
          <item>
        <nid>
          <node id="628433">
            <nid>628433</nid>
            <type>image</type>
            <title><![CDATA[SOSP location]]></title>
            <body><![CDATA[]]></body>
                          <field_image>
                <item>
                  <fid>239335</fid>
                  <filename><![CDATA[800px-Huntsville_Ontario_(31085395361).jpg]]></filename>
                  <filepath><![CDATA[/sites/default/files/images/800px-Huntsville_Ontario_%2831085395361%29.jpg]]></filepath>
                  <file_full_path><![CDATA[http://www.tlwarc.hg.gatech.edu//sites/default/files/images/800px-Huntsville_Ontario_%2831085395361%29.jpg]]></file_full_path>
                  <filemime>image/jpeg</filemime>
                  <image_740><![CDATA[]]></image_740>
                  <image_alt><![CDATA[Huntsville, Ontario]]></image_alt>
                </item>
              </field_image>
            
                      </node>
        </nid>
      </item>
      </field_media>
  <field_contact_email>
    <item>
      <email><![CDATA[tess.malone@cc.gatech.edu]]></email>
    </item>
  </field_contact_email>
  <field_location>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_location>
  <field_contact>
    <item>
      <value><![CDATA[<p>Tess Malone, Communications Officer</p>

<p><a href="mailto:tess.malone@cc.gatech.edu">tess.malone@cc.gatech.edu</a></p>
]]></value>
    </item>
  </field_contact>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <!--  TO DO: correct to not conflate categories and news room topics  -->
  <!--  Disquisition: it's funny how I write these TODOs and then never
         revisit them. It's as though the act of writing the thing down frees me
         from the responsibility to actually solve the problem. But what can I
         say? There are more problems than there's time to solve.  -->
  <links_related> </links_related>
  <files> </files>
  <og_groups>
          <item>50875</item>
      </og_groups>
  <og_groups_both>
      </og_groups_both>
  <field_categories>
      </field_categories>
  <core_research_areas>
          <term tid="39541"><![CDATA[Systems]]></term>
      </core_research_areas>
  <field_news_room_topics>
      </field_news_room_topics>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>50875</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[School of Computer Science]]></item>
      </og_groups_both>
  <field_keywords>
      </field_keywords>
  <field_userdata>
      <![CDATA[]]>
  </field_userdata>
</node>
