[論文アブスト]A Low-bandwidth Network File System

A Low-bandwidth Network File System」という論文のアブストラクトを読みました。

■著者
Athicha Muthitacharoen, Benjie Chen, and David Mazieres

■出典
In Proc. of the 18th ACM Symposium on Operating Systems Principles (SOSP), 2001.

以下、アブストラクト原文です。

Users rarely consider running network file systems over slow or wide-area networks, as the performance would be unacceptable and the bandwidth consumption too high.
Nonetheless, efficient remote file access would often be desirable over such networks - particularly when high latency makes remote login sessions unresponsive.
Rather than run interactive programs such as editors remotely, users could run the programs locally and manipulate remote files through the file system.
To do so, however, would require a network file system that consumes less bandwidth than most current file systems.

This paper presents LBFS, a network file system designed for low-bandwidth networks.
LBFS exploits similarities between files or versions of the same file to save bandwidth.
It avoids sending data over the network when the same data can already be found in the server’s file system or the client’s cache.
Using this technique in conjunction with conventional compression and caching, LBFS consumes over an order of magnitude less bandwidth than traditional network file systems on common workloads.

以下、僕による日本語訳です。

ユーザは、遅く広範囲なネットワーク上で稼働するネットワークファイルシステムが、性能が受け入れがたく帯域幅の消費が激しいことを滅多に考慮しない。
それにも関わらず、効率的なリモートファイルアクセスは、このようなネットワークにおいてしばしば望まれるものである。(特に、遅延がリモートログインセッションを無反応にする時に)
エディタのようなインタラクティブなプログラムをリモートで稼働させるよりはむしろ、ユーザはプログラムをローカルで動かし、ファイルシステムを介してリモートファイルを操作したい。
しかしながら、これを実現するためには、帯域幅の消費が現在のファイルシステムより少ないネットワークファイルシステムが必要となる。

本論文では、狭帯域ネットワーク向けに設計されたネットワークファイルシステムであるLBFSを紹介する。
LBFSは、ファイルまたは、同じファイルのバージョン間の類似性を、帯域節約のために有効に使う。
これは、同じデータがすでに サーバのファイルシステムやクライアントキャッシュで見つかっている場合に、ネットワークにデータを送信するのをさける手法である。
従来の圧縮・キャッシュ技術とこの技術を結合させることにより、LBFSは、通常の負荷環境における従来のネットワークファイルシステムと比較して、かなり低い帯域消費を実現する。

狭帯域ネットワーク向けネットワークファイルシステム「LBFS」を提案している論文です。

ユーザは、リモートでアプリケーションを動かしてリモートファイルを操作するよりも、ネットワークファイルシステムを使ってあたかもファイルがローカルにあるかのようにリモートファイルを操作したいみたいですね。

帯域節約のための方法がアブストラクトを読んだだけではわかりにくかったので、今度本文も読んでみようと思います。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>