講演名 2014-08-21
待ち行列と実測データに基づくGAE性能予測モデル(経営計画におけるインタープライズの役割)
西田 紗知, 新川 芳行,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Google App Engine(GAE)は低コスト・高品質なデータベーストランザクション処理システムを効率的に開発できるPAAS(Platform As A Service)型クラウドのひとつである.GAEで基幹業務などの重要なシステムを稼働させる場合,性能予測が困難であるという問題があり,これが本格移行への妨げとなる可能性がある.GAEは内部構造や性能データが十分に公開されておらず,システムの内部構造に基づく性能予測モデルの構築は難しいと考えられる.本論文は,GAEが提供する様々なAPIに注目し,トランザクションを,分岐やループなどの制御構造を含むAPI列としてモデル化し,これらの処理遅延を実測データより得られた基本性能パラメータをもとに確率的に求める手法でシュミレーションする手法を紹介する.モデル化には,カラーペトリネット(CPN),シミュレーションにはCPN Toolsを用いている.また,性能予測の対象となるシステムはJava JDOによるデータストア処理トランザクションを想定している.
抄録(英) Google App Engine(GAE) is one of the most popular PAAS (Platform As A Service) type cloud computing environments, which provides us with the capability for implementing low-cost and high-quality database transaction systems. When we consider running such important systems as enterprise operational systems, the difficulty in performance prediction would become an obstacle to migrating those systems into the GAE environment. Since the structure and performance data of GAE are not opened to general public, it seems difficult to build a performance estimation model based on the GAE internal structure. This paper presents a modeling and simulation based approach to GAE performance prediction, focusing on the APIs that GAE provides. Each transaction is modeled as a series of these APIs with the control structure, e.g. branches and loops. The delay of each API is estimated using the performance parameters obtained through system measurements. As modeling and simulation tools, Colored Petri Net (CPN) and CPM tools are used. The paper focuses on the transaction systems using GAE Datastore, which are written with Java JDO.
キーワード(和) トランザクション処理 / クラウドコンピューティング / Google App Engine / カラーペトリネット
キーワード(英) Database Management System / Transaction Processing / VDM++ / Colored Petri Nets
資料番号 SWIM2014-14
発行日

研究会情報
研究会 SWIM
開催期間 2014/8/14(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Interprise Modeling (SWIM)
本文の言語 JPN
タイトル(和) 待ち行列と実測データに基づくGAE性能予測モデル(経営計画におけるインタープライズの役割)
サブタイトル(和)
タイトル(英) Data Integrity in BASE Transactions
サブタイトル(和)
キーワード(1)(和/英) トランザクション処理 / Database Management System
キーワード(2)(和/英) クラウドコンピューティング / Transaction Processing
キーワード(3)(和/英) Google App Engine / VDM++
キーワード(4)(和/英) カラーペトリネット / Colored Petri Nets
第 1 著者 氏名(和/英) 西田 紗知 / Sachi NISHIDA
第 1 著者 所属(和/英) 龍谷大学大学院理工学研究科情報メディア学専攻
Department of Science and Engineering, Ryukoku University
第 2 著者 氏名(和/英) 新川 芳行 / Yoshiyuki SHINKAWA
第 2 著者 所属(和/英) 龍谷大学大学院理工学研究科情報メディア学専攻
Department of Science and Engineering, Ryukoku University
発表年月日 2014-08-21
資料番号 SWIM2014-14
巻番号(vol) vol.114
号番号(no) 188
ページ範囲 pp.-
ページ数 5
発行日