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

JAIST Repository

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository"

Copied!
3
0
0

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

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title 分散環境における可分的ワークロードのスケジュール

方法

Author(s) Loc, Nguyen The Citation

Issue Date 2007‑03

Type Thesis or Dissertation Text version author

URL http://hdl.handle.net/10119/3566 Rights

Description Supervisor:教授 片山 卓也 ‑ Professor Takuya Katayama, 情報科学研究科, 博士

(2)

論文概要

Nguyen The Loc ソフトウェア基礎講座

情報科学研究科 北陸先端科学技術大学院大学 (JAIST)

可分的ワークロードは、任意の独立なチャンクに分割可能なワークロードである。この 定義から、任意個のロードフラクションに分割されることが可分的ワークロードの特質で ある。この種類のワークロードは科学及び技術の次ような領域で見つかられる。例えば、

z プロテインシークエンス分析

z 細胞膜マイクロ生理のシミュレーター

z 並列分散画像処理、ビデオ処理及びマルチメディア

あるワークロードに対して、単一コンピュータでは扱えない可能性があるので、そのワ ークロードをGridなど分散計算環境のワークステーション数に分けることが必要である。

それに対して、スケジュール問題が発生する。この問題は、マスターコンピュータがワー クロードをいくつの部分に分割し、実行時間(timespan)を最小にするために、それらの 部分をどのようにGridのワーカーコンピュータに割り当てるかという問題である。

このスケジュールプロセスの主な問題はワーカーのロードの最適分割を見つけること である。現在まで方法の複数が提案された。簡単な Single Round という解は、ワークロ ードをワーカー数と同じに分割して、ワーカーの一台ずつにロードの1つ部分を送る。ワ ーカーはロードを一回だけ受け取るので、この方法は Single Round と言われる。一方、

Multi Round という方法は、このプロセスを複数連続ラウンドに分割する。各ラウンド

におけるマスターはチャンクを各ワーカーに順番に受け渡す。

現行スケジュールアルゴリズムの明らかな欠点は、可用ワーカーから最適部分集合を得 るための堅実な選択方針の設計を無視することである。この理由の一つは、これらアルゴ リズムがLAN環境にのみ注目し、Grid などWAN環境における適していないこことであ る。Gridにおける、計算リソース(ワーカー)は動的にプラットフォームに加入し、また 離れること出来る。他のアルゴリズムとは違い、コンピュータ数1000台からなるGridで は、その全可用リソースがスケジュールプロセスに参加できるということを想定すること は出来ない。より最近のアルゴリズムでも、この問題対して原始的で直観点を解を提案し ているに過ぎない。

本論文の最初の部分では既存のアルゴリズムUMRを参考にしてMRRS というより良 好で現実的な新しいスケジュールアルゴリズムを提案する。MRRS は2つの点に関して UMRよりよい。1つ目は、CPU速度のみから計算を行うUMRに対して、MRRSは帯域 幅(bandwidth)や計算及び通信待ち時間(latency)などの他の引数を計算に入れるので、

より現実的なモデルになっているということである。2つ目は、ワーカー選択方針を備え 付けられる MRRS は、最適ワーカー部分集合を得られるということである。その結果、

MRRSアルゴリズムはURMを含む全ての既存アルゴリズムより良いことが実験的に示さ れている。

しかし、これらの全てのアプローチでは、ワーカーの計算実行するリソースが専有され ることを想定している。この想定は計算リソースがGridタスクに加えてローカルタスクを

(3)

実行するGridなど分散県境に対して非現実である。ワーカー能力が受動することは、ワー クロードスケジュールにとって無視できないチャレンジである。

本 論 文 の 二 番 目 目 的 は Grid な ど 非 専 有 環 境 の 為 に 能 率 的 な マ ル チ ラ ウ ン ド

(Multi-round)スケジュールアルゴリズムを開発することである。各ラウンドにおける最 適ワークロード分割を見つけるために、分割前の各ワーカーの可用 CPU 能力を可能な限 り予測する正確的にことが必要である。このためにローカル及び外部タスクに関するワー カーの活動を表すパフォーマンスモデルを開発する。このモデルは、システムにおけるロ ーカル及び Grid アプリケーション数が変動するときに関する各ワーカーの計算能力を予 測するのに役立つ。このモデルに基づいて、プロセッサーの能力を予測する新しい戦略を 提案する。そして、静的なMRRSアルゴリズムにパフォーマンスモデル及び予測戦略を組 み入れる動的なスケジュールアルゴリズムを設計する。

また、新しい動的なスケジュールアルゴリズムの開発に Mixed Tendency-Based

Prediction という既存予測アルゴリズムのを応用も行う。非専有環境におけるワークロー

ドを分割に、Mixed Tendency-Based Predictionアルゴリズムとは静的なMRRSアルゴリ ズムの統合を行う。

最終に、提案する動的、静的な両スケジュールアルゴリズムの比較、及びそれら提案さ れるアルゴリズムと既存スケジュールアルゴリズムの比較のための実験について記述する。

参照

関連したドキュメント

分からないと言っている。金銭事情とは別の真の

この説明から,数学的活動の二つの特徴が留意される.一つは,数学の世界と現実の

現行選挙制に内在する最大の欠陥は,最も深 刻な障害として,コミュニティ内の一分子だけ

日頃から製造室内で行っていることを一般衛生管理計画 ①~⑩と重点 管理計画

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

( 同様に、行為者には、一つの生命侵害の認識しか認められないため、一つの故意犯しか認められないことになると思われる。

AMS (代替管理システム): AMS を搭載した船舶は規則に適合しているため延長は 認められない。 AMS は船舶の適合期日から 5 年間使用することができる。

このため本プランでは、 「明示性・共感性」 「実現性・実効性」 「波及度」の 3