2019 Fiscal Year Annual Research Report
Development of an Inter-Browser Structured P2P Network over WebRTC and Its Application
Project/Area Number |
16K00135
|
Research Institution | Osaka City University |
Principal Investigator |
安倍 広多 大阪市立大学, 大学院工学研究科, 教授 (40291603)
|
Project Period (FY) |
2016-04-01 – 2020-03-31
|
Keywords | ブラウザ間構造化オーバーレイネットワーク / P2Pネットワーク / WebRTC |
Outline of Annual Research Achievements |
[最終年度の成果] ・本研究でこれまでに開発した,Webベースのオーバーレイネットワークにおけるコネクション管理フレームワークWebRTC-Managerおよびその上で動作する構造化オーバーレイネットワークKirinをオープンソースソフトウェアとして公開するための作業を行った.Mochaによるユニットテストの追加,多数のバグ修正,Vue.jsを用いたデモアプリケーションの追加,ソースコードの書き直しを行った.デモアプリケーションでは経路表,アクティブなコネクション,オーバーレイのトポロジ表示,分散ストレージを用いた簡単なチャットができるようにしている.https://web-overlay.github.io/ で公開した(ライセンスはGPLv3). [研究期間全体の成果] ・Webベースのオーバーレイネットワーク(以下WON)を実現する方式を提案した.接続先の探索とシグナリング方式,ノード間で直接コネクションが確立できない場合に他のノードで中継する方式などを考案した. ・多数のノードを短時間に挿入しても性能がほとんど劣化しない構造化オーバーレイネットワークSuzakuを提案した.また,分散双方向リング構築アルゴリズムDDLL,および上記のSuzakuをWON上でどのように実現するかを明らかにし,実装した.さらに,WONのアプリケーションとしてTwitterライクな分散マイクロブログサービスを実現する方法を示し,実装した.開発したソフトウェアはgithub上でオープンソースソフトウェアとして公開した.主要なWebブラウザおよびNode.jsで動作することを確認している.規模はTypeScriptで約12000行である.
|
Remarks |
研究成果をオープンソースとして公開しているページである.
|