• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2016 Fiscal Year Research-status Report

ビッグデータ解析に基づくクラウド信頼性評価法の開発と応用

Research Project

Project/Area Number 15K00102
Research InstitutionYamaguchi University

Principal Investigator

田村 慶信  山口大学, 創成科学研究科, 准教授 (20368608)

Co-Investigator(Kenkyū-buntansha) 山田 茂  鳥取大学, 工学(系)研究科(研究院), 教授 (50166708)
Project Period (FY) 2015-04-01 – 2018-03-31
Keywordsビッグデータ / クラウドコンピューティング / ソフトウェア / 信頼性
Outline of Annual Research Achievements

クラウドコンピューティング上でビッグデータを扱う機会が増えている.特に,短納期,コスト削減,および標準化といった観点から,クラウドサービスを提供するソフトウェア開発現場においてもオープンソースソフトウェアが積極的に採用されている.こうしたオープンソースプロジェクトのバグトラッキングシステム上では,フォールトに関する多くの情報が蓄積されている.平成28年度においては,ディープラーニングに基づくクラウドオープンソースソフトウェアに対する信頼性評価法を提案した.また,提案手法に基づく数値例を示すとともに,フォールトレベルを特定・認識するための手法について考察した.さらに,数理モデル等に関する知識がなくとも,容易にセキュリティ・信頼性を評価できる有用なツールとして公開するため,JavaScript言語および統計言語Rとの動的リンクにより,理論解析において使用されたRのソースコードを再利用しつつ,研究成果を迅速に信頼性評価ツールとして実装してきた.特に,バグトラッキングシステム上にはソフトウェアフォールトに関する多くのデータが登録されており,こうしたビッグフォールトデータを可視化し統計的に処理することが可能となれば開発管理者だけでなくユーザにとっても有益である.本研究課題では,ビッグフォールトデータを可視化するためのソフトウェアツールを開発した.特に,実際のビッグフォールトデータに基づき,開発されたアプリケーションソフトウェアの実行例を示すとともに,データ分析結果について考察した.上述した研究成果は,海外における査読付学術論文誌や査読付国際会議等において積極的に公表してきた.

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

平成27年度において開発されたジャンプ拡散過程モデルの応用として,平成28年度においてはクラウドコンピューティングとデータベースソフトウェアの両特性を考慮した信頼性評価技術を開発した.具体的には,クラウドとそれにアクセスする端末間のトラフィック状況などから,データベースソフトウェア全体に占める主要コンポーネントの割合に基づく信頼性評価法を提案した.これにより,通信データに依存したビッグデータとクラウド間の相互作用を考慮した信頼性評価が可能となる.さらに,実際のトラフィックデータを想定した実験結果に関して,セキュリティ,信頼性,およびソフトウェア工学分野に関係する国内外の関連学会において研究成果を公表した.特に,平成27年度に平成28年度予算を前倒し請求していたため,平成28年度の研究は余裕をもって進めることができた.これに伴い,ビッグフォールトデータ解析に関する新たな研究にも着手することができた.具体的には,大規模フォールトデータに対してディープラーニングを適用したフォールト識別法を提案した.また,バグトラッキングシステム上に登録されているデータから,フォールト重要度を特定・認識するための手法について考察し,実際のオープンソースプロジェクトのバグトラッキングシステム上に登録されているビッグフォールトデータを利用した提案手法の数値例を示した.さらに,オープンソースソフトウェアプロジェクトを支援する目的として,提案手法をソフトウェアツールとして実装してきた.

Strategy for Future Research Activity

これまでの研究成果を信頼性評価のためのソフトウェアツールとして追加実装し,オープンソースソフトウェアとして公開する.その際,これまでに申請者が開発してきた信頼性評価ツールのソースコードを再利用しつつ進めることから,短時間で機能拡張と追加実装を行うことが可能となるものと考える.また,提案されたツールに関する内容をまとめるとともに,ビッグデータ,クラウド,セキュリティに関係する国内外の関連学会に研究論文を投稿することにより,研究成果を広く公表する.特に,申請段階において考案していた手法のみに依存することなく,新たな手法としてビッグフォールトデータに対するディープラーニングに基づくフォールト識別法を提案し,これをソフトウェアツールとして実装してきた.さらに,ビッグフォールトデータから信頼度成長傾向を把握するための信頼性評価法も提案してきた.特に,平成28年度においては,ディープラーニングに基づく提案手法に対して適用された入力データに伴う推定結果の有効性に関して,認識率に基づき比較・考察を行った.これらの結果から,提案手法については,適用されるデータ数が多いほど有効性が高いことが確認できた.オープンソースプロジェクトのバグトラッキングシステム上には,多くのフォールトデータが蓄積されている.これらのビッグフォールトデータを効率良く利用することができるようになれば,オープンソースソフトウェアの品質向上に大きく寄与する.今後は,これまでに提案された信頼性評価手法をソフトウェアツールに新機能として追加実装する予定である.

  • Research Products

    (26 results)

