SlideShare a Scribd company logo
P2P技術とCloudコンピューティングへの応用
折原 レオナルド賢
The application to cloud computing and peer-to-peer network.
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan.
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. SIGCOMM ’01, pp.149-160. (2001).[1]
■ Cloudコンピューティングが普及
❏ 複数のコンピュータを用いてサービスを運用
2
近年のオンラインシステム
抽象化されたCloudの中身は複数マシンが接続
■ Dropboxのようなデータを共有・同期するシステムが普及
❏ Cloudと抽象化されたコンピュータ集合にデータを預ける
3
データ共有サービス
■ ユーザがアップロードするファイルの75%~90%は重複[2]
❏ Cloud上のディスクスペースを逼迫
4
データの重複
Anthony D. Joseph. A Survey, Cloud File Sharing, and Object Augmentation.
Pervasive Computing, IEEE, Vol.11, Issue.2, p.96, (2012).[2]
75%~90%75%~90%
P2P技術を用いての同期・分散を行うシステム
LifeStuffについて紹介
この問題を解決するサービス
■ P2Pネットワーク
❏ 複数のコンピュータが互いに直接接続
5
Peer-to-Peerネットワーク
サーバーを必要とせず、クライアント同士で通信が可能
本発表ではChordアルゴリズムを紹介
■ P2Pネットワークではデータの分散配置が可能
❏ 1つの同じデータを5人のユーザがアップロードした場合
6
P2Pにおけるデータの分散配置1
1つのファイルで5倍のディスクスペースを使用
ディスクスペース逼迫する要因
Cloudコンピューティングでは
■ P2Pネットワークを用いてデータを共有
❏ 1つのデータを5人のユーザで共有した場合
7
P2Pにおけるデータの分散配置2
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
2
3
4
5
5人が1つのデータの断片を所持している
➡1つのデータを5分割してそれぞれ所持
個人のディスクスペース消費は1/5で済む
一般的なデータであるほど、消費量は減る
1
■ 分散ハッシュテーブル
❏ そもそも、マシン群へデータを保存・取得するとは?
8
P2Pの基本的なアルゴリズム
データの実態はマシン群のどこかのマシンに存在する
データを保存
データを取得
■ 各々のマシンはマシンIDを持っている
❏ ハッシュ関数を用いてデータの保存場所を決定
9
データの所在
データの実態はマシン群のどこかのマシンに存在する
:担当範囲
192.168.0.1 192.168.1.1
192.168.2.1
192.168.3.1 マシン IPアドレス マシンID 担当範囲
A 192.168.0.1 0x0001 0x0001~0x0010
B 192.168.1.1 0x0011 0x0011~0x0020
C 192.168.2.1 0x0021 0x0021~0x0030
D 192.168.3.1 0x0031 0x0031~0x0040
Hash = 保存場所
あるデータが与えられた時、
そのデータを代表する数値を得る関数
0x0001 0x0011
0x0021
0x0031
■ ハッシュ関数とは
❏ データを元に別の空間に射影する関数
10
ハッシュ関数
mod 素数2
素数1
MD5
SHA-1
etc..
8c7dd922ad47494f
c02c388e12c00eac
971c419dd609331343d
ee105fffd0f4608dc0bf2
45682183
射影
ハッシュ関数 ハッシュ関数
■ 各々のマシンはマシンIDを持っている
❏ ハッシュ関数を用いてデータの保存場所を決定
マシン IPアドレス マシンID 担当範囲
A 192.168.0.1 0x0001 0x0001~0x0010
B 192.168.1.1 0x0011 0x0011~0x0020
C 192.168.2.1 0x0021 0x0021~0x0030
D 192.168.3.1 0x0031 0x0031~0x0040
11
データの所在
データの実態はマシン群のどこかのマシンに存在する
192.168.0.1 192.168.1.1
192.168.2.1
192.168.3.1
Hash = 0x00360x0001 0x0011
0x0021
0x0031
:担当範囲
マシン IPアドレス マシンID 担当範囲
A 192.168.0.1 0x0001 0x0001~0x0010
B 192.168.1.1 0x0011 0x0011~0x0020
C 192.168.2.1 0x0021 0x0021~0x0030
D 192.168.3.1 0x0031 0x0031~0x0040
■ 各々のマシンはマシンIDを持っている
❏ ハッシュ関数を用いてデータの保存場所を決定
Hash = 0x0036
12
データの所在
データの実態はマシン群のどこかのマシンに存在する
192.168.0.1 192.168.1.1
192.168.2.1
192.168.3.1
0x0001 0x0011
0x0021
0x0031
:担当範囲
■ Chordではリング状にID空間を形成
❏ IPアドレスとハッシュ関数を用いてマシンIDを設定
Chordでは 0~2 -1までの整数値を取る
m
13
ChordのID空間
Chordネットワークは時計回りに移動
15
7
14
6
13
5
0
8
12 4
11
3
10
2
9
115
7
14
6
13
5
0
8
12 4
11
3
10
2
9
1
m=4のとき
ID空間が密や疎になることがない
■ Chordの担当領域も時計回りで決定
❏ 以下のようなChordネットワークを仮定
ノード8が保存
14
Chordネットワークのルーティング
13
0
8
313
0
8
3
1
2
6
時計回りで最初にぶつかったノードが担当
ノード3の担当領域は1, 2, 3
Hash = 6
Successorと呼ぶ
3は0のSuccessor
8は3のSuccessor
■ 経路表内のSuccessorを用いてデータをルーティング
15
経路表の構築
13
0
8
313
0
8
3
種別 IPアドレス マシンID
Successor 192.168.8.1 8
種別 IPアドレス マシンID
Successor 192.168.3.1 3
種別 IPアドレス マシンID
Successor 192.168.13.1 13
・・・
・・・
切断
1つでもノードが切断されると到達性が確保されない
■ SuccessorListを保持して到達性を向上
16
Successorの冗長化
13
0
8
313
0
8
3
種別 IPアドレス マシンID ステータス
Successor 192.168.8.1 8
SuccessorList1 192.168.13.1 13
SuccessorList2 192.168.0.1 0
切断
SuccessorList全てにファイルを持たせ、冗長化
➡ レプリケーション
到達性は向上した
➡ ノードが50万、100万接続あるとコストが高い
■ 経路表にFingerTableを追加
17
経路の短絡
7
14
0
8
12 4
11
10
1
7
14
0
8
12 4
11
10
1
種別 IPアドレス マシンID
Successor 192.168.10.1 10
SuccessorList1 192.168.11.1 11
SuccessorList2 192.168.12.1 12
FingerTable1 192.168.0.1 0
FingerTable2 192.168.12.1 12
FingerTable3 192.168.10.1 10
FingerTable m 192.168.m.1 m
…
…
…
FingerTable1
FingerTable2
FingerTable3
最大で向かいのノードまでジャンプ可能
➡ FingerTableを用いた経路長は O(logN)
■ P2Pネットワークではノードが追加・切断されることは頻繁
❏ JoinとStabilizeを用いてネットワークを維持
マシンID6のノードが追加
➡ 6を担当するノードを時計回りに検索
18
ノードの新規追加
7
14
0
8
12 4
11
10
1
7
14
0
8
12 4
11
10
1
種別 IPアドレス マシンID
Successor 192.168.7.1 7
…
…
…
Join
Hash = 6
6
新規ノード
■ 単にJoinされただけでは、正しいルーティングが行われない
❏ Predecessorを用いて修正する
19
経路表の修正
Stabilize(Successor用)
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Predecessor
➡ 1つ前のノードへの経路
種別 IPアドレス マシンID
Successor 192.168.7.1 7
Predecessor 192.168.1.1 1
ノード4のSuccessorが7のまま
■ 自ノードのSuccessorにPredecessorがどのノードが聞く
20
Successor用 Stabilizeの動作
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Successor 192.168.7.1 7
Predecessor 192.168.1.1 1
Successor 192.168.7.1 7
Predecessor 192.168.?.1 ?
Successor 192.168.8.1 8
Predecessor 192.168.4.1 4
ノード4のSccssrは7
ノード7Prdcssrのは4
1
修正は行われない
■ 自ノードのSuccessorにPredecessorがどのノードが聞く
21
Successor用 Stabilizeの動作
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Successor 192.168.7.1 7
Predecessor 192.168.1.1 1
Successor 192.168.7.1 7
Predecessor 192.168.?.1 ?
Successor 192.168.8.1 8
Predecessor 192.168.6.1 4
ノード6のSccssrは7
ノード7Prdcssrのは4
2
間違いを修正
6
■ 自ノードのSuccessorにPredecessorがどのノードが聞く
22
Successor用 Stabilizeの動作
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Successor 192.168.7.1 7
Predecessor 192.168.1.1 1
Successor 192.168.7.1 7
Predecessor 192.168.?.1 ?
Successor 192.168.8.1 8
Predecessor 192.168.6.1 6
ノード4のSccssrは7
ノード7Prdcssrのは6
3
6にアクセス
一周まわって
6の存在を検知
■ 自ノードのSuccessorにPredecessorがどのノードが聞く
23
Successor用 Stabilizeの動作
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Successor 192.168.6.1 7
Predecessor 192.168.1.1 1
Successor 192.168.7.1 7
Predecessor 192.168.4.1 ?
Successor 192.168.8.1 8
Predecessor 192.168.6.1 6
ノード6にアクセス
6のPrdcssrは ”?”
4
ノード6のPrdcssr、
ノード4のSccssrを修正
4
6
■ 自ノードのSuccessorにPredecessorがどのノードが聞く
24
Successor用 Stabilizeの動作
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
Successor 192.168.6.1 6
Predecessor 192.168.1.1 1
Successor 192.168.7.1 7
Predecessor 192.168.4.1 4
Successor 192.168.8.1 8
Predecessor 192.168.6.1 6
ネットワークが修正
Stabilize処理は
定期的に行われる
■ FingerTable用のStabilizeを実行
❏ FingerTableは元々m個と決まっている
25
FingerTableの修正
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
FingerTable1 192.168.?.1 ?
FingerTable2 192.168.?.1 ?
FingerTable3 192.168.?.1 ?
FingerTable m 192.168.?.1 ?
…
…
…
FingerTableのすべての座標にアクセス
➡ 宛先が変わっていたら修正
■ FingerTable用のStabilizeを実行
❏ FingerTableは元々m個と決まっている
FingerTable用のStabilizeも定期的に行われる
26
FingerTableの修正
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
FingerTable1 192.168.14.1 14
FingerTable2 192.168.10.1 10
FingerTable3 192.168.8.1 8
FingerTable m 192.168.m.1 m
…
…
…
ネットワークが修正
■ ネットワークが維持されているとデータの共有・分散が可能
❏ このようにP2Pネットワーク上で処理が行える
27
データの共有・分散
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
複数コンピュータ間での
サーバーを除いた通信が容易に可能
■ P2Pネットワーク上で、Dropboxのようなシステムを運用
28
LifeStuff
P2Pなので、管理者であっても
データを閲覧することができない
ネットワーク上のデータの重複を回避
■ ネットワーク上のノード4がデータを要求
❏ 5分割されたデータのコピーをノード4へルーティング → 結合
29
P2Pにおけるデータの分散配置
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
1
2
3
4
5
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
1
2
3
4
5
1
2
34
必要なときのみ
結合・復元
■ サービスを使っている不特定多数が共有しては問題
❏ データを持っているユーザのみ復号化を許可
30
データ共有・同期サービスにおいて
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
1
2
3
4
5
Self-Encryption
データそのものを鍵として暗号化
Hash =
秘密鍵
暗号化 =,
秘密鍵
データを所持している人のみ復号化可能
31
Self-Encryption
7
14
6
0
8
12 4
11
10
1
7
14
6
0
8
12 4
11
10
1
1
2
3
4
5
秘密鍵
秘密鍵
秘密鍵秘密鍵
秘密鍵
データを所持しているユーザなら
秘密鍵を生成できる
必要なときに復号化
■ P2Pネットワーク技術の基礎としてChordを取り扱った
❏ Cloud技術への応用として、LifeStuffの概要を紹介
❏ P2P技術の基本は比較的容易で応用しやすい
➡ 分散ハッシュテーブルやSelf-Encryptionはオープンソース
32
まとめ
(GitHub)
システム開発や研究を行う上で役に立てていただければ。

