• 検索結果がありません。

空間的局所性と時間的局所性を再現するストレージワークロードの自動生成の検討

N/A
N/A
Protected

Academic year: 2021

シェア "空間的局所性と時間的局所性を再現するストレージワークロードの自動生成の検討"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 76 回全国大会. 3A-6. 空間的局所性と時間的局所性を再現する ストレージワークロードの自動生成の検討 丸山 哲太郎 ∗. 河場 基行 †. 概要 近年のストレージにおける性能向上に寄与する機能は負荷の偏りを利用するものが多いため,これら機能の評価のた めには実システムが生じる負荷の時間的・空間的な偏りを再現することが必要である.しかし既存の方式ではこの偏り を忠実に再現することは出来ない.本論文は長期的なアクセス頻度の偏りを再現する Zipf 分布による負荷生成法と,短 期的なアクセス頻度の偏りを再現する Hierarchical Reuse Random Walk による負荷生成法によって生成された負荷 の特性を解析し,実システムが生じる負荷の偏りを模擬する人工的なワークロード生成方式を考察する.. 参照間隔が短い確率が大きいほど時間的局所性が高い.. 1 はじめに. 空間的・時間的局所性はそれぞれ分布の形から判断で. 近年のストレージが持つ機能の中には,キャッシュ機. きるが,これらを端的に表す値を定義することは非常に. 能や階層ストレージ機能などアクセスの偏り(局所性). 難しいため,本論文では便宜的に空間的局所性は最も頻. を利用して性能を向上させるものが多い.これら機能を. 度が大きい単位領域の確率,時間的局所性は再参照間隔. 評価するためには,局所性を持つ負荷(ワークロード). が 0 である確率を各々の指標とする.. を実際にストレージに与え,性能を測定することが必要. 本論文では実ワークロードとして SNIA(Storage Net-. である.この性能測定手法として実ストレージアクセス. work Industry Association) にて公開されている Mi-. 履歴を用いる手法があるが,アクセスサイズを変えられ. crosoft Research 社の実ワークロード(MSR)[1] を用. ないなど適用面で問題がある.そこで局所性を持つ負荷. いる.MSR に含まれるワークロードのうちアクセス数. を自動生成する方式が望まれている.. が多い上位 10 個のワークロードを用い,各ワークロー. 本論文ではまず,実ワークロードが長期的なアクセス 頻度の偏り(空間的局所性)と短期的なアクセス頻度の. ドがアクセスする領域を 1024 個に分割して空間的・時 間的局所性を計算したものを図 1 に示す.. 存方式はこれら局所性のうち一方のみしか持たないこと を示す.最後に,実ワークロードにおける局所性を再現 するために必要な空間的・時間的局所性を併せ持つ新し い方式への考察を示す.. 2 実ワークロードの局所性 ワークロードの長期的なアクセス頻度の偏りである空 間的局所性は,ストレージの全領域を単位領域に分割 し,全測定時間における単位領域毎のアクセス頻度を頻 度順にソートした際の分布の形で判断する.特定の単位. 再参照間隔 0 の確率(時間的局所性). 偏り(時間的局所性)を併せ持つことを示す.次に,既 1 proj 4. proj 2 proj 1 src1 0. 0.8. usr 1. usr 2 prxy 0 prxy 1. 0.6. prn 1 src1 1. 0.4. 0.2. 0 0. 0.05. 0.1. 0.15. 0.2. 最も頻度が大きい単位領域の頻度確率(空間的局所性). 図1. 実ワークロードにおける局所性. 領域へのアクセス確率が大きいほど空間局所性が高い. また短期的なアクセス頻度の偏りである時間的局所性 は,ある単位領域にアクセスしてから再びアクセスする までの回数である再参照間隔の分布の形で判断する.再 ∗. ( 株 )富 士 通 研 究 所 デ ー タ プ ラ ッ ト フ ォ ー ム 研 究 部. [email protected] †. ( 株 )富 士 通 研 究 所 デ ー タ プ ラ ッ ト フ ォ ー ム 研 究 部. 図 1 から,MSR におけるどのワークロードも空間的 局所性と時間的局所性を併せ持つことが分かる.. 3 局所性を再現する既存方式 様々な実ワークロードの空間的局所性は Zipf 分布に 従うことが知られている [2].N 個の単位領域に対する. [email protected]. 1-37. Copyright 2014 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 76 回全国大会. Zipf 分布は式 1 で表され,s の値が大きいほど空間的局. 0.9. 所性が高いワークロードとなる.. 0.8. usr 1 ZIPF HRRW. 0.7. s. (1). 確率. 0.6. 1/x f (x; s, N ) = ∑N s n=1 1/n. 0.5 0.4. また時間的局所性を binary tree 上の移動で模擬する. 0.3. ものが,業界標準のベンチマークである SPC-1[3] にも. 0.2 0.1. 採用されている Hierarchical Reuse Random Walk[4] (HRRW)である.2H 個の単位領域を高さ H の binary. 0 0. 2. 4. 6. 8. 10. 再参照間隔. tree の leaf に配置し,i 番目にアクセスした単位領域を. 図3. 表す leaf を xi とする.HRRW は binary tree を登る一. usr 1 の時間的局所性を再現. 定値 k と更に 1 段登る確率 ν の 2 つのパラメータを持 ち,これらから binary tree を登る段数 h(0 ≤ h ≤ H) を求め,式 2 に基づき xi から xi+1 を決定するものであ る.R は 0 ≤ R < 1 を満たす一様乱数であり,h の値 が小さいほど時間的局所性が高いワークロードとなる.. いことから各々のアクセスは独立であるため,図 3 のよ うに時間的局所性を持たない. 一方 HRRW は式 2 の第一項から,h の値が小さい場 合に直前の位置情報が保存されるため,図 3 のように時. xi+1. xi = 2 ⌊ h ⌋ + ⌊R2h ⌋ 2 h. (2). 数によってアクセスが全領域に均等に分散するため,図. 2 章において局所性が最も高い usr 1 の空間的局所性 を Zipf 分布,時間的局所性を HRRW によって再現す ることを試みた.Zipf 分布のパラメータを s = 1.14,. HRRW のパラメータを k = 0, ν = 0.3 とした時の空間 的・時間的局所性のグラフを図 2,図 3 に示す.. 2 のように空間的局所性が失われてしまう. 実ワークロードは図 1 のように一般的に空間的・時間 的局所性を併せ持つ.これを忠実に再現するためには, 式 2 の第二項を一様乱数ではなく,binary tree の形に 依存する乱数に置き換える新しいモデルが必要である.. 0.2. 5 まとめ. usr 1 ZIPF HRRW. 0.15. 間的局所性を持つ.しかし式 2 の第二項により,一様乱. 実ワークロードが空間的・時間的局所性を併せ持ち,. 確率. 既存方式ではこれら局所性を同時に再現できないことを 0.1. 示した.また HRRW をベースにした空間的・時間的局 所性を併せ持つ新しいモデルの可能性を示唆した.. 0.05. 今後は,新しいモデルを定式化し,実際のストレージ 装置上において実ワークロード及び新しいモデルによっ. 0 0. 2. 4. 6. 8. 10. て生成された実ワークロードを模擬する負荷を用いて性. 頻度順にソートした単位領域. 図2. 能実測を行い,人工生成の質を検証する予定である.. usr 1 の空間的局所性を再現. 参考文献 これらのグラフから,空間的・時間的局所性は各々. [1] http://iotta.snia.org/traces/388. Zipf 分布・HRRW にて再現できることが分かる.しか. [2] H. Yu, et. al.: “Understanding User Behavior in. しどちらも空間的・時間的局所性を併せ持たず,実ワー. Large-Scale Video-on-Demand Systems”. Proc. of. クロードの局所性を再現することは出来ない.. the 1st ACM SIGOPS, 2006 [3] http://www.storageperformance.org. 4 局所性を再現するモデルへの考察. [4] Bruce McNutt: “The Fractal Structure of Data. Zipf 分布により生成されたワークロードは図 2 のよ うに空間的局所性を持つが,式 1 に過去の位置情報が無. 1-38. Reference - applications to the memory hierarchy”, Springer Science+Business Media, LLC. Copyright 2014 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

の多くの場合に腺腫を認め組織学的にはエオヂ ン嗜好性細胞よりなることが多い.叉性機能減

以上のことから,心情の発現の機能を「創造的感性」による宗獅勺感情の表現であると

既存の尺度の構成概念をほぼ網羅する多面的な評価が可能と考えられた。SFS‑Yと既存の

DTPAの場合,投与後最初の数分間は,糸球体濾  

Wach 加群のモジュライを考えることでクリスタリン表現の局所普遍変形環を構 成し, 最後に一章の計算結果を用いて, 中間重みクリスタリン表現の局所普遍変形

口腔の持つ,種々の働き ( 機能)が障害された場 合,これらの働きがより健全に機能するよう手当

耐震性及び津波対策 作業性を確保するうえで必要な耐震機能を有するとともに,津波の遡上高さを

性能  機能確認  容量確認  容量及び所定の動作について確 認する。 .