抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Linux系のOSは積極的に開発されており,デバイスドライバの実装スピードも早く,最新のデバイスを安定動作させることが可能であることから,様々な機器に搭載されるOSとして広く用いられている。一方で,NetBSDは安全で高い移植性を備えたOSであり,アプリケーションやプロトコルスタックの実装にも頑健性があるなど優れた点も多い反面,Linuxに比べて最新のデイバスをサポートしていないなどの課題もある。そのため,最新のデバイスにおいてNetBSDがサポートする頑健なプロトコルスタックを用いることは容易ではない。そこで,NetBSDのカーネルをユーザレベルのプロセスとして実装し,NetBSDのプロトコルスタックやアプリケーションをLinuxから利用するためのRump kernelが開発されている。これまで,Rump kernel利用時の通信性能については十分に評価がされておらず,また通信性能の改善に関しても十分に検討されてこなかった。そのため,本稿ではまず,Rump kernel利用時の通信性能を評価した。その結果,ネイティブなLinuxの通信性能に比べて非常に低い性能しか得られないことがわかった。そこで,Rump kernel利用時の通信性能の向上手法を検討し,実装を行った。初期実装版で評価を行ったところ,Rump kernelを利用したデータ送信では,95.9%程度の性能向上が得られることがわかった。(著者抄録)