SlideShare a Scribd company logo
1 of 20
Download to read offline
ロードバランスへの⻑⾧長い道
加藤  淳
2016/2/13
Who  am  I  ?
•  ネットワークエンジニア
•  某外資系メーカ勤務
Twitter:  @jkatojp
Jun  Kato  /  加藤  淳
お題:  ロードバランス
•  2点間での複数経路路の均等な選択
•  レイヤ2:  LAG,  EtherChannel,  …
•  レイヤ3:  ECMP  (等コストマルチパス)
GigaEther  x  10本
10GigaEther  x  1本
同じ合計帯域
10Gbpsでも
扱いはまるで違う
Per-‐‑‒Packet  vs.  Per-‐‑‒Flow
ロードバランス
Per-‐‑‒Packetロードバランス
•  パケットごとに経路路を振り分ける
•  ほぼ理理想的にロードバランスする
•  リンク間に遅延差があるとリオーダー  (届
く順番の⼊入れ違い)  が起きTCP再送など上
位通信でパフォーマンスが劣劣化する
– 広域では伝送経路路により数ms単位の遅延差
– 電⼦子回路路でいう  Skew  みたいなもの
•  1本リンク障害があると通信すべてに影響
•  ほとんど採⽤用されていない
Per-‐‑‒Flowロードバランス
•  ⼀一般的に採⽤用されている
•  フローごとに経路路を振り分ける
•  経路路の遅延差によるリオーダーが発⽣生し
ない
•  リンク障害の影響を限定できる
•  完全なロードバランスは難しい
→特定フローだけ⼤大量量のトラフィックとか…
→ロード「シェア」リングと呼んだりする
Per-‐‑‒Flowロードバランス
•  何を  Flow  と定義するかは実装依存
•  パラメータにより決まる
– 発信元/宛先IPアドレス
– 発信元/宛先TCP/UDPポート番号
– MPLSラベル
– ⼊入⼒力力インターフェイス
•  ハッシュ関数で計算
– ビット四則/論論理理演算、CRC32など
ハッシュ計算イメージ
Calcula&on	
  Result	
Router-­‐
id	
ip	
  src,	
  
dst	
TCP,	
  
UDP	
  Port	
  
src,	
  dst	
%
2.  Hash関数を
計算しHash
キーを得る
1.  Hash関数に
キーとなる値の
セットを⼊入⼒力力
最終的に得られる値:  0,  1,  2,  3  のどれか
(ECMP  4本の場合)
0
1
2
3
3.  Hashキーを
ECMP数やBundle  
Member数に合わ
せ変換する  (剰余
算)
4.  最終的に得られた
値を元に  ECMP  や  
Bundle  Member  へ
振り分け
特定⻑⾧長Hashキー
ハッシュ計算イメージ
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
Hashキー計算結果
(パケット毎に決まる固有の値)
0 1 0 1
0 1 0 1
0 1 0 1
0 1 0 1
ECMP  2本の場合
2で割って剰余を得る 剰余値0,1ごとに
各リンク割り当て
0 1 2 0
0 2 0 1
2 0 1 2
0 1 2 0
ECMP  3本の場合
3で割って剰余を得る
剰余値0,1,2ごとに
各リンク割り当て
Calcula&on	
  Result	
Router-­‐
id	
ip	
  src,	
  
dst	
TCP,	
  UDP	
  
Port	
  src,	
  
dst	
%
特定⻑⾧長Hashキー
0 1 2 3
4 0 1 2
3 4 0 1
2 3 4 0
ECMP  5本の場合
5で割って剰余を得る 剰余値0..4ごとに
各リンク割り当てIPアドレスとTCP/UDP
ポートから計算される
Hash値がこの値となる
パケット  (フロー)  の
集合
Per-‐‑‒Flowロードバランスの敵
•  トンネリング、カプセリング
•  ロードバランス⽤用フローの情報を隠蔽
– IPSecトンネル
– GREトンネル
– GTPトンネル
– L2VPN
– など
GTPトンネル  (携帯)
•  S5問題
•  LTE携帯  SGW-‐‑‒PGW間のGTPトンネルで発⽣生
•  ⼤大量量の携帯データトラフィックが集中する区間
•  発信元/宛先UDPポート番号がすべて同じ
EUTRAN	
   EPC	
  
