最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

Amazon EC2 でクエリ大量処理

2008年12月06日 00時33分07秒 | Weblog
最短路問題のクエリが大量発生するが、そのクエリの量自体が時間と共に大きく変動すると仮定する。例えばインターネットサーバ側で道路の最短路検索のサービスを行うときには、当然ながら時間帯によって要求量には大きなばらつきがあると推測される。ホストしてはクラスタ計算機を用意しているが、変動分は動的に Amazon EC2 などで賄うというねらいがある。

Standard Instances
* $0.10 – Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform

上記の構成でAmazon EC2(仮想マシン:Xen) にログインしてみると、以下のようにホストマシンは CPU Opteron だった。

processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 65
model name : Dual-Core AMD Opteron(tm) Processor 2218 HE
stepping : 3
cpu MHz : 2599.998
cache size : 1024 KB

最短路プログラムではないが、SDPA を用いて他のマシンと性能を比べてみよう。

○SDPA 7.2.0 + GotoBLAS 1.27b8 : mcp500-1.dat-s

1: Amazon EC2 : Opteron 2218HE 2.6GHz
real 0m22.540s
user 0m9.633s
sys 0m0.104s

2: Opteron 270 (2.0GHz)
real 0m12.066s
user 0m11.966s
sys 0m0.087s

3: Atom 230 (1.6GHz)
real 0m28.830s
user 0m28.730s
sys 0m0.100s

4: Xeon 5460 (3.16GHz)
real 0m4.120s
user 0m4.074s
sys 0m0.044s

CPU 自体は遅くはないが、仮想マシンのオーバーヘッドが思ったよりも大きい。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする