黒宮 佑介(学籍番号: ) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩

Slides:



Advertisements
Similar presentations
位置情報履歴を利用した サービス提供機構の構築 慶応大学環境情報学部 4 年 徳田研究室 土田泰徳
Advertisements

シーケンス図の生成のための実行履歴圧縮手法
最新ファイルの提供を保証する代理FTPサーバの開発
不特定多数の発信者を考慮した ストリーミングシステムの実現
ラウンドトリップタイムを指標とした 無線LAN のためのアクセスポイント選択手法
アプリケーションレベル マルチキャスト Emma の 性能向上に関する検討
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
スケールフリーネットワークにおける 経路制御のためのフラッディング手法の提案と評価
情報爆発A01支援班 マイサーチエンジン開発環境支援グループ 中村聡史, 大島裕明, 田中克己, 喜連川優
神奈川大学大学院工学研究科 電気電子情報工学専攻
リンク構造を考慮したベクトル空間法によるWebグラフ分割手法に関する研究
モバイルエージェントの応用 概要 モーバイルエージェントの応用分野 AgentSpaceシステム エージェント移動 応用:ソフトウェアの配信
卒業論文 最終発表 WWW情報検索 ナビゲーションシステムの設計と実装
ユビキタス環境における コミュニケーション・ツール選択支援機構の提案
PlanetLab における 効率的な近隣サーバ選択法
ネストした仮想化を用いた VMの安全な帯域外リモート管理
ノードの情報を動的に反映したオーバレイネットワークの構築
ノードの情報を動的に反映したオーバレイネットワークの構築
予備親探索機能を有した アプリケーションレベルマルチキャスト
ネットワークとノードの情報を利用したオーバレイネットワークの最適化
動画像ストリーミングサービスのための プロキシキャッシングシステムの 設計と実装および評価
センサネットワークにおける グルーピング機構
Peer to Peer(P2P)の概要と 研究の進捗
Java ソフトウェア部品検索システム SPARS-J のための リポジトリ自動更新機能の実現
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第3回
サーバ負荷分散におけるOpenFlowを用いた省電力法
プログラム実行履歴を用いたトランザクションファンクション抽出手法
大阪大学 大学院情報科学研究科 博士前期課程2年 宮原研究室 土居 聡
修士研究計画 P2Pネットワークの最適化 kuro must: Survey ○テクニカルにチャレンジング
定兼邦彦 今井浩 東京大学理学系研究科 情報科学専攻
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
オーバレイ構築ツールキットOverlay Weaver
オブジェクト指向プログラムにおける エイリアス解析手法の提案と実現
12/14 全体ミーティング 米澤研究室卒論生 山崎孝裕
卒論進捗発表(1) 10/ 山崎孝裕.
実行時情報に基づく OSカーネルのコンフィグ最小化
社会シミュレーションのための モデル作成環境
各種ルータに対応する P2P通信環境に関する研究
TIME SIGNAL: 集合知を利用した赤信号点灯時間の取得手法
Internet広域分散協調サーチロボット の研究開発
物履歴に基づいた ユーザプロファイリング機構の構築
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
高汐 一紀 慶應義塾大学 新しい空間の創出:uPlatea 新しい道具の創出: u-Photo 思考する家具・部材: u-Texture
Webコミュニティ概念を用いた Webマイニングについての研究 A study on Web Mining Based on Web Communities 清水 洋志.
不確実データベースからの 負の相関ルールの抽出
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第2回 FM10019 種田研究室 古江和栄
多層的な知人関係に基づく 自己情報コントロールの実現
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
Peer-to-Peerシステムにおける動的な木構造の生成による検索の高速化
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
オブジェクトの協調動作を用いた オブジェクト指向プログラム実行履歴分割手法
トラフィックプロファイラAGURIの設計と実装
設計情報の再利用を目的とした UML図の自動推薦ツール
「マイグレーションを支援する分散集合オブジェクト」
GbEにおける TCP/IP の研究について
Amicus: A Group Abstraction for Mobile Group Communications
低軌道周回衛星における インターネット構築に関する研究
Webページタイプによるクラスタ リングを用いた検索支援システム
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
黒宮 佑介(学籍番号: ) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩
MAUI Project 2009 インターネットにおける近接性
慶應義塾大学 政策・メディア研究科 修士課程 2年 間 博人
オブジェクト指向言語における セキュリティ解析アルゴリズムの提案と実現
P2P & JXTA Memo For Beginners
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
まさ 2003/06/12 卒論その後の進捗 まさ 2003/06/12.
P2Pによる協調学習システム 唐澤 信介   北海道工業大学 電気工学専攻.
Presentation transcript:

黒宮 佑介(学籍番号:80924567) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩 2010年度秋学期 修士論文中間発表 構造化P2Pオーバーレイネットワークにおける オブジェクトの属性を用いた適応型高速データ展開 Adaptive and Fast Data Dissemination for Structured Peer-to-Peer Overlay Network with Object Attributes 黒宮 佑介(学籍番号:80924567) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩 2019/11/10 2010年度秋学期 修士論文中間発表

研究背景 P2Pの価値 問題 目的:P2Pを利用したデータ展開の高速化 様々なデータの共有をみんなで実現することが可能 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 研究背景 P2Pの価値 様々なデータの共有をみんなで実現することが可能 専用のインフラが無くてもスケールして動作する 問題 「P2Pは間に合わない」 データ展開時の需要に対応できない データ展開=データをネットワーク上に配置すること (ビデオの再生に)待ち時間が発生する 待ち時間なしでデータにアクセスしたい!! 目的:P2Pを利用したデータ展開の高速化 クライアント・サーバモデルと同じように「間に合う」 2019/11/10 2010年度秋学期 修士論文中間発表

ダウンロードの要求からダウンロード開始までの待ち時間が発生する 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ データ展開時における問題点 オリジネータノード データの一次配信者 データの配信方法 データの要約を配布 要求が来たら転送開始 一般ノード データの取得者 データの取得方法 オリジネータからの広告 検索クエリを投げる ボトルネックが発生 オリジネータノード 一般ノード ! ! ! ! 広範囲でデータ発見需要は増え続ける ダウンロードの要求からダウンロード開始までの待ち時間が発生する 2019/11/10 2010年度秋学期 修士論文中間発表

オリジネータが最初にデータを公開する際の待ち時間は不可避 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ データ展開時における問題点 しばらく経つと… キャッシュノード 元ダウンローダー 過去にダウンロード 現アップローダー データを他のノードへ 増えるほど効果大だが 資源が無駄になるかも 負荷分散が動作し始める オリジネータノード キャッシュノード 一般ノード キャッシュノードが現れる オリジネータが最初にデータを公開する際の待ち時間は不可避 2019/11/10 2010年度秋学期 修士論文中間発表

既存のデータ展開高速化手法 P2Pを利用したデータ展開手法 配信サーバを静的に設置して配信を行う SkeedCast(Winny)(1) 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 既存のデータ展開高速化手法 P2Pを利用したデータ展開手法 SkeedCast(Winny)(1) ShareCast(2) 配信サーバを静的に設置して配信を行う P2Pの価値を最大限に活かせない 配信サーバという専用のインフラを必要としている 個人レベルでの情報配信が困難 ShareCast 配信サーバ P2P 配信サーバ P2P SkeedCast (1) SkeedCast: http://www.skeedtools.com/ (2) ShareCast: http://scast.tv/sc2plus/ 2019/11/10 2010年度秋学期 修士論文中間発表

ダウンロードの要求からダウンロード開始までの待ち時間は不要 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 既存のデータ展開:一部P2P 配信サーバ 配信専用の計算機 複数台用意される 分散して設置される 特徴 巨大なストレージ 超高速な回線 配信の順序 オリジネータサーバ サーバ一般ノード ボトルネックは発生しない オリジネータノード 配信サーバ 配信サーバでなくても実現可能では? 一般ノード ! ! ! ! ! ! 広範囲でデータ発見需要は増え続ける ダウンロードの要求からダウンロード開始までの待ち時間は不要 2019/11/10 2010年度秋学期 修士論文中間発表