All 2017 2016 Other

All Journal Article (15 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 13 results,  Acknowledgement Compliant: 15 results) Presentation (8 results) (of which Invited: 1 results) Book (1 results) Remarks (2 results)

  • [Journal Article] モバイルクラウドの最適データ分割を考慮したソフトウェア最適メンテナンス時刻推定のためのアプリケーション2017

    • Author(s)
      田村慶信, 山田茂
    • Journal Title

      統計数理研究所共同研究レポート「最適化:モデリングとアルゴリズム29」

      Volume: 29 Pages: 221-228

    • Acknowledgement Compliant
  • [Journal Article] Economic impact of software patching and optimal release scheduling2016

    • Author(s)
      A. Anand M. Agarwal, Y. Tamura, and S. Yamada
    • Journal Title

      Quality and Reliability Engineering International

      Volume: - Pages: 1-9

    • DOI

      10.1002/qre.1997

    • Peer Reviewed / Int'l Joint Research / Acknowledgement Compliant
  • [Journal Article] Reliability and interaction analysis based on fault data clustering and neural network for cloud software with big data2016

    • Author(s)
      Y. Tamura and S. Yamada
    • Journal Title

      Amity Journal of Interdisciplinary Research

      Volume: - Pages: 75-80

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Identification method of fault level based on deep learning for open source software2016

    • Author(s)
      Y. Tamura, S. Ashida, M. Matsumoto, and S. Yamada
    • Journal Title

      Software Engineering Research, Management and Applications, Studies in Computational Intelligence

      Volume: - Pages: 65-76

    • DOI

      10.1007/978-3-319-33903-0_5

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Software reliability model selection based on deep learning with application to the optimal release problem2016

    • Author(s)
      Y. Tamura and S. Yamada
    • Journal Title

      Journal of Industrial Engineering and Management Science

      Volume: - Pages: 43-58

    • DOI

      10.13052/jiems2446-1822.2016.003

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Software reliability model selection based on deep learning2016

    • Author(s)
      Y. Tamura, M. Matsumoto, and S. Yamada
    • Journal Title

      Proceedings of the International Conference on Industrial Engineering, Management Science and Application 2016

      Volume: - Pages: 77-81

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Deep learning approach for reliability assessment of cloud software2016

    • Author(s)
      Y. Tamura and S. Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: - Pages: 138-142

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Jump diffusion process model considering the optimal data partitioning for cloud with big data2016

    • Author(s)
      T. Takeuchi, Y. Tamura, and S. Yamada
    • Journal Title

      Proceedings of the 22nd ISSAT International Conference on Reliability and Quality in Design

      Volume: - Pages: 167-171

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Open source software reliability assessment based on deep learning2016

    • Author(s)
      Y. Tamura, M. Matsumoto, and S. Yamada
    • Journal Title

      Proceedings of the 7th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling

      Volume: - Pages: 509-516

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Quantitative interdependency analysis based on deep learning for cloud and database software2016

    • Author(s)
      Y. Tamura, S. Ashida, and S. Yamada
    • Journal Title

      Proceedings of the Thirteenth International Conference on Industrial Management

      Volume: - Pages: 325-331

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Comparison of big data analyses for reliable open source software2016

    • Author(s)
      Y. Tamura and S. Yamada
    • Journal Title

      Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management

      Volume: - Pages: -

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Fault identification tool based on deep learning for fault big data2016

    • Author(s)
      Y. Tamura, S. Ashida, and S. Yamada
    • Journal Title

      Proceedings of the 3rd International Conference on Information Science and Security

      Volume: - Pages: 69-72

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Reliability analysis based on deep learning for fault big data on bug tracking system2016

    • Author(s)
      Y. Tamura and S. Yamada
    • Journal Title

      Proceedings of the IEEE International Conference on Reliability, Infocom Technology and Optimization

      Volume: - Pages: 37-42

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Component-oriented reliability assessment approach based on decision-making frameworks for open source software2016

    • Author(s)
      S. Yamada and Y. Tamura
    • Journal Title

      Principles of Performance and Reliability Modeling and Evaluation, Springer Series in Reliability Engineering

      Volume: - Pages: 587-608

    • DOI

      10.1007/978-3-319-30599-8_23

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] クラウド上のビッグデータによる外的要因を考慮したソフトウェアの最適メンテナンス問題2016

    • Author(s)
      田村慶信, 信川ゆみ, 山田茂
    • Journal Title

      京都大学数理解析研究所講究録「不確実・不確定性の下での数理意思決定モデルとその周辺」研究集会講究録

      Volume: 1990 Pages: 183-190

    • Acknowledgement Compliant
  • [Presentation] ソフトウェア信頼性評価と最適リリース時刻推定のためのモバイルアプリケーション開発2016

    • Author(s)
      芦田哲,田村慶信,山田茂
    • Organizer
      第18回 IEEE広島支部 学生シンポジウム
    • Place of Presentation
      山口大学工学部 常盤キャンパス(山口県・宇部市)
    • Year and Date
      2016-11-19 – 2016-11-20
  • [Presentation] クラウドデータの運用環境を考慮したソフトウェア信頼性評価法2016

    • Author(s)
      竹内智哉,田村慶信,山田茂
    • Organizer
      第18回 IEEE広島支部 学生シンポジウム
    • Place of Presentation
      山口大学工学部 常盤キャンパス(山口県・宇部市)
    • Year and Date
      2016-11-19 – 2016-11-20
  • [Presentation] オープンソースソフトウェアに対する信頼性評価の適用例と最近の動向2016

    • Author(s)
      田村慶信
    • Organizer
      日本オペレーションズ・リサーチ学会 2016年度中部支部シンポジウム
    • Place of Presentation
      ウインクあいち(愛知県・名古屋市)
    • Year and Date
      2016-09-17
    • Invited
  • [Presentation] OSSフォールトデータ分析ツールの開発とその考察2016

    • Author(s)
      田崎諒也,田村慶信,山田茂
    • Organizer
      プロジェクトマネジメント学会 2016年度秋季研究発表大会
    • Place of Presentation
      広島修道大学(広島県・広島市)
    • Year and Date
      2016-09-01 – 2016-09-02
  • [Presentation] オープンソースソフトウェアに対するディープラーニングに基づくフォールト分析に関する比較と考察2016

    • Author(s)
      田村慶信,芦田哲,山田茂
    • Organizer
      プロジェクトマネジメント学会 2016年度秋季研究発表大会
    • Place of Presentation
      広島修道大学(広島県・広島市)
    • Year and Date
      2016-09-01 – 2016-09-02
  • [Presentation] モバイルクラウドに対する影響要因を考慮したハザードレートモデルに基づく信頼性管理2016

    • Author(s)
      松本光穂,田村慶信,山田茂
    • Organizer
      プロジェクトマネジメント学会 2016年度秋季研究発表大会
    • Place of Presentation
      広島修道大学(広島県・広島市)
    • Year and Date
      2016-09-01 – 2016-09-02
  • [Presentation] オープンソースソフトウェアに対するフォールトデータ分析ツールの開発2016

    • Author(s)
      田村慶信,芦田哲,松本光穂,山田茂
    • Organizer
      電子情報通信学会 信頼性研究会
    • Place of Presentation
      小樽経済センター(北海道・小樽市)
    • Year and Date
      2016-07-29
  • [Presentation] オープンソースソフトウェアに対するディープラーニングに基づくフォールト識別法2016

    • Author(s)
      田村慶信,芦田哲,松本光穂,山田茂
    • Organizer
      電子情報通信学会 信頼性研究会
    • Place of Presentation
      ウインクあいち(愛知県・名古屋市)
    • Year and Date
      2016-05-28
  • [Book] OSS Reliability Measurement and Assessment2016

    • Author(s)
      S. Yamada, Y. Tamura
    • Total Pages
      185 (145-185)
    • Publisher
      Springer
  • [Remarks] FBDAT Based on DL for OSS

    • URL

      http://www.comm.tcu.ac.jp/~tamura/

  • [Remarks] RAT Based on HRM for OSS

    • URL

      http://www.comm.tcu.ac.jp/~tamura/

URL: 

Published: 2018-01-16   Modified: 2023-03-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi