<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-03-13T01:34:58Z</responseDate>
  <request metadataPrefix="oai_dc" verb="GetRecord" identifier="oai:ipsj.ixsq.nii.ac.jp:00172925">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00172925</identifier>
        <datestamp>2025-01-20T07:33:02Z</datestamp>
        <setSpec>1164:1579:8444:8870</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>カーネルバイパスと軽量スレッドを用いた高速通信方式の実装</dc:title>
          <dc:title>High Performance I/O Processing Using Kernel-bypass and Light-weight User-leval Threading by RMI on DPDK</dc:title>
          <dc:creator>前田, 宗則</dc:creator>
          <dc:creator>田邨, 優人</dc:creator>
          <dc:creator>松尾, 勇気</dc:creator>
          <dc:creator>佐藤, 充</dc:creator>
          <dc:creator>中島, 耕太</dc:creator>
          <dc:creator>Munenori, Maeda</dc:creator>
          <dc:creator>Yuto, Tamura</dc:creator>
          <dc:creator>Yuki, Matsuo</dc:creator>
          <dc:creator>Mitsuru, Sato</dc:creator>
          <dc:creator>Kota, Nakashima</dc:creator>
          <dc:subject>画像処理・システムソフトウェア</dc:subject>
          <dc:description>ユーザ空間から直接にハードウェアをボーリングするスレッドを立ち上げ，I/O リクエストに即時応答することで低レイテンシと高スループットを両立するカーネルバイパス型ソフトウェアアーキテクチャが注目されている．カーネルバイパス方式では，スレッド間の排他処理や実行割り当ては，性能に影響するため繊密な設計が必要とされる．これまでに我々は，低レイテンシなスレッド待ち合わせ処理を軽量スレッドとボーリングの組み合わせで実現する方式を提案している．本稿では，軽量スレッドと高速待ち合わせ機構をカーネルバイパス型アーキテクチャの一方式である DPDK に適用することで性能向上を実現した．</dc:description>
          <dc:description>In recent years, steady increase of multicores and high-speed I/O devices in modern commodity hard ware allows for high I/O throughput processing implemented in user space software architecture, such as Intel DPDK framework. Such architecture provides functions submitting I/O requests to devices and polling I/O competions from user applications without intermediation of OS. Device polling may provide sometimes poor scalability under unbalanced I/O events among devices, since it inherently decrese processor utilizations. Rocket Message Interface (RMI) we have proposed so far enables efficient device polling and synchronous I/O processing by using light-weight threads. This paper describes a current implementation of RMI embedded into DPDK framework and shows its preliminary performance evaluation.</dc:description>
          <dc:description>technical report</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>2016-08-01</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>研究報告システム・アーキテクチャ（ARC）</dc:identifier>
          <dc:identifier>29</dc:identifier>
          <dc:identifier>2016-ARC-221</dc:identifier>
          <dc:identifier>1</dc:identifier>
          <dc:identifier>5</dc:identifier>
          <dc:identifier>2188-8574</dc:identifier>
          <dc:identifier>AN10096105</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/172925/files/IPSJ-ARC16221029.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