More Related Content

What's hot

オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
CRI Japan, Inc.
 
ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編
Yuya Rin
 
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
Interop Tokyo ShowNet NOC Team
 
Open stackdaystokyo2016
Open stackdaystokyo2016Open stackdaystokyo2016
Open stackdaystokyo2016
Daisuke Nakajima
 
クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察
Naoto MATSUMOTO
 
NTPを使ったDDoSについて
NTPを使ったDDoSについてNTPを使ったDDoSについて
NTPを使ったDDoSについてYukimitsu Izawa
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
Takao Setaka
 
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
Brocade
 
2016-ShowNet-IoTを融合したマルチクラウドファブリック
2016-ShowNet-IoTを融合したマルチクラウドファブリック 2016-ShowNet-IoTを融合したマルチクラウドファブリック
2016-ShowNet-IoTを融合したマルチクラウドファブリック
Interop Tokyo ShowNet NOC Team
 
2016-ShowNetステージ-データセンタファシリティ
2016-ShowNetステージ-データセンタファシリティ2016-ShowNetステージ-データセンタファシリティ
2016-ShowNetステージ-データセンタファシリティ
Interop Tokyo ShowNet NOC Team
 
WireGurad in the FreeBSD kernel
WireGurad in the FreeBSD kernelWireGurad in the FreeBSD kernel
WireGurad in the FreeBSD kernel
Yuichiro Naito
 
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
Naoto MATSUMOTO
 
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
Takashi Sogabe
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用について
Tomofumi Hayashi
 