待ち時間は発生しない+ノードの需要を事前に満たす=高速化 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 本研究の提案手法:全部P2P キャッシュノード 動的に選択される 配信の順序 オリジネータノード 一般ノード キャッシュノードになる 最初からP2Pの負荷分散が働く オリジネータノード キャッシュノード 遅延が発生 オンデマンド 一般ノード ! ! ! ! ! ! データ公開前にキャッシュ公開は遅延する 待ち時間は発生しない+ノードの需要を事前に満たす=高速化 2019/11/10 2010年度秋学期 修士論文中間発表

提案手法に対する要求 キャッシュノードの動的な選択と配置 適切なキャッシュノードを選出する手法が必要 キャッシュノードの条件 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 提案手法に対する要求 キャッシュノードの動的な選択と配置 適切なキャッシュノードを選出する手法が必要 キャッシュノードの条件 ダウンロードを行うノードと近隣となる キャッシュするデータを将来ダウンロードする キャッシュノードになることが不利にならない! オリジネータノード オリジネータノード Bottleneck キャッシュノード 動的に選択 一般ノード 一般ノード 2019/11/10 2010年度秋学期 修士論文中間発表

ユーザの振る舞い方に着目 ユーザの振る舞い方に以下の特徴がある (ユーザ=ダウンローダー・アップローダー) 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ ユーザの振る舞い方に着目 ユーザの振る舞い方に以下の特徴がある (ユーザ=ダウンローダー・アップローダー) ある分野に以前から興味を持っている ある分野に含まれるデータを持っている 今後もある分野に興味を持つ ユーザの振る舞い方をノードに反映させる ノードは以前からある分野のデータを探している ノードはある分野のデータをダウンロードしている ある分野のキャッシュデータを持っている ノードは今後もある分野のデータをダウンロードする 出典:コンテンツ類似度に基づくP2Pネットワークの動的再構成 山口 拓也, 松本倫 子, 吉田 紀彦 2019/11/10 2010年度秋学期 修士論文中間発表

属性を用いたオブジェクトの紐付け オブジェクト(データ・ノード)は属性のタグを持つ データタグ ノードタグ ユーザが指定を行う 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 属性を用いたオブジェクトの紐付け オブジェクト(データ・ノード)は属性のタグを持つ データタグ ユーザが指定を行う 複数個のタグを付加 ノードタグ 各ノードはタグのテーブルを持つ(例) ダウンロードしたデータによりタグの優先度を決定する 優先度によりノードのタグを選択(上位N個、閾値、etc…) タグ 攻殻機動隊 ヱヴァンゲリヲン 化物語 バクマン。 出現数 16 2 3 4 攻殻機動隊 攻機 攻機 データ アニメ 士郎 士郎正宗 自動的に決定 ノード 攻機 士郎 アニメ アニメ アニメ 攻殻機動隊 アニメ ダウンロードしたデータ 2019/11/10 2010年度秋学期 修士論文中間発表

P2Pネットワークの構成(1/2) 非構造化P2Pと構造化P2P 目的:P2Pを利用したデータ展開の高速化 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ P2Pネットワークの構成(1/2) 非構造化P2Pと構造化P2P 非構造化P2P(例:Winny、Share) 特徴:広く複製されているデータを見つけることが得意 検索:任意のキーワードで検索が可能 構造化P2P(例:Chord, CAN, Pastry, Kademlia) 特徴:効率的にどんなデータでも確実に見つける 検索:(直接的には)キーによる検索しか可能ではない 目的:P2Pを利用したデータ展開の高速化 キャッシュをヒットしやすくする ノードをクラスタリングする ・・・非構造化P2Pが得意 基本的にどんなデータも検索可能 稀少なデータも検索可能に ・・・構造化P2Pが得意 2019/11/10 2010年度秋学期 修士論文中間発表

P2Pネットワークの構成(2/2) 構造化P2Pに非構造化P2Pの特徴を持ち込む Kademliaを用いる理由 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ P2Pネットワークの構成(2/2) 構造化P2Pに非構造化P2Pの特徴を持ち込む クラスタリングした環境において 高速なオブジェクトの発見が可能になる データの属性にマッチするノードの発見が容易になる 方法:Kademlia(1)を拡張する Kademliaの中にグループ化の概念を導入 Kademliaを用いる理由 トポロジー自体が特定の構造を持たない(非構造的) Kademliaの構造を適応的に変化させることが可能になる 経路を複数持つことが可能 複数のグループに属する場合に有効に作用する ノードが頻繁に出入りする状況を想定している Kademlia以外の構造化P2Pは専用のメッセージが必要 A B C (1)Kademlia: A Peer-to-peer Information System Based on the XOR Metric P Maymounkov, D Mazieres - Peer-to-Peer Systems, 2002 - Springer 2019/11/10 2010年度秋学期 修士論文中間発表

評価指標と方針 シミュレーションを用いて評価 評価項目(1/2) データの展開の実験を行う P2Pネットワーク ある1個のデータに着目 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 評価指標と方針 シミュレーションを用いて評価 データの展開の実験を行う ある1個のデータに着目 ネットワークの規模:複数の環境で行う 評価項目(1/2) P2Pネットワーク 規模拡張性 ノード数 タグ数 経路数 Churn耐性 V.S Kademlia グループ A B C Kademlia グループ グループ 2019/11/10 2010年度秋学期 修士論文中間発表

評価指標と方針 評価項目(2/2) キャッシュの効果 待ち時間の減少 キャッシュがローカルにある確率 オリジネータがデータを公開したとき 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 評価指標と方針 評価項目(2/2) キャッシュの効果 待ち時間の減少 オリジネータがデータを公開したとき キャッシュが有効に働いているのか ネットワーク中にデータを配置中の場合 十分なアップロードノード数は確保できるのか キャッシュがローカルにある確率 ダウンロード要求が行われたノードにキャッシュが存在 オブジェクトのマッチングに成功している確率は キャッシュノードでダウンロード要求が行われなかった オブジェクトのマッチングに失敗する確率は 失敗した場合の原因は何か(ノード側・データ側) 2019/11/10 2010年度秋学期 修士論文中間発表

スケジュール アルゴリズム設計 ネットワーク設計 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ 予定 10/ 24 31 11/ 7 14 21 28 12/ 5 12 19 26 1/ 2 9 アルゴリズム設計 ネットワーク設計 シミュレータ実装 評価(データ分析) 論文執筆 アルゴリズム設計 ネットワーク設計 ノードタグ決定 想定環境 ダウンロードしたデータからのタグ抽出方法 ノード数・データ数・タグ数 Kademlia タグの変更があった場合は? グループ数 ユーザからのタグ指定の受付 グループ内のノード数 キャッシュノード選択 ノード 閾値の設定 経路数 ノード発見の方法 データ・タグ数 ネットワーク規模の測定方法 Churn耐性 2019/11/10 2010年度秋学期 修士論文中間発表

まとめ 目的 手法 評価 期待される効果 P2Pを利用したデータ展開の高速化 待ち時間なしで手に入れたい! 背景→問題→既存手法→提案手法→設計→検証方法→スケジュール→まとめ まとめ 目的 P2Pを利用したデータ展開の高速化 待ち時間なしで手に入れたい! 手法 P2Pネットワークをタグ毎にグループ化 構造化P2PのKademliaを拡張 構造化P2Pに非構造化P2Pの特徴を持ち込む 評価 設計したP2Pネットワークの性能 キャッシュを事前に配置することの効果 期待される効果 データ配信プラットフォームとしての P2Pオーバーレイネットワークの応用範囲の拡大 2019/11/10 2010年度秋学期 修士論文中間発表