SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler 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ではパケット毎にハッシュ計算
•  トンネリング・カプセリングは要注意
•  すべてのネットワークトポロジーに無条
件で理理想的に機能するハッシュアルゴリ
ズムは存在しない
•  必要に応じ⼿手動設定でアルゴリズム変更更

Mais conteúdo relacionado

Mais procurados

(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014Amazon Web Services
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎Shuji Kikuchi
 
CloudFront経由でのCORS利用
CloudFront経由でのCORS利用CloudFront経由でのCORS利用
CloudFront経由でのCORS利用Yuta Imai
 
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかJun Kato
 
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021Hiroshi Tokumaru
 
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #1320210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13Amazon Web Services Japan
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様Shuji Kikuchi
 
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPNAmazon Web Services Japan
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティスAmazon Web Services Japan
 
AvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateAvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateHiroki Ishikawa
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAkihiro Kuwano
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたakira6592
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャストNoritaka Sekiyama
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方Yoshiyasu SAEKI
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門Kohei Tokunaga
 

Mais procurados (20)

(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎
 
データセンターネットワークでのPrometheus活用事例
データセンターネットワークでのPrometheus活用事例データセンターネットワークでのPrometheus活用事例
データセンターネットワークでのPrometheus活用事例
 
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
 
CloudFront経由でのCORS利用
CloudFront経由でのCORS利用CloudFront経由でのCORS利用
CloudFront経由でのCORS利用
 
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのかネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのか
 
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
 
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #1320210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
 
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
AS45679 on FreeBSD
AS45679 on FreeBSDAS45679 on FreeBSD
AS45679 on FreeBSD
 
AvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateAvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregate
 
はじめての vSRX on AWS
はじめての vSRX on AWSはじめての vSRX on AWS
はじめての vSRX on AWS
 
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティスAWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみた
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト基礎から学ぶ? EC2マルチキャスト
基礎から学ぶ? EC2マルチキャスト
 
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
 

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

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
 

Semelhante a ロードバランスへの長い道 (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 ケーススタディ(ネットワークの遅延と戦う:前編)
 

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