パケットさんを追え
パケットさんを追えパケットさんを追え
パケットさんを追え
Keisuke Aono
 

What's hot (17)

オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
オープンソースからエンタープライズまで対応可能な新世代LoRaWANプラットフォーム"The Things Stack"とその活用事例
 
ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編ルーティングチュートリアルチュートリアル TCP/IP編
ルーティングチュートリアルチュートリアル TCP/IP編
 
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
 
Open stackdaystokyo2016
Open stackdaystokyo2016Open stackdaystokyo2016
Open stackdaystokyo2016
 
Open contrailのご紹介
Open contrailのご紹介Open contrailのご紹介
Open contrailのご紹介
 
クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察クラウド時代のスケールアウト型テレメトリングシステムの考察
クラウド時代のスケールアウト型テレメトリングシステムの考察
 
NTPを使ったDDoSについて
NTPを使ったDDoSについてNTPを使ったDDoSについて
NTPを使ったDDoSについて
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
 
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
NFVがやってきた!ルーターの仮想化で何が変わるの?~最先端仮想ルーター導入の勘所~
 
2016-ShowNet-IoTを融合したマルチクラウドファブリック
2016-ShowNet-IoTを融合したマルチクラウドファブリック 2016-ShowNet-IoTを融合したマルチクラウドファブリック
2016-ShowNet-IoTを融合したマルチクラウドファブリック
 
2016-ShowNetステージ-データセンタファシリティ
2016-ShowNetステージ-データセンタファシリティ2016-ShowNetステージ-データセンタファシリティ
2016-ShowNetステージ-データセンタファシリティ
 
WireGurad in the FreeBSD kernel
WireGurad in the FreeBSD kernelWireGurad in the FreeBSD kernel
WireGurad in the FreeBSD kernel
 
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
 
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
オーバーレイネットワークで実現するプライベートクラウド -OpenStack/OpenContrailを用いたプライベートクラウドの構築及び評価計画のご紹介-
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用について
 
2015-ShowNetステージ-DDoS
2015-ShowNetステージ-DDoS2015-ShowNetステージ-DDoS
2015-ShowNetステージ-DDoS
 
パケットさんを追え
パケットさんを追えパケットさんを追え
パケットさんを追え
 

Similar to P2P 技術と Cloud コンピューティングへの応用

キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
KenzoOkuda
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
Dai Utsui
 
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
Developers Summit
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
Miya Kohno
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
Hinemos
 
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
VirtualTech Japan Inc.
 
Enigma
EnigmaEnigma
ディペンダブルなクラウドコンピューティング基盤を目指して
ディペンダブルなクラウドコンピューティング基盤を目指してディペンダブルなクラウドコンピューティング基盤を目指して
ディペンダブルなクラウドコンピューティング基盤を目指して
Kazuhiko Kato
 
