• 検索結果がありません。

配置最適化手法

N/A
N/A
Protected

Academic year: 2025

シェア "配置最適化手法"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

修士進捗報告

オーバーレイ・ネットワークにおける 適応型アルゴリズムを用いたデータ

配置最適化手法

M2 ( 3 期目) kuro 親:斉藤さん

サブ親:重近さん

(2)

スケジュール確認

• MAUI (春学期)

– 4

月

19

日

•

研究を説明

– 5

月

31

日

•

研究を発表

– 7

月

5

日(今学期最後の

MAUI

)

今ココ

•

題目申請に向けて

– 7

月

23

日

•

修士題目申請

2010/6/30 MAUI Project 2010

2

(3)

この MAUI でご相談したいこと

• 題目

–

主査・副査

• 夏期休暇に向けて

–

今後の方針

–

研究テーマ

2010/6/30 MAUI Project 2010

3

(4)

修士論文題目申請

(5)

題目申請

• 日本語

–

オーバーレイ・ネットワークにおける適応型 アルゴリズムを用いたデータ配置最適化手法

• English

– Data Placement Optimization

for Overlay Networks by an Adaptive Algorithm

• 主査・副査(敬称略)

–

主査

:

村井 純

–

副査

:

斉藤 賢爾、江崎 浩(

ICT

先端融合研究)

2010/6/30 MAUI Project 2010

5

(6)

オーバーレイ・ネットワークにおける 適応型アルゴリズムを用いたデータ

配置最適化手法

(7)

研究目的

• 研究目的

–

オーバーレイ・ネットワークにおいて

データ転送パフォーマンスを高速化する

•

回線速度限界まで使ってデータ転送

•

有限なネットワークリソースを効率的に利用

• アプローチ

–

データ配置を最適化する

•

データをオーバーレイ・ネットワーク上に事前配置する

•

これまでのオーバーレイ・ネットワークには無い手法

– CDN

などでは当たり前に使われている手法

2010/6/30 MAUI Project 2010

7

(8)

実現手法

• 適応型アルゴリズムの使用

–

適切な位置をデータ自身が学習

–

データは自律的に最適な位置へ移動する

2010/6/30 MAUI Project 2010

8

データ自身の識別子 データが格納されるノード

Adaptive

Algorithm

(9)

データ配置 @ オーバーレイ・ネットワーク

• オーバーレイ・ネットワーク

–

様々な種類がある

•

規模(扱うデータ)

•

重要になるパラメータ

• etc…

• 万能のアルゴリズムは無い

–

それぞれについて性質を理解する必要がある

–

ネットワーク・アーキテクチャ、理念の違い

•

変化させるパラメータの違い

•

最適化するべき部分の違い

2010/6/30 MAUI Project 2010

9

(10)

前回の MAUI でいただいたコメント

• 武藤研の学生が論文を書いている

–

(

2007

年度 修士論文 )望月洋介氏

• NicoNet:

動画共有サービスに適した

P2P

動画配信システム

•

“本研究では、再生が集中している動画件数を除いた残り の動画群についてオーバーレイ技術を適用して~”

–

配信サーバ+

P2P

ネットワーク

–

確かにロングテール問題は重要だが

…

•

本研究では

Out of Scope

• 評価手法について

–

シミュレーションで評価して欲しい

•

様々なオーバーレイ・ネットワークを対象に実験可能

•

アルゴリズムの開発がしやすい

2010/6/30 MAUI Project 2010

10

(11)

というわけで、シミュレーションで

(12)

シミュレーション環境

•

パラメータ

–

ノード

•

数

• Churn

•

回線速度

–

データ

•

数

•

サイズ

•

ニーズ

•

展開の方法

•

公開する時間

•

オーバーレイの構造

–

構造化

–

非構造化

•

結果

–

ノードごとの転送速度

• 1

リンクあたりの速度

•

総転送量

–

ストレージ使用量

•

合計使用量

2010/6/30 MAUI Project 2010

12

最適なアルゴリズムを発見

(13)

1 ST step

Winny と比較

(14)

Winny の構造

•

ノード

–

