Enviar pesquisa
Carregar
Chord#における経路表の維持管理コスト削減手法
•
0 gostou
•
927 visualizações
Kota Abe
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Recomendados
インターネットの仕組み enPiT資料
インターネットの仕組み enPiT資料
Ken SASAKI
バックアップファイルの管理
バックアップファイルの管理
abend_cve_9999_0001
kibayos ieice 090915
kibayos ieice 090915
Mikio Yoshida
インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究
Takashi Kishida
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
Beaconのお話
Beaconのお話
Shinobu Okano
Ppt fukui g
Ppt fukui g
harmonylab
NFC キャンドル
NFC キャンドル
treby
Recomendados
インターネットの仕組み enPiT資料
インターネットの仕組み enPiT資料
Ken SASAKI
バックアップファイルの管理
バックアップファイルの管理
abend_cve_9999_0001
kibayos ieice 090915
kibayos ieice 090915
Mikio Yoshida
インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究
Takashi Kishida
NFC元年 ~AndroidからみたNFCについて~
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
Beaconのお話
Beaconのお話
Shinobu Okano
Ppt fukui g
Ppt fukui g
harmonylab
NFC キャンドル
NFC キャンドル
treby
BIG MONEY IN SMALL
BIG MONEY IN SMALL
Aashish Mishra
alfresco-global.properties
alfresco-global.properties
techecm
Estratto Linee Guida Gestione Energia e Ambiente in banca
Estratto Linee Guida Gestione Energia e Ambiente in banca
Business Resiliente
SSIVASUBRAMANIAN_111925059
SSIVASUBRAMANIAN_111925059
S.sivasubramanian Manian
Kullanılmış mobilya satmak istiyorum
Kullanılmış mobilya satmak istiyorum
Eski bebek odası alım satımı
CV Anthony Le Mens
CV Anthony Le Mens
Anthony59
Sıfır lcd alanlar
Sıfır lcd alanlar
Eski bebek odası alım satımı
Quatre années de Protection Sociale en France
Quatre années de Protection Sociale en France
Les Ateliers de la Protection Sociale - Gerep
1960-2008 Our Fashion & Politics Zine
1960-2008 Our Fashion & Politics Zine
azrakaliniewicz
Bullying in the Irish Workplace-How to Deal with Bullying
Bullying in the Irish Workplace-How to Deal with Bullying
Terry Gorry
Mmo game networking_1
Mmo game networking_1
Katsutoshi Makino
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
Kota Abe
システムと情報の数理・ネットワーク概論
システムと情報の数理・ネットワーク概論
shigaoki
seccamp2012 チューター発表
seccamp2012 チューター発表
Hirotaka Kawata
Cloud20150802
Cloud20150802
Uemura Yuichi
NW入門
NW入門
Shuntaro Saiba
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
Ruo Ando
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
Takashi Kishida
PFI Seminar 2010/01/21
PFI Seminar 2010/01/21
Preferred Networks
インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究
Takashi Kishida
Kernel vm-2014-05-25
Kernel vm-2014-05-25
Hirochika Asai
CpawCTF 勉強会 Network
CpawCTF 勉強会 Network
Takaaki Hoyo
Mais conteúdo relacionado
Destaque
BIG MONEY IN SMALL
BIG MONEY IN SMALL
Aashish Mishra
alfresco-global.properties
alfresco-global.properties
techecm
Estratto Linee Guida Gestione Energia e Ambiente in banca
Estratto Linee Guida Gestione Energia e Ambiente in banca
Business Resiliente
SSIVASUBRAMANIAN_111925059
SSIVASUBRAMANIAN_111925059
S.sivasubramanian Manian
Kullanılmış mobilya satmak istiyorum
Kullanılmış mobilya satmak istiyorum
Eski bebek odası alım satımı
CV Anthony Le Mens
CV Anthony Le Mens
Anthony59
Sıfır lcd alanlar
Sıfır lcd alanlar
Eski bebek odası alım satımı
Quatre années de Protection Sociale en France
Quatre années de Protection Sociale en France
Les Ateliers de la Protection Sociale - Gerep
1960-2008 Our Fashion & Politics Zine
1960-2008 Our Fashion & Politics Zine
azrakaliniewicz
Bullying in the Irish Workplace-How to Deal with Bullying
Bullying in the Irish Workplace-How to Deal with Bullying
Terry Gorry
Destaque
(10)
BIG MONEY IN SMALL
BIG MONEY IN SMALL
alfresco-global.properties
alfresco-global.properties
Estratto Linee Guida Gestione Energia e Ambiente in banca
Estratto Linee Guida Gestione Energia e Ambiente in banca
SSIVASUBRAMANIAN_111925059
SSIVASUBRAMANIAN_111925059
Kullanılmış mobilya satmak istiyorum
Kullanılmış mobilya satmak istiyorum
CV Anthony Le Mens
CV Anthony Le Mens
Sıfır lcd alanlar
Sıfır lcd alanlar
Quatre années de Protection Sociale en France
Quatre années de Protection Sociale en France
1960-2008 Our Fashion & Politics Zine
1960-2008 Our Fashion & Politics Zine
Bullying in the Irish Workplace-How to Deal with Bullying
Bullying in the Irish Workplace-How to Deal with Bullying
Semelhante a Chord#における経路表の維持管理コスト削減手法
Mmo game networking_1
Mmo game networking_1
Katsutoshi Makino
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
Kota Abe
システムと情報の数理・ネットワーク概論
システムと情報の数理・ネットワーク概論
shigaoki
seccamp2012 チューター発表
seccamp2012 チューター発表
Hirotaka Kawata
Cloud20150802
Cloud20150802
Uemura Yuichi
NW入門
NW入門
Shuntaro Saiba
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
Ruo Ando
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
Takashi Kishida
PFI Seminar 2010/01/21
PFI Seminar 2010/01/21
Preferred Networks
インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究
Takashi Kishida
Kernel vm-2014-05-25
Kernel vm-2014-05-25
Hirochika Asai
CpawCTF 勉強会 Network
CpawCTF 勉強会 Network
Takaaki Hoyo
Richard high performance fuzzing ja
Richard high performance fuzzing ja
PacSecJP
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
モノビット エンジン
ceph acceleration and storage architecture
ceph acceleration and storage architecture
Yuki Kitajima
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
VirtualTech Japan Inc.
プログラマ目線から見たRDMAのメリットとその応用例について
プログラマ目線から見たRDMAのメリットとその応用例について
Masanori Itoh
パケット解析ノススメ
パケット解析ノススメ
彰 村地
2013 WebRTC node
2013 WebRTC node
mganeko
FPGAをロボット(ROS)で「やわらかく」使うには
FPGAをロボット(ROS)で「やわらかく」使うには
Hideki Takase
Semelhante a Chord#における経路表の維持管理コスト削減手法
(20)
Mmo game networking_1
Mmo game networking_1
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
構造化オーバーレイネットワークに適した分散双方向連結リストDDLL
システムと情報の数理・ネットワーク概論
システムと情報の数理・ネットワーク概論
seccamp2012 チューター発表
seccamp2012 チューター発表
Cloud20150802
Cloud20150802
NW入門
NW入門
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第9回授業-Web公開用
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
PFI Seminar 2010/01/21
PFI Seminar 2010/01/21
インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究
Kernel vm-2014-05-25
Kernel vm-2014-05-25
CpawCTF 勉強会 Network
CpawCTF 勉強会 Network
Richard high performance fuzzing ja
Richard high performance fuzzing ja
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
ceph acceleration and storage architecture
ceph acceleration and storage architecture
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
プログラマ目線から見たRDMAのメリットとその応用例について
プログラマ目線から見たRDMAのメリットとその応用例について
パケット解析ノススメ
パケット解析ノススメ
2013 WebRTC node
2013 WebRTC node
FPGAをロボット(ROS)で「やわらかく」使うには
FPGAをロボット(ROS)で「やわらかく」使うには
Mais de Kota Abe
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案と評価
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案と評価
Kota Abe
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案
Kota Abe
WebRTCを用いたWebブラウザ間構造化P2Pネットワークの実現
WebRTCを用いたWebブラウザ間構造化P2Pネットワークの実現
Kota Abe
WebRTCを用いた耐故障性の高い ウェブブラウザ間構造化P2Pネットワークの実現
WebRTCを用いた耐故障性の高い ウェブブラウザ間構造化P2Pネットワークの実現
Kota Abe
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
Kota Abe
Constructing Distributed Doubly Linked Lists without Distributed Locking
Constructing Distributed Doubly Linked Lists without Distributed Locking
Kota Abe
KiZUNA: P2Pネットワークを用いた分散型マイクロブログサービスの実現
KiZUNA: P2Pネットワークを用いた分散型マイクロブログサービスの実現
Kota Abe
P2Pネットワークにおける経路長あるいは経路表サイズの最大値を柔軟に設定可能な経路表構築方式
P2Pネットワークにおける経路長あるいは経路表サイズの最大値を柔軟に設定可能な経路表構築方式
Kota Abe
構造化P2Pネットワークにおけるコンテンツの人気度を考慮したショートカットリンクの生成方法とその評価
構造化P2Pネットワークにおけるコンテンツの人気度を考慮したショートカットリンクの生成方法とその評価
Kota Abe
高速な挿入と検索が可能なSkip Graphの改良
高速な挿入と検索が可能なSkip Graphの改良
Kota Abe
Skip Graphをベースとした高速な挿入と検索が可能な構造化オーバレイの提案
Skip Graphをベースとした高速な挿入と検索が可能な構造化オーバレイの提案
Kota Abe
距離が付加された要素集合をコンパクトに表現できるDistance Bloom Filterの提案とP2Pネットワークにおける最短経路探索への応用
距離が付加された要素集合をコンパクトに表現できるDistance Bloom Filterの提案とP2Pネットワークにおける最短経路探索への応用
Kota Abe
区間をキーとして保持する分散KVSの効率的な実現法
区間をキーとして保持する分散KVSの効率的な実現法
Kota Abe
P2PネットワークにおけるSkip GraphとBloom Filterを用いた効率的な複数キーワード検索手法の提案
P2PネットワークにおけるSkip GraphとBloom Filterを用いた効率的な複数キーワード検索手法の提案
Kota Abe
P2Pシステム上での安定したサービス提供基盤musasabi
P2Pシステム上での安定したサービス提供基盤musasabi
Kota Abe
Mais de Kota Abe
(15)
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案と評価
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案と評価
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案
構造化オーバーレイネットワークを用いた条件付きマルチキャストの提案
WebRTCを用いたWebブラウザ間構造化P2Pネットワークの実現
WebRTCを用いたWebブラウザ間構造化P2Pネットワークの実現
WebRTCを用いた耐故障性の高い ウェブブラウザ間構造化P2Pネットワークの実現
WebRTCを用いた耐故障性の高い ウェブブラウザ間構造化P2Pネットワークの実現
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
Constructing Distributed Doubly Linked Lists without Distributed Locking
Constructing Distributed Doubly Linked Lists without Distributed Locking
KiZUNA: P2Pネットワークを用いた分散型マイクロブログサービスの実現
KiZUNA: P2Pネットワークを用いた分散型マイクロブログサービスの実現
P2Pネットワークにおける経路長あるいは経路表サイズの最大値を柔軟に設定可能な経路表構築方式
P2Pネットワークにおける経路長あるいは経路表サイズの最大値を柔軟に設定可能な経路表構築方式
構造化P2Pネットワークにおけるコンテンツの人気度を考慮したショートカットリンクの生成方法とその評価
構造化P2Pネットワークにおけるコンテンツの人気度を考慮したショートカットリンクの生成方法とその評価
高速な挿入と検索が可能なSkip Graphの改良
高速な挿入と検索が可能なSkip Graphの改良
Skip Graphをベースとした高速な挿入と検索が可能な構造化オーバレイの提案
Skip Graphをベースとした高速な挿入と検索が可能な構造化オーバレイの提案
距離が付加された要素集合をコンパクトに表現できるDistance Bloom Filterの提案とP2Pネットワークにおける最短経路探索への応用
距離が付加された要素集合をコンパクトに表現できるDistance Bloom Filterの提案とP2Pネットワークにおける最短経路探索への応用
区間をキーとして保持する分散KVSの効率的な実現法
区間をキーとして保持する分散KVSの効率的な実現法
P2PネットワークにおけるSkip GraphとBloom Filterを用いた効率的な複数キーワード検索手法の提案
P2PネットワークにおけるSkip GraphとBloom Filterを用いた効率的な複数キーワード検索手法の提案
P2Pシステム上での安定したサービス提供基盤musasabi
P2Pシステム上での安定したサービス提供基盤musasabi
Chord#における経路表の維持管理コスト削減手法
1.
Chord#における経路表の維持管理コスト削減手法 大阪市立大学大学院 創造都市研究科 呉 承彦 安倍 広多
石橋 勇人 松浦 敏雄
2.
背景 P2P(Peer-to-Peer)ネットワークとは ネットワークに接続された多数のノード(コンピュータなど)で分散処理をする技術
耐故障性,スケーラビリティ,負荷分散などに優れている 大きく分けて 非構造化P2Pネットワーク 構造化P2Pネットワーク 構造化P2Pネットワーク ネットワークでの構造(トポロジ)に制約を設けることで,ノードを高速に検索可能な方式 構造化P2Pネットワークの一つにChord#がある 2
3.
Chord# Chordと同じようなリング状のネットワーク Chordと異なる点
keyをハッシングしない 各ノードにはkeyが割り当てられ,keyの昇順にノードがソートされる 範囲検索が可能 Skip graphに比べて 平均経路長が短い(利点) 最大経路長が押さえられる(利点) 経路表の維持管理にコストがかかる(欠点) 3
4.
本研究の目的 Chord#における経路表の維持管理コストを削減する ネットワーク近接性を考慮したルーティングの実現(今回省略)
4
5.
Chord#の構造|successor N0 N1
N7 successor N6 N2 N5 N3 N4 5
6.
Chord#の構造|predecessor N0 N1
N7 predecessor N6 N2 N5 N3 N4 6
7.
Chord#の構造|finger table N1のFinger
Table N0 Successor N1+20 Predecessor N1+21 N1 N7 N1+22 N2の Finger Table 20node N6 N2 21nodes 22nodes N3のFinger Table N5 N3 N5 N4 7
8.
Chord#の構造|finger table N1のFinger
Table N0 Successor N1+20 Predecessor N1+21 N1 N7 N1+22 O(log2𝑁)で 検索可能 (N=ノード数) N2の Finger Table Finger tableの高さ 20node N6 N2 21nodes log2𝑁 22nodes N3のFinger Table ・・・ N5 N3 N5 N4 8
9.
Chord#の構造|finger table N1のFinger
Table N0 Successor Predecessor N1 N7 N2の Finger Table N2 N6 N2 N3のFinger Table N5 N3 N4 9
10.
Chord#の構造|finger table N1のFinger
Table N0 Successor Predecessor N1 N7 N2の Finger Table N3 N6 N2 N3のFinger Table N5 N3 N4 10
11.
Chord#の構造|finger table N1のFinger
Table N0 Successor Predecessor N1 N7 1回の finger tableの更新に必要なメッセージ数 2log2𝑁 N2の Finger Table N3 N6 N2 N3のFinger Table このメッセージ数を 減らしたい! N5 N3 N5 N4 11
12.
Chord#|successor list N0のSuccessor
list Successor N0 Predecessor N1 N7 N6 N2 N5 N3 N4 12
13.
Chord#|successor list N0のSuccessor
list Successor N0 Predecessor N1 N7 N6 N2 N5 N3 N4 13
14.
Chord#|successor list N0のSuccessor
list Successor N0 Predecessor N1 N7 N6 N2 N5 N3 N4 14
15.
16.
17.
18.
finger tableの更新コスト削減手法
N0のfinger table fingertableを 2log2𝑁の メッセージをかけて更新 転送1 N1の finger table N2のfinger table 転送2 18
19.
finger tableの更新コスト削減手法
N0のfinger table fingertableを 2log2𝑁の メッセージをかけて更新 アクティブな更新 転送1 N1の finger table パッシブな更新 N2のfinger table パッシブな更新 転送2 19
20.
21.
全てのノード(N個)がアクティブな更新を行う
22.
提案手法
23.
𝑁𝑠+1個のノードのみがアクティブな更新を行う パッシブな更新を行うノード数(𝑠)
アクティブな更新を行うノード数は1𝑠+1に削減 アクティブな更新 アクティブな更新 メッセージ数も削減 20
24.
finger tableの更新処理 定期的に更新する必要がある
更新方法(アクティブ or パッシブ)を自律的に決める 一定時間(t)内に他のノードからfinger tableを受信するとパッシブな更新を行う 一定時間(t)が経過するとアクティブな更新を行う 21
25.
26.
更新待ち時間の導入 更新周期(t)に更新待ち時間(k×β)を加える 更新周期(t)
アクティブな更新 更新待ち時間(k×β) N0 N1 N2 N3 アクティブな更新 パッシブな更新 パッシブな更新 パッシブな更新 finger table finger table finger table t 更新待ち時間 t t t アクティブな 更新開始 0×β s×β 1×β 2×β パッシブな更新 パッシブな更新 23 ※s:パッシブな更新を行うノード数
27.
更新待ち時間の導入 更新周期(t)に更新待ち時間(k×β)を加える アクティブな更新が特定のノードに集中しないように
更新周期(t) アクティブな更新 更新待ち時間(k×β) N0 N1 N2 N3 アクティブな更新 パッシブな更新 パッシブな更新 パッシブな更新 finger table finger table finger table t 更新待ち時間 t 最初にパッシブな更新を行ったノードの更新待ち時間を最小に t t アクティブな 更新開始 0×β s×β 1×β アクティブな更新を行ったノードの更新待ち時間を最大に 2×β パッシブな更新 パッシブな更新 24 ※s:パッシブな更新を行うノード数
28.
29.
ノード当たり平均メッセージ数を計測(2000秒間)
30.
ノード数:1024ノード
31.
更新周期:20秒
32.
β:0.5秒
33.
パッシブな更新を行うノード数(s):0~19回
34.
試行回数:100回Chord# 2log2𝑁
ノードあたり平均メッセージ数 パッシブな更新をするノードが多いほど, ノード当たり平均メッセージ数が減少 シミュレーション 理論値 2(log2𝑁+𝑠)𝑠+1 パッシブな更新を行うノード数(s) 25
35.
36.
ノード数:1024ノード
37.
更新周期:20秒
38.
β:0.5秒
39.
転送回数(s):4回
40.
試行回数:10回全てのノードがほぼ均等にアクティブな更新を行っている
41.
まとめ Chord#におけるfinger tableの更新に必要なメッセージ数の削減手法を提案
finger tableを2次元配列に拡張 パッシブな更新により,メッセージ数を削減 シミュレーションにより,メッセージ数が数分の1に減少することを確認 アクティブな更新を行うノードを分散 今後の課題 ノードの参加離脱(Churn)による影響の解析 ネットワーク近接性を考慮したルーティング(本発表では省略)の有効性を評価 25