ヒト免疫システムを模倣したWeb3.0時代におけるクラウド・エッジ自動修復基盤の構築

项目来源

日本学术振兴会基金(JSPS)

项目主持人

田村 慶信

项目受资助机构

山口大学

项目编号

23K11066

立项年度

2023

立项时间

未公开

项目级别

国家级

研究期限

未知 / 未知

受资助金额

4680000.00日元

学科

情報ネットワーク関連

学科代码

未公开

基金类别

基盤研究(C)

关键词

エッジコンピューティング ; ヒト免疫システム ; 信頼性 ; 最適化 ; クラウドコンピューティング ; 深層学習 ; Web3.0 ;

参与者

未公开

参与机构

山口大学,大学院創成科学研究科

项目标书摘要:本研究課題では,安心安全な社会の実現を目的として,エッジコンピューティング環境における高信頼化手法を提案してきた.クラウドコンピューティング環境は一極集中型であることから,現在ではエッジコンピューティングが主流となっている.このようなエッジコンピューティングは,分散型環境であることから,運用段階における信頼性評価と管理が難しい.こうしたエッジコンピューティング環境に対する信頼性評価法として,ジャンプ拡散過程モデルの数理的深化と高性能化とともに,申請者の既存研究を数理的に精緻化した.具体的には,数理モデルと深層学習を融合した新たなクラウド最適化フレームワークを確立した.本研究課題の2年目においては,著書2冊,著書(分担執筆)2冊,学術論文(査読付)3編,国際会議論文(査読付)7編(国際共著含む),研究報告3編,研究発表6件,基調講演1件,および受賞1件の研究業績を残してきた.上述した研究業績により,現象を物理的に表現した数理モデルと,内部をブラックボックスとして扱う深層学習という,温故知新の考え方に基づき相反するアプローチを用いることで,多角的な側面からエッジコンピューティング環境における高信頼化と最適化を図ることが可能となった.特に,深層学習に基づくエッジコンピューティング環境における信頼性評価および最適化に関する研究をメインとした業績を多くアウトプットできており,本研究課題における2年目の進捗状況としては,順調であるといえる.これまでは,クラウドコンピューティングが主流であった.一極集中型のクラウドサービスにおいては,ひとたび障害が発生すると全てのサービスが利用できなくなるという欠点が存在している.したがって,最近では,一極集中型のクラウドコンピューティングではなく,端末側にエッジサーバを設置したエッジコンピューティングに変わりつつある.これにより,システムが分散化されるため,障害に強いシステムを構築し運用することが可能となる.本研究課題では,1年目において,免疫システムを模倣したバグの修正者自動割り当てメカニズムを深層学習により構築した.また,クラウドに対する複数のエッジからの相互作用を統計的独立性に基づき雑音として組み込み,一般化ジャンプ拡散過程モデルを提案した.さらに,2年目においては,提案手法の実測データに対する適合性を証明するとともに,揺らぎ特性を有する稼働率を導出した.具体的には,提案手法の有効性を証明するために,既存手法に対する適合性評価結果を実測データに基づく数値例とともに示した.また,温故知新の考え方から,既存手法として知られるソフトウェア信頼度成長モデルを教師信号とした深層学習に基づくエッジコンピューティングに対する信頼性評価法を提案した.特に,実際のエッジコンピューティングにおいて使用されているオープンソースソフトウェアのフォールトデータを利用した数値例を示すとともに,エッジコンピューティングの運用段階を考慮した信頼性評価尺度として稼働率を導出し,その適用可能性について議論した.深層学習手法では長期的な予測が難しいという欠点があったが,提案手法は物理モデルを教師信号として組み込んでいるため,長期的な稼働率の推定が可能となった.本研究成果は,査読付学術論文誌および国際会議論文等において広く公表してきた.3年目においては,本研究課題の集大成として,これまでに申請者が開発してきた信頼性評価ツールのソースコードを再利用しつつ,数理モデルに関する知識がなくとも提案手法を容易に利用できるように提案手法をオープンソースソフトウェアのツールとして実装・公開する.また,ツールの機能と性能を検証する.さらに,2年目において提案された手法の実測データに対する適合性を証明する.特に,エッジコンピューティングに対する揺らぎ特性を有する稼働率を導出する.その際,実際のオープンなクラウドエッジ環境から得られた実測データに基づき,ヒト免疫による自然治癒メカニズムに基づく最適化研究を継続的に遂行し,深層学習に基づくフォールトビッグデータの学習と推定アルゴリズムを構築する.さらに,ヒト免疫機構を模倣することにより,オープンソースソフトウェアのバグトラッキングシステムに取り入れる仕組みに基づいた提案手法に対する有効性を検証することで,様々なWeb3.0型サービスに対して安心・安全な分散型自立システムを構築できるものと考える.本研究課題における集大成として,ヒト免疫による自然治癒メカニズムに基づく最適化研究に関する論文を公表する.また,これまでの提案手法に基づくアプリケーションソフトウェア開発に関する論文を投稿する.さらには,開発されたアプリケーションソフトウェアの性能検証に関する論文を海外の査読付学術論文誌へ投稿する.Reason:本研究課題では,安心安全な社会の実現を目的として,エッジコンピューティング環境における高信頼化手法を提案してきた.クラウドコンピューティング環境は一極集中型であることから,現在ではエッジコンピューティングが主流となっている.このようなエッジコンピューティングは,分散型環境であることから,運用段階における信頼性評価と管理が難しい.こうしたエッジコンピューティング環境に対する信頼性評価法として,ジャンプ拡散過程モデルの数理的深化と高性能化とともに,申請者の既存研究を数理的に精緻化した.具体的には,数理モデルと深層学習を融合した新たなクラウド最適化フレームワークを確立した.本研究課題の2年目においては,著書2冊,著書(分担執筆)2冊,学術論文(査読付)3編,国際会議論文(査読付)7編(国際共著含む),研究報告3編,研究発表6件,基調講演1件,および受賞1件の研究業績を残してきた.上述した研究業績により,現象を物理的に表現した数理モデルと,内部をブラックボックスとして扱う深層学習という,温故知新の考え方に基づき相反するアプローチを用いることで,多角的な側面からエッジコンピューティング環境における高信頼化と最適化を図ることが可能となった.特に,深層学習に基づくエッジコンピューティング環境における信頼性評価および最適化に関する研究をメインとした業績を多くアウトプットできており,本研究課題における2年目の進捗状況としては,順調であるといえる。Outline of Research at the Start:クラウドに数百億台の機器がネットにつながるような未来の「超データ社会」を実現するためには,クラウドとのデータのやり取りをなるべく抑える必要があり,中央集権型のクラウドだけでなくエッジコンピューティングが鍵を握っている.本研究課題では,これまでになかったアプローチとして,ヒト免疫システムの自然治癒メカニズムに基づき,エッジコンピューティングの背後にある特徴量を自動で抽出し,不規則な障害拡散状態の特性を解明する。

  • 排序方式:
  • 1
  • /
  • 1.A NHPP-based SRGM considering the number of users for OSS

    • 关键词:
    • Computer software maintenance;Computer software selection and evaluation;Open source software;Software quality;UNIX;Estimation results;Mean value function;Model assumptions;Non-homogeneous Poisson process;Open-source softwares;Process-based;Software reliability growth models;Software updates;Software-Reliability;Tracking system
    • Miyamoto, Shoichiro;Zhou, Lei;Tamura, Yoshinobu;Yamada, Shigeru
    • 《International Journal of System Assurance Engineering and Management》
    • 2025年
    • 期刊

    Previously, many researchers proposed various software reliability growth model (SRGM) to evaluate software reliability. Also, they applied SRGM to open source software (OSS). On the other hand, almost all OSS continuing to develop. In this case, OSS’s latent faults fluctuates frequently. Moreover, it is difficult to evaluate accurately because this doesn’t consider by SRGM assumptions. It is known that as the number of software users increases, the number of the detected faults tends to increase. Especially, it is seen in like the number of the users changes fluctuates and the software update. In this paper, we analyze the impact of fluctuations in the number of software users on OSS using actual data from a fault tracking system. Moreover, we review the assumptions of non-homogeneous Poisson process (NHPP) based SRGM and propose the corrected time for model considering the number of number of users. Furthermore, we applied propose model to existing general NHPP-based SRGM’s mean value function. As a result, we confirmed that the number of users increases effect to the number of the detected faults. Furthermore, the propose model can evaluate software reliability accurately. Especially, logarithmic Poisson SRGM shows the highest estimation result. © The Author(s) under exclusive licence to The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden 2025.

    ...
  • 2.Deep Learning Based on Fine Tuning with Application to the Reliability Assessment of Similar Open Source Software

    • 关键词:
    • Application programs;Deep learning;Learning systems;Open systems;Reliability analysis;Software design;Software reliability;Data set;Deep learning;Fault data;Fine tuning;Machine-learning;Open source products;Open-source softwares;Quality evaluation;Similar open-source software
    • Tamura, Yoshinobu;Yamada, Shigeru
    • 《International Journal of Mathematical, Engineering and Management Sciences》
    • 2023年
    • 8卷
    • 4期
    • 期刊

    Recently, many open-source products have been used under the situations of general software development, because the cost saving and standardization. Therefore, many open-source products are gathering attention from many software development companies. Then, the reliability/quality of open-source products becomes very important factor for the software development. This paper focuses on the reliability/quality evaluation of open-source products. In particular, the large quantity fault data sets recorded on Bugzilla of open-source products is used in many open-source development projects. Then, the large amount of data sets of software faults is recorded on the Bugzilla. This paper proposes the reliability/quality evaluation approach based on the deep machine learning by using the large quantity fault data on the Bugzilla. Moreover, the large quantity fault data sets are analyzed by the deep machine learning based on the fine-tuning. copyright © International Journal of Mathematical, Engineering and Management Sciences.

    ...
  • 排序方式:
  • 1
  • /