科学・技術
NetBSDを用いた研究
Research carried out using NetBSD (netbsd.org)
要約
NetBSDオペレーティングシステムは、NASAの衛星ネットワークにおけるTCPプロトコルの改良、KAMEプロジェクトによるIPv6/IPsecの実装、IMKのネットワークアクセス制御やスパム対策ツール開発など、多岐にわたる研究開発プロジェクトで活用されています。また、NEC Europe Network Laboratoriesでは次世代インターネット技術の研究に、SUNETではInternet2ランドスピードレコードの更新にNetBSDが利用されるなど、その柔軟性とスケーラビリティが評価されています。
全文翻訳
NetBSDを用いた研究
ナビゲーション: ホーム 最近の変更 NetBSDブログ プレゼンテーション 開発者について ギャラリー ポート パッケージ ドキュメンテーション FAQ & HOWTOs ガイド マニュアルページ Wiki サポート コミュニティ メーリングリスト バグ報告 セキュリティ 開発者 CVSWeb Mercurial クロスリファレンス リリースエンジニアリング プロジェクトリスト
NetBSDを用いた研究
いくつかのグループ、組織、個人がNetBSDを車両として利用して研究やデモンストレーションを実施しています。このセクションで利用可能と思われる資料をお持ちで、ここに公開したい場合は、お知らせください!
ネットワーク指向
衛星ネットワークにおけるTCP (NASA Lewis)
IPv6/IPsec (KAME)
メディアコミュニケーション研究所 (IMK) 付加価値ソリューション
ライブ実験を伴うTCP Vegas
NEC Europe Network Laboratories
NetBSDがInternet2ランドスピード世界記録を樹立
インターネットのためのスケーラブルな監視プラットフォーム
その他
UVM仮想メモリシステム
宇宙加速度測定システムII (SAMS-II)
超並列・リアルタイムストレージ
新しいコールアウトおよびタイマー機能
分散ソフトウェア開発におけるグループアウェアネス
ホットスペア高可用性のためのチェックポインティングロジック
ネットワーク指向
衛星ネットワークにおけるTCP (NASA Lewis)
NASA Lewis Research Center - Satellite Networks and Architectures Branch は、衛星ネットワークでのTCP調査にほぼ排他的にNetBSDを使用しています。現在、Transmission Control Protocol (TCP) プロトコルに対するいくつかの提案された変更を調査しています。衛星通信の改善を目的とした拡張機能がテストされています。しかし、これらの拡張機能は地上環境でもテストされています。テストされている拡張機能には、選択的確認応答(例: FACK TCP)に基づく再送信メカニズムや、より大きな初期ウィンドウを持つTCPが含まれます。現在、これらのメカニズムのパフォーマンス上の利点と、他のトラフィックに対する公平性をテストしています。また、Internet Engineering Task Force (IETF) の TCP Over Satellite および TCP Implementations Working Groups とも協力しています。
IPv6/IPsec (KAME)
KAMEプロジェクト。BSDライセンスの下で、IPv6、IPsec、およびその他の最近のTCP/IP関連技術をBSD UNIXカーネルに実装するための研究グループです。KAMEスタックは1999年6月にNetBSD-currentツリーにマージされました。
メディアコミュニケーション研究所 (IMK) 付加価値ソリューション
メディアコミュニケーション研究所 (IMK) 付加価値ソリューション部門。NetBSDで現在実施されているプロジェクト群:
ネットワークアクセス制御
システム管理者が設定できる、IPスタックに統合されたアクセス制御言語を実装しています。これにより、システム管理者は、誰が、いつ、リモートマシンからログインしているか否かにかかわらず、ネットワークにアクセスできるかを細かく制御できます。特定のユーザーはネットワークアクセスを完全に禁止できます('nobody', 'bin'など)。これにより、マシン上の悪用のリスクが軽減されます。
トンネリング
ユーザーが安全でないプロトコル(pop3, smtpなど)を安全なトンネルを通して透過的にトンネリングできるトンネリングサーバーをセットアップしています。
スパム対策
インターネットユーザーが迷惑メール(スパムとしても知られる)の受信から保護するツールを開発しており、現在、それが実行可能なソリューションであるかを評価中です。
Sendmailの代替
単一のプロセスで、非同期I/Oを使用して任意の数の同時SMTP接続を可能にするsendmailの代替を開発しています。最初のベータ版は、sendmail、qmail、またはその他の無料MTAsよりも大幅に高速です。
ライブ実験を伴うTCP Vegas
NetBSD TCP Vegas with Live Experiments。TCP Vegasは、アリゾナ大学のLawrence Brakmoらによる拡張されたスロースタートTCPフロー制御です。Prof. Peter B. Danzigと彼のグループ(usc.edu)は、NetBSD 1.0にTCP Vegasを移植しました。
NEC Europe Network Laboratories
NEC Europe Ltd.は、NECの欧州における3番目の研究施設として、1997年にドイツのハイデルベルクにNetwork Laboratoriesを設立しました。研究開発機能は同じ組織に統合されており、最先端のネットワーク技術の市場投入までの時間を短縮しています。研究所は、NEC Networkの欧州顧客のニーズを満たすソリューションに特に重点を置いています。ハイデルベルクの研究所は、次世代インターネット向けのソフトウェア指向の研究開発に焦点を当てています。インターネット上でのマルチメディアとモビリティをサポートする新しい通信アーキテクチャとプロトコル、およびインテリジェントなインターネットサービスが、私たちの仕事の中核です。小規模な市場調査チームが継続的に市場のトレンドと市場の要件を分析し、R&D活動が実際の市場ニーズに対応していることを保証しています。NetBSDは、Network Laboratoriesで、他の無料のBSDシステムの中でも、研究およびIPv6ネットワーク運用の分野でさまざまなタスクに使用されています。NetBSDがさまざまなプラットフォームで利用可能であることは、古いコンピュータシステム(例: Sparcシステム)でIPv6ルーターとサービスを実行したり、実際の生活で研究結果をテストしたりするなど、いくつかの活動に理想的な候補となります。無料で利用できるソースコード、4.4 BSDとの緊密な連携、革新的な技術の使用により、NetBSDは優れたソフトウェア研究プラットフォームとなっています。
NetBSDがInternet2ランドスピード世界記録を樹立
スウェーデン大学ネットワーク(SUNET)の研究者は、NetBSD 2.0 Betaを実行するシングル2GHz CPU搭載のDell 2650マシン2台を使用して、Internet2ランドスピードレコードを更新しました。SUNETは、単一のIPv4 TCPストリームを使用して、Luleå工科大学のホストと米国カリフォルニア州サンノゼのSprint PoPに接続されたホストの間で、30分未満で約840ギガバイトのデータを転送しました。達成された速度は毎秒69.073ペタビットメートルでした。研究チームによると、NetBSDが選ばれたのは「TCPコードのスケーラビリティのため」とのことです。この記録に関する詳細情報(NetBSDの設定を含む)は、http://proj.sunet.se/LSR2/で確認できます。Internet2ランドスピードレコード(I2-LSR)コンペティションのウェブサイトは、http://lsr.internet2.edu/にあります。
インターネットのためのスケーラブルな監視プラットフォーム
SCAMPIは、インターネットのためのスケーラブルな監視プラットフォームを開発するための2年半にわたる欧州プロジェクトです。また、サービスと技術の改善のための監視ツールの使用を促進することも目的としています。このプロジェクトは、当初10 Gbps速度で、監視ツールのニーズに合わせて調整されたネットワークアダプターを開発します。これには、安全でプログラム可能な共有監視インフラストラクチャをサポートするためのオープンで拡張可能な監視アーキテクチャの開発が含まれます。また、100 Gbps以上の速度に対応する監視システムを開発する際の技術的課題も調査します。Liberouter COMBO6カードは、最大10 Gbps速度に対応するSCAMPIハードウェア監視アダプターのベースとして採用される予定です。
その他
UVM仮想メモリシステム
UVMは、I/OおよびIPCシステムに柔軟なデータ移動メカニズムの範囲を提供するように特別に設計された新しい仮想メモリシステムです。NetBSDオペレーティングシステムに実装されたUVMは、Machベースの4.4BSD VMシステムを完全に置き換えます。柔軟なデータ移動メカニズムを特徴とするだけでなく、UVMは、フォークやページアウトなどの従来の領域でもBSD VMよりも仮想メモリパフォーマンスを向上させます。UVMは完全にBSDのフレームワーク内に実装されており、プログラマーが期待する従来のUnix環境のすべての機能と標準部分を維持しています。
宇宙加速度測定システムII (SAMS-II)
SAMS-IIプロジェクト - Space Acceleration Measurement System II。NASAは、国際宇宙ステーションでの微小重力環境を、以下の分散システムを使用して測定します。
RTS (Remote Triaxial Systems)
NetBSD 1.2.1または1.3.2を実行する複数のPC104 ISAボックス。
ICU (Interium Control Unit)
一時的なメインボックスとしてIBM ThinkPad 760XD。
最初のRTSは1998年9月に納入され、2000年1月に宇宙ステーションに打ち上げられる予定でした。詳細については、port-i386メーリングリストへのいくつかのメールで確認できます。そこにはsも含まれています。