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

コンテナ型仮想環境における計算資源交換に基づく性能最適化

N/A
N/A
Protected

Academic year: 2021

シェア "コンテナ型仮想環境における計算資源交換に基づく性能最適化"

Copied!
1
0
0

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

全文

(1)情報処理学会論文誌. プログラミング. Vol.7 No.5 20 (Dec. 2014). 発表概要. コンテナ型仮想環境における計算資源交換に基づく 性能最適化 中森 亮介1,a). 阿部 聖昂1. 前田 敦司1. 2014年7月30日発表. プログラムの中には空間と時間のトレードオフを持つものが存在する.たとえば,メモリをキャッシュ として利用するプログラムやガベージコレクションを用いるプログラムといったものがあげられる.こう したプログラムは CPU 使用率を減少させ.それによる性能低下をメモリ使用量を増加させることで補え ば性能を変化させることなく CPU とメモリの資源配分を変化させることができる.逆も同様である.こ の性質を利用し,そのようなプログラムが複数存在する環境においてそれぞれのプログラム間で CPU 使 用率とメモリ使用量を交換することで個々の性能や全体の性能を向上することができると考えられる.近 年クラウドコンピューティングという形でのサービスが使用されるようになり,それらは仮想化技術を用 いて 1 台のサーバの中で複数の隔離された環境をつくり,その中で各種プログラムを動作させるという形 態をとっている.ここに先ほどの考えを応用することで,サーバの利用効率向上が期待できる.本報告で は,空間と時間のトレードオフを持つプログラムとキャッシュに用いるキーバリューストアがある Linux コンテナが複数存在する環境下において,コンテナ間で資源交換を行うことで最適な計算資源配分を得ら れるシステムについて紹介する.. Performance Optimization Based on Exchange of Computational Resources between Container-based Virtual Environment Ryosuke Nakamori1,a). Kiyotaka Abe1. Atusi Maeda1. Presented: July 30, 2014. Many programs have space-time trade-offs: e.g. programs which cache computation results on memory or programs use garbage collection can improve their throughput with more memory space. These programs may modify computational resource allocation without changing their performance, by increasing the memory usage instead of reducing the CPU usage, for example, or vice versa. By utilizing this property, in the case of multiple instances of such programs, the performance of at least one such program can be improved by trading CPU utilization and memory space between programs. In recent years, cloud computing services are widely used. Cloud provider creates isolated environments in servers using some virtualization technology and is running various programs on those environments. By applying this idea here, we can expect improvement in terms of utilization efficiency of the servers. In this presentation, we propose a system for optimizing computational resource allocation automatically with exchange of computational resources between Linux containers which running programs with space-time trade-offs including Key-Value Store for accelerate computation.. 1. a). 筑波大学大学院システム情報工学研究科 Graduate School of Systems and Information Engineering, University of Tsukuba, Tsukuba, Ibaraki 305–0006, Japan [email protected]. c 2014 Information Processing Society of Japan . 20.

(2)

参照

関連したドキュメント

Max-flow min-cut theorem and faster algorithms in a circular disk failure model, INFOCOM 2014...

To capture the variation of effective control reproduction number (R c (t)), the control process are divided into three periods, the average of R c (t) are calculated for each stage

繰延税金資産は、「繰延税金資産の回収可能性に関する適用指針」(企業会計基準適用指針第26

本資料は Linux サーバー OS 向けプログラム「 ESET Server Security for Linux V8.1 」の機能を紹介した資料です。.. ・ESET File Security

It is tempting to compute such a two-element form with a ∈ Z in any case, using Algorithm 6.13, if a does not have many small prime ideal divisors (using Algorithm 6.15 for y >

指針に基づく 防災計画表 を作成し事業 所内に掲示し ている , 12.3%.

環境への影響を最小にし、持続可能な発展に貢

都市 の 構築 多様性 の 保全︶ 一 層 の 改善 資源循環型 ︵緑施策 ・ 生物 区 市 町 村 ・ 都 民 ・ 大気環境 ・水環境 の 3 R に よ る 自然環境保全 国内外 の 都市 と の 交流︑. N P