@techreport{oai:ipsj.ixsq.nii.ac.jp:00080717, author = {鈴木, 順 and 安田, 真人 and 高橋, 雅彦 and 飛鷹, 洋一 and 樋口, 淳一 and 渡邊, 義和 and 吉川, 隆士 and Jun, Suzuki and Masato, Yasuda and Masahiko, Takahashi and Yoichi, Hidaka and Junichi, Higuchi and Yoshikazu, Watanabe and Takashi, Yoshikawa}, issue = {10}, month = {Feb}, note = {ストレージシステムにおけるデータ再配置のためのストレージデバイス間のデータ移動や,Network-Attached Storage に対するクライアントからのデータのバックアップは,I/O デバイス間でデータを移動させる処理の一例である.現在のコンピュータシステムでは,ネットワークインタフェースカード (NIC) や Solid-State Drive (SSD) をはじめとした I/O デバイス間でデータを移動する場合,データを一度ホストサーバのメインメモリに送る必要がある.このため,ホストサーバと I/O デバイスがネットワークで接続されたコンピュータシステムでは,ホストサーバのネットワークリンクが I/O デバイス間のデータ移動のボトルネックとなっていた.本稿では,I/O デバイス間のデータ移動をホストサーバを経由せず直接行うことで,データ移動帯域のボトルネックを解消し,広帯域にデータ移動を行う手法を提案する.2 つの PCI Express (PCIe) SSD を用いて評価を行った結果,データ移動帯域が従来手法より 86% 向上し,SSD の最大性能でデータ移動を行うことが出来た., Data transfer between storage devices for data reallocation in a storage system and backing up data from a client to a network-attached storage are examples of data processing that transfers data between I/O devices without modifying data. In current systems, transferred data between I/O devices must be sent once to the main memory of the server hosting the I/O devices. However, in a system which interconnects a host server and I/O devices using a network method, the network bandwidth of the server becomes a bottleneck for data transfer. This paper proposes a method to transfer data directly between I/O devices. Evaluation using two PCI Express (PCIe) solid-state drives (SSDs) showed the proposed method increased the bandwidth of the data transfer by 86% and to the maximum throughput of the SSD.}, title = {イーサネットで接続したI/Oデバイス間の直接データ移動法}, year = {2012} }