DNSの負荷分散とキャッシュの有効性に関する予備的検討

Similar documents
学生実験

学生実験 3 日目 DNS IP ネットワークアーキテクチャ 江崎研究室

DNSとメール

BIND9.9から9.11へ移行のポイント(権威DNSサーバー編)

DNSSEC の仕組みと現状 平成 22 年 11 月 DNSSEC ジャパン

Microsoft PowerPoint - BIND9新機能.ppt

HDE Controller X 1-5. DNS サーバー

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

Microsoft PowerPoint 版_Root_JPの状況.ppt

PowerPoint Presentation

Microsoft PowerPoint attacktool.pptx

DNS DNS 2002/12/19 Internet Week 2002/DNS DAY 2

DNS と blocking anti-blocking 要素技術 ( みえてしまう要素技術 ) 藤原和典 株式会社日本レジストリサービス (JPRS) Internet Week 2018, DNS Day 2018 年 11 月 29 日 Copyrigh

第 5 部 特集 5 YETI - A Live Root-DNSTestbed 第 5 部 特集 5 YETI - A Live Root-DNSTestbed One World, One Internet, One Namespace - Paul Vixie(2014) 加藤朗 第 1 章は

DNS誕生日攻撃再び

~IPv6 と DNS の正しい付き合い方~ IPv6時代のDNS設定を考える

ISP技術者SWG報告書 およびその後の検討状況

Microsoft PowerPoint - IW2011-D1_simamura [互換モード]

UNIVERGE SG3000 から SG3600 Ver.6.2(2012 年モデル ) への 移行手順 All Rights Reserved, Copyright(C) NEC Corporation 2017 年 11 月 4 版

−uDNSƒzƒXƒeƒB?ƒOƒT?ƒrƒX−v??ƒU?ƒ}ƒj?ƒA?_

目次 1. はじめに 動作環境と操作上の注意事項 動作環境 操作上の注意事項 開始と終了 開始 終了 レコード情報編集 レコード情報編集の表示と基本操作

PowerPoint プレゼンテーション

初心者のためのDNSの設定とよくあるトラブル事例

提案書タイトルサブタイトルなし(32ポイント)

DNSSECの基礎概要

untitled

キャッシュポイズニング攻撃対策

1 TCP/IPがインストールされていて正常に動作している場合は ループバックアドレィング5.3 ネットワークのトラブルシューティング スでリプライが返ってきます リプライが返ってこない場合 なんらかの原因でサービスが無効になっていたり TCP/IPプロトコルが壊れていたりする可能性があります 2

Microsoft PowerPoint - private-dnssec

目次 1. サービス概要 提供機能... 2 DNS ゾーン... 2 正引き 逆引き... 2 レコードタイプ... 2 初期ゾーン... 3 コントロールパネル操作メニュー一覧 コントロールパネル ユーザ認証 ドメイン所有者確認

あなたのDNS運用は 来るべきDNSSEC時代に耐えられますか