MME	
  
PSTN/ISDN	
  
PGW	
  
eNodeB	
  
UE	
  
HSS/SLF	
  
SGW	
  
IMS	
  
INTERNET	
  
GTPトンネル  (携帯)
•  S5問題  (巨⼤大トラフィックが単⼀一フロー)
•  関係者は⾮非常に限られますが…
SGW PGWルータ ルータ
10GE  x  n 10GE  x  n 10GE  x  n
対策  (機能追加)
UDP上位のGTPヘッダの  
TE  ID  (ユーザ情報)  を
ハッシュキーに追加
発信元IP,宛先IP,発信元UDPポー
ト,宛先UDPポートまで同じ
1つのフローとして認識識
⼀一本しか通らない!
⾼高集約化
⾼高集約化
数千〜~数万ユーザのセッションが
カプセル化されて単⼀一のIPフローに
⼀一本じゃ
⾜足りない
では、
フローが多いケース
は全然問題ない??
では、
フローが多いケース
は全然問題ない??
→  No!!	
  
某インターネットバックボーン
•  特定区間で極端な偏りが発⽣生した事例例
偶数本ECMPの時に偏りが発⽣生!
IXで2本のECMP 次のルータで2本以上のECMP
IX	
  
O IA [Nexthop R5] [110/0] via [Link1]
[110/0] via [Link2]
B [Network A] [200/0] via [Nexthop R5]
O IA [Nexthop R5] [110/0] via [R1]
[110/0] via [R2]
Network	
  
A	
  
R1
IX
R3
R2 R4
R5
フローの極性化  (Polarization)
どのルータもハッシュの
Bottom  Bit  をキーにECMP
を選択していると仮定
このルータに届くフローの
ハッシュは  Bottom  Bit  が
すべて同じ値(1)  のため、
続く  ECMP  で必ず⼀一⽅方を通
り、ロードバランスしない
Polarization:  主に等コスト経路路  (ECMP)シナリオにおいて、
多段接続で同じロードバランスの⽅方法を使⽤用することにより、
後続のルータでロードバランスの不不均等が発⽣生する現象
ASR9000/XR:	
  Loadbalancing	
  architecture	
  and	
  characteris&cs	
  
hNps://supporOorums.cisco.com/document/111291/asr9000xr-­‐loadbalancing-­‐architecture-­‐and-­‐characteris&cs	
  
フローの極性化発⽣生イメージ
A9K
A9K
A9K
0 1 0 1
0 1 0 1
0 1 0 1
0 1 0 1
ECMP  2本
2の剰余で振分け
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
1st  Hop  と  2nd  Hop  は
同⼀一のHash計算⽅方法
偶数のみ届く
奇数のみ届く
1st  Hop
2nd  Hop
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
ECMP  6本
6の剰余で振分け
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
振り分けられるはずのパケットが上位から届かない!
0 1 2 3
4 5 0 1
2 3 4 5
0 1 2 3
フローの極性化まとめ
•  特定の条件が重なることにより稀に発⽣生
する  (知らない⼈人も多い)
•  条件1:
– 連続するルータで同じハッシュ関数を使⽤用
•  条件2:
– 上流流で複数のノードにトラフィックを分散
•  条件3:
– 上流流と下流流で分散させる経路路数がともに偶数
など、公約数をもつ  (互いに素ではない)
フロー極性化の対策
(メーカー視点)
•  ルータIDなど、ノード毎に結果をシャッフル
させるパラメータをハッシュ関数に埋め込む
のが有効
•  ルータIDを連番で振っていて1ビットしか違
わない場合など、シャッフルの効果が出にく
く、追加対策が必要
•  MD5などシャッフル性の⾼高いアルゴリズムは
有効だが、計算量量が多くパケット毎の処理理に
⾒見見合わない
•  設定によるアルゴリズム選択オプション
ロードバランスへの⻑⾧長い道
まとめ
•  Per-‐‑‒Packet  より  Per-‐‑‒Flow
•  Per-‐‑‒Flowではパケット毎にハッシュ計算
•  トンネリング・カプセリングは要注意
•  すべてのネットワークトポロジーに無条
件で理理想的に機能するハッシュアルゴリ
ズムは存在しない
•  必要に応じ⼿手動設定でアルゴリズム変更更