クラスタリングキーワード (最大

3

個まで)

•

同じようなキーワードを持つノードへ優先的に接続

–

回線速度(自己申告)

•

データ

–

ファイル名

–

ハッシュ値

•

データの展開

1.

オリジネータがデータを公開(広告を開始)

2.

広告・検索により他のノードに発見され転送開始

•

データを取得したピアも同じようにデータを広告

• 4%

の確率で中継が発生し、中継ノードもデータを取得・広告

–

それぞれのピアには接続数が設けられている

• Up: 2 / Down: 2

–

徐々にデータが広がっていくため、爆発的な要求には応えられない

•

データの削除は行われずユーザが勝手に削除するまで理論上消えない

2010/6/30 MAUI Project 2010

14

(15)

Winny の特徴

• オーバーレイ・ネットワーク

–

非構造化オーバーレイ

–

クラスタリングされたノード群

•

クラスタ中のノードのつながりは密に

•

広告・検索により目的のデータが見つかりやすい

• 理念

–

匿名性+効率性の追求

–

上流(回線の速い)ノードへデータを集める

•

検索効率の向上+中継データの転送速度向上

2010/6/30 MAUI Project 2010

15

クラスタ間のつながりは疎

(16)

どこを変更するのか

• ノード

–

回線速度を自己申告

実測に

–

その他のパラメータや網の組み方は変更しない

• データ

–

リアクティブ型

プロアクティブ型へ

•

適応型アルゴリズムを用いてデータを配置

•

需要が無くなったデータは削除

• シミュレーションでの動作

–

網の構成までは同一

–

データの展開の時点で振る舞いを変更

2010/7/1 MAUI Project 2010

16

(17)

変更点詳細

•

ノード

–

クラスタリングキーワード (最大

3

個まで)

•

同じようなキーワードを持つノードへ優先的に接続

–

回線速度(実測)

•

データ

–

ファイル名

–

ハッシュ値

•

データの展開

1.

オリジネータがデータを他のノードへ配置

2.

データを取得したノードはデータを広告、検索に応答

3.

広告・検索により他のノードに発見され転送開始

•

データを取得したピアも同じようにデータを広告

–

それぞれのピアの接続数は回線速度に応じて決定

–

予めデータが広がるため、爆発的な要求に対応可能

•

リソースは余分に使用する

2010/7/1 MAUI Project 2010

17

(18)

スケジュール

• 7 月

– 15

日

Winny

のシミュレーション動作完成

– 22

日 ネットワーク構成部分のシェイプアップ

– 30

日 アルゴリズムの設計+実装

• 8 月

– 6

日 アルゴリズムの実装完了(予定)

– 9

日~

15

日 お盆休み(引き続き実装)

– 20

日 アルゴリズムシミュレーション部分の完成

– 31

日 シミュレータ完成

• 9 月

– 10

日 アルゴリズムの検証

2010/7/1 MAUI Project 2010

18

(19)

おわり

参照

関連したドキュメント

2 .路線に応じた基準となる除雪速度の検討 除雪機械の適正な配置を計画するためには、管理

最適配置問題 云ゝチ、二 ̄ご千■さ.十・・・ 鈴木 敦夫(南山大学)

(8) 輸配送効率が最も高くなるようなデポの最適 配置を決定して,最適輸配送システムを完成さ

2−S−1 文献賞受賞招待講演 2001年度日本オペレーションズ・リサーチ学会 秋季研究発表会 ボロノイ図とパレート最適配置

現場代理人及び技術者等の適正配置 の適正配置 の適正配置 の適正配置に に に について ついて ついて

ラウド・サービスの利用が一般的になっている.大規模 なソフトウェア・システムをクラウド上に構築する場 合,必要なソフトウェア要素 (CMS サーバ,

ほかによく遭遇する最適化の例として施 設配置の問題がある。ある地域に郵便局を

l (2001) pp.1~15 LSI モジュ ー ル配置問題における自動配置手法 * 久津輪 敏郎・名越 正人 ** ・原嶋 勝美 工学部 電子工学科 〈2001 年 5 月 10 日受理〉.. An