KVSの動的性能伸縮に関する一考察

書誌事項

タイトル別名
  • A Study on Performance Elasticity of Key Value Store

この論文をさがす

抄録

クラウドコンピューティングの普及により,大量の計算資源を容易に入手できるようになった.これにより,スケ―ラビリティが高いデータベース管理システムである KVS (Key Value Store) が注目を集めている.クラウドコンピューティングでは計算資源を動的に確保,解放することが可能であり, KVS にも動的にノードを追加,削除してシステム規模を実行時に伸縮させる機能が用意されている.よって,クラウドコンピューティングと KVS を用いることにより,サービスにかかる負荷が高いときには多くの計算資源を確保してサービスの品質を保ち,負荷が低いときには確保計算資源量を減らして計算資源コストを抑制するという制御が可能となる.本稿では, KVS の動的性能伸縮性について考察を行う.まず,動的拡張性能 (ノードの追加に要する時間) の評価結果を示し,性能拡張には長い時間を要することがあること, KVS に読み込み負荷がかかっている状況では特に性能拡張に多くの時間を要することを示す.次に, I/O 解析結果を示し,読み込み負荷がかかっている状況では性能拡張に多くの時間を要する理由を示す.最後に, KVS の伸縮性の向上手法についての考察を示す.KVS (Key Value Store) is simple and scalable database management system. It is expected to be suitable for a cloud computing platform which has significant scalability. KVS has also large elasticity, with which system performance can be dynamically changed by adding or removing nodes without stopping the system. In this paper, we discuss elasticity of KVS. First, we evaluate elasticity of KVS using Cassandra which is one of the most famous KVS implementation and show inserting nodes into running system takes very long times. Second, we present analyses of system behavior. Third, we show the reason of the long joining time.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1573950402610672384
  • NII論文ID
    110009487406
  • NII書誌ID
    AA12149313
  • 本文言語コード
    ja
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