More Related Content

What's hot

NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...NTT DATA Technology & Innovation
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様Shuji Kikuchi
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続Amazon Web Services Japan
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティスAmazon Web Services Japan
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 ResolverAmazon Web Services Japan
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザインMasayuki Kobayashi
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...Amazon Web Services Japan
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...Amazon Web Services Japan
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編Toru Makabe
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかJun Kato
 
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)J-Stream Inc.
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをなAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理NTT DATA Technology & Innovation
 
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)NTT DATA Technology & Innovation
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Amazon Web Services Japan
 

What's hot (20)

NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
 
HTTP/2 入門
HTTP/2 入門HTTP/2 入門
HTTP/2 入門
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
大規模DCのネットワークデザイン
大規模DCのネットワークデザイン大規模DCのネットワークデザイン
大規模DCのネットワークデザイン
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのか
 
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 
はじめての vSRX on AWS
はじめての vSRX on AWSはじめての vSRX on AWS
はじめての vSRX on AWS
 
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
 
SRv6 study
SRv6 studySRv6 study
SRv6 study
 
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
 

Similar to ロードバランスへの長い道

Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違いHydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違いMasakazu Asama
 
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用Ruo Ando
 
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用Ruo Ando
 
20220602コンピュータネットワーク.pdf
20220602コンピュータネットワーク.pdf20220602コンピュータネットワーク.pdf
20220602コンピュータネットワーク.pdfrisakitagawa
 
Lagopus どれだけ速いのか
Lagopus どれだけ速いのかLagopus どれだけ速いのか
Lagopus どれだけ速いのかMasaru Oki
 
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshiJanogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshiKeisuke Ishibashi
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法Takuya ASADA
 
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?Kengo Nakajima
 
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用Ruo Ando
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてTomofumi Hayashi
 
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~モノビット エンジン
 
20120519 #qpstudy インターフェース入門
20120519 #qpstudy インターフェース入門20120519 #qpstudy インターフェース入門
20120519 #qpstudy インターフェース入門Hiyou Shinnonome
 
Lagopus performance
Lagopus performanceLagopus performance
Lagopus performanceMasaru Oki
 
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Panda Yamaki
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo!デベロッパーネットワーク
 
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)Panda Yamaki
 

Similar to ロードバランスへの長い道 (20)

Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違いHydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
 
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
 
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第8回授業-Web公開用
 
Kernel vm-2014-05-25
Kernel vm-2014-05-25Kernel vm-2014-05-25
Kernel vm-2014-05-25
 
20220602コンピュータネットワーク.pdf
20220602コンピュータネットワーク.pdf20220602コンピュータネットワーク.pdf
20220602コンピュータネットワーク.pdf
 
Lagopus どれだけ速いのか
Lagopus どれだけ速いのかLagopus どれだけ速いのか
Lagopus どれだけ速いのか
 
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshiJanogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法
 
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
 
計算機理論入門08
計算機理論入門08計算機理論入門08
計算機理論入門08
 
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
法政大学情報科学部 2012年度コンピュータネットワーク-第11回授業-Web公開用
 
コンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用について
 
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
MRU : Monobit Reliable UDP ~5G世代のモバイルゲームに最適な通信プロトコルを目指して~
 
Mmo game networking_1
Mmo game networking_1Mmo game networking_1
Mmo game networking_1
 
20060520.tcp
20060520.tcp20060520.tcp
20060520.tcp
 
20120519 #qpstudy インターフェース入門
20120519 #qpstudy インターフェース入門20120519 #qpstudy インターフェース入門
20120519 #qpstudy インターフェース入門
 
Lagopus performance
Lagopus performanceLagopus performance
Lagopus performance
 
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!Hokkaido.cap #osc11do Wiresharkを使いこなそう!
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション④
 
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
Hokkaido.cap#4 ケーススタディ(ネットワークの遅延と戦う:前編)
 

ロードバランスへの長い道