当社は 7-dj.com DNS アウトソーシングサービス に加入したく 7-dj.com インターネットサービス規約を承認の上 下記の通り申込みます 初期費用 月額費用は貴社の指定する課金方法にて支払います お申込者申込年月日年月日 フリガナ 法人名 フリガナ ご住所 フリガナ 連絡担当者氏名 (

DNSにおけるキャッシュ汚染攻撃

< 目次 > スマートコネクトマネージドサーバ DNS サービス 1. サービス概要 サービス概要 特徴 サービス仕様 サービス概要 一覧 登録が不可能なパターン 注意事項...

目次 1. サービス概要 提供機能... 2 DNS ゾーン... 2 正引き 逆引き... 2 権威ネームサーバへの反映... 2 レコードタイプ... 2 初期ゾーン... 3 GUI 操作メニュー一覧 エンドユーザ GUI ユーザ認証... 4

DNS (BIND, djbdns) JPNIC・JPCERT/CC Security Seminar 2005

Microsoft PowerPoint - DNSSECとは.ppt

Microsoft PowerPoint - GTM_TB_Load_Balance.pptx

サーバーで安全な設定とは 正しい情報を正しく提供する 不確かな情報を提供したりしない ( 安全というより正しい設定 ) サービス経由で侵入されない 万が一侵入されても被害を最小限にする 2

2 注意事項 教材として会場を提供していただいている ConoHa さんのドメイン名とその権威ネームサーバを使 用しています conoha.jp ns1.gmointernet.jp

DNS DNS(Domain Name System) named(bind), tinydns(djbdns), MicrosoftDNS(Windows), etc 3 2 (1) ( ) IP IP DNS 4

ご挨拶

Microsoft PowerPoint Windows-DNS.pptx

DNSを「きちんと」設定しよう

目次 1 本マニュアルについて 設定手順 (BIND 9 利用 ) 設定例の環境 設定例のファイル構成 named.conf の設定例 逆引きゾーンの設定例 動作確認 ( ゾーン転送 )

いきなりすいません 本日は DNSSEC 2013 スプリングフォーラムですが DNSSEC の話はしません

2 フルサービスリゾルバ スタブリゾルバ からリクエストを 受け取る フルサービスリゾルバは権威ネームサーバに 対して反復復的に 問い合わせを 行行う ルートゾーンの権威サーバ スタブリゾルバ の IP アドレスを教えて? の IP アドレ

Microsoft PowerPoint - DNSSEC技術と運用.ppt [互換モード]

DNSサーバー設定について

058 LGWAN-No155.indd

untitled

DNSのセキュリティとDNSに関する技術

DNSSEC性能確認手順書v1.2

Office 365 管理者マニュアル

クラウドDNS へのネームサーバー切替手順

金融工学ガイダンス

DNS浸透の都市伝説を斬る~ランチのおともにDNS~

DNSSEC最新動向

Microsoft PowerPoint - d1-大本 貴-DNSSECstatus_DNS-DAY [互換モード]

Zone Poisoning

IP 2.2 (IP ) IP 2.3 DNS IP IP DNS DNS 3 (PC) PC PC PC Linux(ubuntu) PC TA 2

30分で学ぶDNSの基礎の基礎~DNSをこれから勉強する人のために~

ドメイン ネーム システムの概要

enog-ryuichi

(1) 鍵の更改 に追従するために 1 のソフトウェア ( 一般に BIND 又は Windows Server を利用 ) を最新版に更新する ( 今回の対策だけでなく 脆弱性への対応のためにも 最新版への更新は必須 ) 2 において DNSSEC のトラストアンカーの自動更新 の設定を行う 3

DNS設定ツールご利用マニュアル

ブロードバンドルータにおける問題(オープンリゾルバ)の解説、対策の説明

PowerPoint プレゼンテーション

自己紹介 氏名 : 藤原和典 個人ページ : 勤務先 : 株式会社日本レジストリサービス (JPRS) 技術研究部 業務内容 :DNS 関連の研究 開発 IETFでの活動 (2004~) RFC (2004~

e164.arpa DNSSEC Version JPRS JPRS e164.arpa DNSSEC DNSSEC DNS DNSSEC (DNSSEC ) DNSSEC DNSSEC DNS ( ) % # (root)

目次事前準備 コントロールパネルのアクセス方法と概要 ログイン 初回設定 コントロールパネルメニュー コントロールパネルの概要 ダッシュボード ユーザー画面 設

スライド 1

<4D F736F F D B835E835A E815B8E968BC68ED2838A C B2E646F6378>

見抜く力を!データを見て対策を考える(権威サーバ)

Microsoft認定資格問題集DEMO(70-642)

DNS Summer Days 2014 チュートリアル DNS 再 入 門 株式会社ハートビーツ滝澤隆史

DNSハンズオンDNS運用のいろは

DNSSEC機能確認手順書v1.2

スライド 1

DNSSEC技術実験報告書

jus.ppt

DNS(BIND9) BIND9.x のエラーをまとめたものです エラーと原因 ジオシティーズ容量大幅アップ セキュリティならお任せ! マイクロソフト 少ない初期導入コストで クラウド環境を構築! Ads by Yahoo!JAPAN 主にゾーン転送に関するエラー

登録フォーム/IIJ DNSサービス編

1 copyright(c) Digital-Effect Network CO.,LTD. All rights reserved.

DNSSEC運用技術SWG活動報告

移行設定の手引き

スマート署名(Smart signing) BIND 9.7での新機能

目次 1 BIND 9 (UNIX) を利用する 設定例の環境 インストール 設定例のファイル構成 named.conf の設定例 ルート DNS サーバの設定 ループバックアドレス用ゾーンの

R80.10_FireWall_Config_Guide_Rev1

目次 1. はじめに 2 2. ドメイン名の移行に伴う変更箇所について 3 3. スケジュールについて 4 4.DNS サーバー /DNS レコードの設定要否について 5 5. ドメイン名 DNS サーバーの管理元を確認する方法について 6 6.DNS サーバーの設定 7 7.DNS レコードの設定

PowerPoint Presentation

JJ SIP ドメイン解決のための DNS 相互接続共通インタフェース Common interconnection interface for SIP domain name resolution based on DNS 第 1.0 版 2018 年 8 月 29 日 一般社団法人情

移行設定の手引き


権威DNSサーバ 脱自前運用のススメ

DNSOPS.JP BoF nginxを利 した DNS over TLS 対応フルリゾルバの作り ( 株 ) ハートビーツ滝澤隆史

R76/Gaia ブリッジ構成設定ガイド

conf_example_260V2_inet_snat.pdf

untitled

Microsoft PowerPoint - RFC4035.ppt

Transcription:

DNSの負荷分散とキャッシュの有効性に関する予備的検討 東京電機大学服部敦藤本衡

発表の流れ 研究背景 目的 DNS キャッシュとロードバランス DNS query データ計測 キャッシュミス率のシミュレーション まとめと今後の課題 2

研究背景 Web ページの表示時間 UX に大きな影響がある ネットワーク環境の向上 2000 年以前は8 秒 現在では2 秒以内 名前解決に要する時間が相対的に大きくなる インターネットにおける DNS トラフィック増加 3

DNS キャッシュ 名前解決で得た情報をキャッシュ リソースレコードの情報を TTL の期間保持 キャッシュによる高速化 反復 再帰問い合わせを行わずに名前解決 キャッシュヒット率が UX の向上に繋がる 4

キャッシュミスした名前解決 ルート DNS サーバ 結果をキャッシュ www.example.jp の IP アドレスは? jp の DNS サーバ キャッシュサーバ クライアント PC example.jp の DNS サーバ 5

キャッシュヒットした名前解決 ルート DNS サーバ キャッシュ有 www.example.jp の IP アドレスは? jp の DNS サーバ キャッシュサーバ クライアント PC example.jp の DNS サーバ 6

TTL とヒット率に関する研究 Jung, et.al. (2002) MIT, KAIST で DNS query データの計測 キャッシュヒット率と遅延の評価 TTL がヒット率に大きく影響するのは 1000[s] 未満 Jung, et.al. (2003) キャッシュヒットを再生過程を使ってモデル化 7

DNS における負荷分散 複数のサーバに要求を分散して転送 負荷による処理遅延を防ぐ 障害発生時のシステムダウンを回避 8

キャッシュサーバの負荷分散 結果をキャッシュ キャッシュサーバ www.example.jp の IP アドレスは? キャッシュサーバ ロードバランサ クライアント PC キャッシュサーバ 9

キャッシュサーバの負荷分散 キャッシュサーバ キャッシュ有 www.example.jp の IP アドレスは? キャッシュサーバ ロードバランサ クライアント PC キャッシュサーバ 10

キャッシュと負荷分散 ロードバランスによるキャッシュ効率 複数のキャッシュサーバに負荷分散するとキャッシュ効率が低下する キャッシュ効率を考えた負荷分散 キャッシュヒット率を向上できる 11

研究目的 DNS query データの計測 クエリの到着時間間隔の経験分布 名前解決に要する時間の経験分布 負荷分散のシミュレーション 負荷分散なし ラウンドロビン ランダム キャッシュミス率の比較 キャッシュ効率を考えた負荷分散へ 12

発表の流れ 研究背景 目的 DNS キャッシュとロードバランス DNS query データ計測 キャッシュミス率のシミュレーション まとめと今後の課題 13

経験分布算出に必要なデータ 名前解決対象のドメイン名 名前解決要求の到着時刻 名前解決に対する応答送信時刻 キャッシュヒットの有無 14

経験分布算出に必要なデータ クライアントキャッシュサーバ権威サーバ権威サーバ キャッシュヒットした名前解決 キャッシュで解決 クエリ到着時刻 応答送信時刻 クエリ到着時刻 反復問い合わせ キャッシュミスした名前解決 反復問い合わせ 応答送信時刻 15

logging 機能の設定 カテゴリ client クライアントの要求処理のログを出力 queries 問い合わせログの出力 resolver 名前解決 リゾルバからの再帰的な問い合わせ処理のログを出力 デバッグレベル 10 16

ログメッセージ キャッシュヒットした名前解決 クライアントキャッシュサーバ権威サーバ権威サーバ client UDP request キャッシュで解決 client endrequest クエリ到着時刻 queries www.example.jp IN A 応答送信時刻 反復問い合わせ キャッシュミスした名前解決 resolver query resolver response 17

計測対象 東京電機大学の DNS キャッシュサーバ BIND9.8.2 18

計測対象の構成 プライベートネットワーク キャッシュサーバ 負荷分散 再帰問い合わせ キャッシュサーバ ロードバランサ rsync 反復問い合わせ キャッシュサーバ 19 syslog ログ収集ホスト

シミュレーションに使用するデータ 期間 :2013 年 9 月 18 日 ~2013 年 10 月 18 日 総クエリ数 :16,520,247 クエリタイプ別 クエリタイプ クエリ数 A 10,775,220 AAAA 3,613,683 PTR 1,274,047 MX 340,420 ANY 183,185 SRV 138,889 TXT 106,277 20 クエリタイプ クエリ数 SOA 65,416 DLV 11,853 NS 8,918 DS 1,217 CNAME 489 DNSKEY 423 RRSIG 104

経験分布を算出したドメイン名 A レコードの問い合わせトップ 10 ドメイン名 クエリ数 TTL www.google.com 754,192 300 time.apple.com 277,953 7200 e3191.dscc.akamaiedge.net 234,623 20 us-courier.push-apple.com.akadns.net 168,075 60 6to4.ipv6.microsoft.com 128,090 3600 www.bluecoat.com 114,727 7200 ipv6.msftncsi.com 109,936 1000 www.msftncsi.com 90,235 20 twitter.com 89,234 30 api.twitter.com 82,532 30 21

到着間隔分布 ( 累積分布 ) www.google.com 22

到着間隔分布 ( 累積分布 ) e3191.dscc.akamaiedge.net 23

到着間隔分布 ( 累積分布 ) us-courier.push-apple.com.akadns.net 24

到着間隔分布 ( 累積分布 ) www.bluecoat.com 25

到着間隔分布 ( 累積分布 ) www.msftncsi.com 26

到着間隔分布 ( 累積分布 ) twitter.com 27

到着間隔分布 ( 累積分布 ) api.twitter.com 28

応答時間分布の算出 キャッシュヒット時の応答時間 名前解決に要する時間がほぼ0であった 最大で0.001 秒程度 キャッシュミス時の応答時間を集計 29

キャッシュミス時の応答時間分布 www.google.com ( 累積分布 ) 30

キャッシュミス時の応答時間分布 e3191.dscc.akamaiedge.net ( 累積分布 ) 31

キャッシュミス時の応答時間分布 us-courier.push-apple.com.akadns.net ( 累積分布 ) 32

キャッシュミス時の応答時間分布 www.bluecoat.com ( 累積分布 ) 33

キャッシュミス時の応答時間分布 www.msftncsi.com ( 累積分布 ) 34

キャッシュミス時の応答時間分布 twitter.com ( 累積分布 ) 35

キャッシュミス時の応答時間分布 api.twitter.com ( 累積分布 ) 36

発表の流れ 研究背景 目的 DNS キャッシュとロードバランス DNS query データ計測 キャッシュミス率のシミュレーション まとめと今後の課題 37

シミュレーションの概要 パラメータ 到着時間間隔分布 応答時間分布 TTL キャッシュサーバ数 タイムスケール キャッシュミス率をシミュレーション 38

シミュレーションの設定 名前解決要求の到着間隔 到着間隔分布に従うランダムな間隔で到着 ロードバランサの振る舞い ラウンドロビン ランダムポリシーで割り振り キャッシュミスした場合 応答時間分布に基づく乱数を発生させ 要求処理状態へ 処理中の同一ドメインへの要求はミスとする 39

シミュレーションの設定 要求処理が完了後にキャッシュ保持状態 TTLのカウントダウンを開始 TTLが0になったらキャッシュを消去 キャッシュヒットした場合の処理時間は0 単一のドメイン名からの要求 シミュレーションの試行回数 1 試行で名前解決要求を10000 個発生 10000 試行の結果から平均 信頼区間を算出 40

シミュレーション 1 各ポリシーのキャッシュミス率を比較 TTL:30~30000 キャッシュサーバ数 :5 タイムスケール :1 41

TTL を変化させたキャッシュミス率 www.google.com 42

シミュレーション 2 サーバ数を変化させキャッシュミス率を比較 TTL:1~100,000 キャッシュサーバ数 :2~10 タイムスケール :1 43

サーバ数を変化させたミス率 www.google.com ランダム 44

サーバ数を変化させたミス率 www.google.com ラウンドロビン ランダムより著しく悪化している 45

時間帯別の到着間隔 時間帯別で到着間隔は変化するはず 人のいる時間帯 ( 日中 ) は要求が多い 人のいない時間 ( 深夜 ) は要求が少ない キャッシュミス率も異なるのでは? 46

時間帯毎のクエリ数 www.google.com 47

時間帯毎のクエリ数 e3191.dscc.akamaiedge.net 48

時間帯毎のクエリ数 us-courier.push-apple.com.akadns.net 49

時間帯毎のクエリ数 www.bluecoat.com 50

時間帯毎のクエリ数 www.msftncsi.com 51

時間帯毎のクエリ数 twitter.com 52

時間帯毎のクエリ数 api.twitter.com 53

時間帯毎のクエリ 深夜から早朝にかけてクエリのピーク 予想とは違った時間帯にピークが来ている 機械的なクエリ 日中にクエリのピーク 機械的でないクエリ 54

時間帯別で到着間隔の算出 各ドメイン名の到着間隔を時間帯別に集計 00:00:00~05:59:59 06:00:00~11:59:59 12:00:00~17:59:59 18:00:00~23:59:59 55

時間帯別の到着間隔分布 www.google.com 56

時間帯別の到着間隔分布 e3191.dscc.akamaiedge.net 57

時間帯別の到着間隔分布 us-courier.push-apple.com.akadns.net 58

時間帯別の到着間隔分布 www.bluecoat.com 59

時間帯別の到着間隔分布 www.msftncsi.com 60

時間帯別の到着間隔分布 twitter.com 61

時間帯別の到着間隔分布 api.twitter.com 62

シミュレーション 3( 時間帯別 ) 時間帯毎のキャッシュミス率を比較 TTL:Aレコードに設定されている値 キャッシュサーバ数 :5 タイムスケール :1~10000 63

時間帯別のキャッシュミス率 www.google.com 負荷分散なし 64

時間帯別のキャッシュミス率 www.google.com ランダム 65

時間帯別のキャッシュミス率 www.google.com ラウンドロビン 66

時間帯別のキャッシュミス率 twitter.com 負荷分散なし 67

時間帯別のキャッシュミス率 twitter.com ランダム 68

時間帯別のキャッシュミス率 twitter.com ラウンドロビン 69

シミュレーション 4( 時間帯別 ) TTL を変化させキャッシュミス率を比較 TTL: A レコードに設定されている 0.1, 1, 10, 100, 1000 キャッシュサーバ数 :5 タイムスケール :1 70

TTL を変化させたキャッシュミス率 www.google.com 0 時 ~6 時 71

TTL を変化させたキャッシュミス率 www.google.com 6 時 ~12 時 72

TTL を変化させたキャッシュミス率 www.google.com 12 時 ~18 時 73

TTL を変化させたキャッシュミス率 www.google.com 18 時 ~24 時 74

TTL を変化させたキャッシュミス率 e3191.dscc.akamaiedge.net 0 時 ~6 時 75

TTL を変化させたキャッシュミス率 e3191.dscc.akamaiedge.net 6 時 ~12 時 76

TTL を変化させたキャッシュミス率 e3191.dscc.akamaiedge.net 12 時 ~18 時 77

TTL を変化させたキャッシュミス率 e3191.dscc.akamaiedge.net 18 時 ~24 時 78

TTL を変化させたキャッシュミス率 us-courier.push-apple.com.akadns.net 0 時 ~6 時 79

TTL を変化させたキャッシュミス率 us-courier.push-apple.com.akadns.net 6 時 ~12 時 80

TTL を変化させたキャッシュミス率 us-courier.push-apple.com.akadns.net 12 時 ~18 時 81

TTL を変化させたキャッシュミス率 us-courier.push-apple.com.akadns.net 18 時 ~24 時 82

TTL を変化させたキャッシュミス率 www.bluecoat.com 0 時 ~6 時 83

TTL を変化させたキャッシュミス率 www.bluecoat.com 6 時 ~12 時 84

TTL を変化させたキャッシュミス率 www.bluecoat.com 12 時 ~18 時 85

TTL を変化させたキャッシュミス率 www.bluecoat.com 18 時 ~24 時 86

TTL を変化させたキャッシュミス率 www.msftncsi.com 0 時 ~6 時 87

TTL を変化させたキャッシュミス率 www.msftncsi.com 6 時 ~12 時 88

TTL を変化させたキャッシュミス率 www.msftncsi.com 12 時 ~18 時 89

TTL を変化させたキャッシュミス率 www.msftncsi.com 18 時 ~24 時 90

TTL を変化させたキャッシュミス率 twitter.com 0 時 ~6 時 91

TTL を変化させたキャッシュミス率 twitter.com 6 時 ~12 時 92

TTL を変化させたキャッシュミス率 twitter.com 12 時 ~18 時 93

TTL を変化させたキャッシュミス率 twitter.com 18 時 ~24 時 94

TTL を変化させたキャッシュミス率 api.twitter.com 0 時 ~6 時 95

TTL を変化させたキャッシュミス率 api.twitter.com 6 時 ~12 時 96

TTL を変化させたキャッシュミス率 api.twitter.com 12 時 ~18 時 97

TTL を変化させたキャッシュミス率 api.twitter.com 18 時 ~24 時 98

シミュレーション 5( 時間帯別 ) キャッシュサーバ数によるキャッシュミス率 TTL:1~100000 キャッシュサーバ数 :2~10 タイムスケール :1 99

サーバ数を変化させたミス率 www.google.com 0 時 ~6 時 ランダム 100

サーバ数を変化させたミス率 www.google.com 0 時 ~6 時 ラウンドロビン 101

サーバ数を変化させたミス率 www.google.com 6 時 ~12 時 ランダム 102

サーバ数を変化させたミス率 www.google.com 6 時 ~12 時 ラウンドロビン 103

サーバ数を変化させたミス率 www.google.com 12 時 ~18 時 ランダム 104

サーバ数を変化させたミス率 www.google.com 12 時 ~18 時 ラウンドロビン 105

サーバ数を変化させたミス率 www.google.com 18 時 ~24 時 ランダム 106

サーバ数を変化させたミス率 www.google.com 0 時 ~6 時 ラウンドロビン 107

実測のミス率と比較 www.google.com 時間帯 実測値 シミュレーション 0-6 0.0161395 0.1578095 6-12 0.0147337 0.2152604 12-18 0.0148195 0.4218725 18-24 0.0154831 0.2599871 total 0.0154676 0.2286550 108

実測のミス率と比較 twitter.com 時間帯 実測値 シミュレーション 0-6 0.666927 0.999998 6-12 0.353979 0.999991 12-18 0.164821 0.999967 18-24 0.400568 0.999994 total 0.354693 0.999990 109

実測のミス率と比較 計測したデータを見てみると キャッシュミス数が明らかに少ない TTL が 0 になっているのにキャッシュで応答 110

発表の流れ 研究背景 目的 DNS キャッシュとロードバランス DNS query データ計測 キャッシュミス率のシミュレーション まとめと今後の課題 111

まとめ キャッシュ効率を考えた負荷分散 キャッシュミス率の比較 負荷分散なし ランダム ラウンドロビン キャッシュミス率が悪化するケース TTLが短い場合 キャッシュサーバ数を増した場合 クエリ数が少ない時間帯 112

今後の課題 キャッシュサーバごとの負荷について 複数ドメインの問い合わせに対応 実測のキャッシュミス率が明らかに低い ログを見ると TTL が 0 でもキャッシュで応答 キャッシュ効率を考えた負荷分散 113