comparison index.html @ 14:e9e76fc32ef8 default tip

Fixed slide
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Mon, 03 Feb 2014 05:46:23 +0900 (2014-02-02)
parents e54af5333892
children
comparison
equal deleted inserted replaced
13:17b5915412d6 14:e9e76fc32ef8
338 <p>比較方法は、Jungle, Cassandra をそれぞれバックエンドとした簡易掲示板を作成する。</p> 338 <p>比較方法は、Jungle, Cassandra をそれぞれバックエンドとした簡易掲示板を作成する。</p>
339 <p>掲示板に対してHTTP Requestで並列に読み込みと書き込みの負荷をかけ計測する。</p> 339 <p>掲示板に対してHTTP Requestで並列に読み込みと書き込みの負荷をかけ計測する。</p>
340 <p>レスポンスが返る平均時間と標準偏差を求めグラフ化する</p> 340 <p>レスポンスが返る平均時間と標準偏差を求めグラフ化する</p>
341 </article> 341 </article>
342 342
343 <article>
344 <h3>
345 分散Key-ValueストアCassandraの特徴
346 </h3>
347 <small style="line-height:30px;">
348 <p>ring型トポロジーを形成。ring上にはHash値があり、書き込むデータのキーのハッシュ値により書き込むノードを決定</p>
349 <p>1つのデータの複製を最大何とるかというReplication factorの設定がある。</p>
350 <p>Consistency Levelというデータの読み書きの際に何台のノードから読み書きするかを決定できる</p>
351 <p>Consistency LevelにはONE,QUORUM,ALLがある。QUORUMはReplication factorの数/2+1 のノードに読み書きする。</p>
352 </small>
353 <p>
354 <img style="margin-top:-30px;" src="./images/consistency_quorum.png">
355 </p>
356 </article>
357 343
358 <article> 344 <article>
359 <h3> 345 <h3>
360 JungleとCassandraの比較方法 346 JungleとCassandraの比較方法
361 </h3> 347 </h3>
448 </tr> 434 </tr>
449 </table> 435 </table>
450 436
451 </article> 437 </article>
452 438
453 <!--
454 <article>
455 <h3>
456 実験に使用する並列環境の仕様
457 </h3>
458 <small>
459 <p>台数を増やすため学科の提供するVM48台とは別にKVMより12台用意し合計60台用意した。</p>
460 <p>KVMはクライアントとしてだけ使用する。</p>
461 <p>並列環境は実験1ではクライアントとして利用し、実験2ではクライアントとサーバ両方で利用する。</p>
462 </small>
463 <table style="font-size: 0.7em"/>
464 <tr>
465 <th></th><th>VMWareクラスタ</th><th>KVMクラスタ</th>
466 </tr>
467 <tr>
468 <td>台数</td><td>48</td><td>12</td>
469 </tr>
470 <tr>
471 <td>CPU</td>
472 <td>Intel(R) Xeon(R) CPU X5650@2.67GHz</td>
473 <td>Intel(R) Xeon(R) CPU X5650@2.67GHz</td>
474 </tr>
475 <tr>
476 <td>コア数</td>
477 <td>4</td>
478 <td>4</td>
479 </tr>
480 <tr>
481 <td>Memory</td>
482 <td>8GB</td>
483 <td>8GB</td>
484 </tr>
485 <tr>
486 <td>OS</td>
487 <td>Fedora 16</td>
488 <td>Fedora 16</td>
489 </tr>
490 <tr>
491 <td>HyperVisor</td>
492 <td>VMWare ESXi</td>
493 <td>KVM (Linux Fedora 16)</td>
494 </tr>
495 </table>
496 </article>
497 </article>
498 -->
499 439
500 <article> 440 <article>
501 <h3> 441 <h3>
502 実験1:単体サーバへの負荷 442 実験1:単体サーバへの負荷
503 </h3> 443 </h3>
692 </ul> 632 </ul>
693 </article> 633 </article>
694 634
695 <article> 635 <article>
696 <h3> 636 <h3>
697 </h3> 637 分散Key-ValueストアCassandraの特徴
698 <p></p> 638 </h3>
699 <ul> 639 <small style="line-height:30px;">
700 </ul> 640 <p>ring型トポロジーを形成。ring上にはHash値があり、書き込むデータのキーのハッシュ値により書き込むノードを決定</p>
701 </article> 641 <p>1つのデータの複製を最大何とるかというReplication factorの設定がある。</p>
702 642 <p>Consistency Levelというデータの読み書きの際に何台のノードから読み書きするかを決定できる</p>
643 <p>Consistency LevelにはONE,QUORUM,ALLがある。QUORUMはReplication factorの数/2+1 のノードに読み書きする。</p>
644 </small>
645 <p>
646 <img style="margin-top:-30px;" src="./images/consistency_quorum.png">
647 </p>
648 </article>
703 649
704 650
705 651
706 </section> 652 </section>
707 653