<node id="684148">
  <nid>684148</nid>
  <type>event</type>
  <uid>
    <user id="28475"><![CDATA[28475]]></user>
  </uid>
  <created>1756161587</created>
  <changed>1756161659</changed>
  <title><![CDATA[Ph.D. Dissertation Defense - Hamed Seyedroudbari]]></title>
  <body><![CDATA[<p><strong>Title</strong><em>:&nbsp; Leveraging SmartNICs to Accelerate Microsecond-scale Online Services</em></p><p><strong>Committee:</strong></p><p>Dr. Alexandros Daglis, CS, Chair, Advisor</p><p>Dr. Callie Hao, ECE</p><p>Dr. Umakishore Ramachandran, CS</p><p>Dr. Ahmed Saeed, CS</p><p>Dr. Jeffrey Young, OIT-PACE</p>]]></body>
  <field_summary_sentence>
    <item>
      <value><![CDATA[Leveraging SmartNICs to Accelerate Microsecond-scale Online Services ]]></value>
    </item>
  </field_summary_sentence>
  <field_summary>
    <item>
      <value><![CDATA[<p>Online services have become deeply integrated into our everyday interactions with the internet. These services are typically powered by chains of microservices distributed across large-scale datacenters. Many of these microservices are highly latency-sensitive and play a critical role in determining the overall end-to-end latency experienced by users. As user demand grows, compute nodes within datacenters are increasingly burdened with processing high volumes of network I/O. However, conventional commodity NICs are static and unaware of application-level behavior, resulting in inefficient handling of network traffic. This disconnect limits the ability of servers to fully utilize their I/O capabilities, leaving significant potential performance untapped. The emergence of smartNICs provides a new opportunity to offload hardware functions to reprogrammable NICs to assist with accelerating the processing of network traffic. These offloads can are made possible and effective by exposing application-aware semantics to the network interface. This architectural shift enables novel optimizations that can improve throughput while adhering to stringent tail latency requirements. This dissertation explores novel ways to leverage smartNICs to accelerate latency-critical microservices, with the goal of enhancing overall datacenter efficiency and performance. It achieves this by employing smartNICs to balance RPC packets across multi-core servers (i.e., Turbo), optimize NIC-to-CPU data movement for shallow network functions (i.e., NFSlicer), and notify the CPU of connection activity to enable accelerated processing of RDMA connections at scale (i.e., Sassy).</p>]]></value>
    </item>
  </field_summary>
  <field_time>
    <item>
      <value><![CDATA[2025-08-29T10:00:00-04:00]]></value>
      <value2><![CDATA[2025-08-29T12:00:00-04:00]]></value2>
      <rrule><![CDATA[]]></rrule>
      <timezone><![CDATA[America/New_York]]></timezone>
    </item>
  </field_time>
  <field_fee>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_fee>
  <field_extras>
      </field_extras>
  <field_audience>
          <item>
        <value><![CDATA[Public]]></value>
      </item>
      </field_audience>
  <field_media>
      </field_media>
  <field_contact>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_contact>
  <field_location>
    <item>
      <value><![CDATA[Room 1116, Klaus]]></value>
    </item>
  </field_location>
  <field_sidebar>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_sidebar>
  <field_phone>
    <item>
      <value><![CDATA[]]></value>
    </item>
  </field_phone>
  <field_url>
    <item>
      <url><![CDATA[]]></url>
      <title><![CDATA[]]></title>
            <attributes><![CDATA[]]></attributes>
    </item>
  </field_url>
  <field_email>
    <item>
      <email><![CDATA[]]></email>
    </item>
  </field_email>
  <field_boilerplate>
    <item>
      <nid><![CDATA[]]></nid>
    </item>
  </field_boilerplate>
  <links_related>
      </links_related>
  <files>
      </files>
  <og_groups>
          <item>434381</item>
      </og_groups>
  <og_groups_both>
          <item><![CDATA[ECE Ph.D. Dissertation Defenses]]></item>
      </og_groups_both>
  <field_categories>
          <item>
        <tid>1788</tid>
        <value><![CDATA[Other/Miscellaneous]]></value>
      </item>
      </field_categories>
  <field_keywords>
          <item>
        <tid>100811</tid>
        <value><![CDATA[Phd Defense]]></value>
      </item>
          <item>
        <tid>1808</tid>
        <value><![CDATA[graduate students]]></value>
      </item>
      </field_keywords>
  <field_userdata><![CDATA[]]></field_userdata>
</node>