データセンターネットワークの構成について
データセンターネットワークの構成についてデータセンターネットワークの構成について
データセンターネットワークの構成について
MicroAd, Inc.(Engineer)
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
SORACOM,INC
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
Yuya Takahashi
 
Serverless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backendServerless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backend
Motokatsu Matsui
 
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
Interop Tokyo ShowNet NOC Team
 
コンテナ導入概要資料2018
コンテナ導入概要資料2018コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
 
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定シスコシステムズ合同会社
 
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
Hinemos
 
ネットワークについて
ネットワークについてネットワークについて
ネットワークについて
なおき きしだ
 
Node-redでお手軽IoT
Node-redでお手軽IoTNode-redでお手軽IoT
Node-redでお手軽IoT
heimax222
 

Similar to P2P 技術と Cloud コンピューティングへの応用 (20)

キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
 
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
 
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
【B-6】sakura.io開発者が語るiotの概要と通信など大事な話
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
 
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
【HinemosWorld2016】A1-1_A2-1_IoT時代の攻めの運用を実現するHinemos
 
計算機理論入門08
計算機理論入門08計算機理論入門08
計算機理論入門08
 
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
 
Enigma
EnigmaEnigma
Enigma
 
ディペンダブルなクラウドコンピューティング基盤を目指して
ディペンダブルなクラウドコンピューティング基盤を目指してディペンダブルなクラウドコンピューティング基盤を目指して
ディペンダブルなクラウドコンピューティング基盤を目指して
 
データセンターネットワークの構成について
データセンターネットワークの構成についてデータセンターネットワークの構成について
データセンターネットワークの構成について
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
 
Serverless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backendServerless x IoT = "IoT Scale" backend
Serverless x IoT = "IoT Scale" backend
 
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
2021年度ShowNetの作り方・コンセプトと設計思想_ShowNet2021 seminar
 
コンテナ導入概要資料2018
コンテナ導入概要資料2018コンテナ導入概要資料2018
コンテナ導入概要資料2018
 
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
 
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
【HinemosWorld2014】B1-5_Hinemos活用事例のご紹介
 
ネットワークについて
ネットワークについてネットワークについて
ネットワークについて
 
Node-redでお手軽IoT
Node-redでお手軽IoTNode-redでお手軽IoT
Node-redでお手軽IoT
 

Recently uploaded

論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
 
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
sugiuralab
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
 
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
Yuki Miyazaki
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
Osaka University
 

Recently uploaded (9)

論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMMハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
 
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobodyロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
 
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
 
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
 

P2P 技術と Cloud コンピューティングへの応用