Research of Sanitizers for Distributed Concurrent Systems
Research of Sanitizers for Distributed Concurrent Systems
批准号:
19K11900
负责人:
荒堀 喜貴
金额:
$2.83万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2019
资助国家:
日本
项目状态:
已结题
起止时间:
2019-04-01 至 2023-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究は、分散並行バグを正確かつ高速に検査する分散並行サニタイザの実現を目的とする。サニタイザ(Sanitizer)とは、プログラムの実行状態を観測して得られるデータに基づきバグや脆弱性を検査する技術であり、ソフトウェアの信頼性やセキュリティの向上に役立つ。しかし、従来のサニタイザは、分散環境で複数の処理が並行動作するプログラムに固有の非決定的バグ(分散並行バグ)を正確かつ高速に検査できない。本研究はこの問題の解決を目指す。本年度は前年度の成果である「分散並行処理の複雑属性表現上で分散並行バグ検査を並列実行するメタデータ処理方式」を踏まえ、この検査メタデータ処理方式の最適化方式を設計した。この最適化設計のための予備実験として、まず、既存研究で調査された代表的な分散並行バグを含むベンチマークプログラム群を拡充し、前年度にプロトタイプ実装した分散並行バグ検査メタデータ処理を適用することにより、検査メタデータ処理の非効率部分を調査した。この予備実験による調査の結果、前年度設計の検査メタデータ処理には、検査メタデータの分散並列処理を担うノード群の間およびノード内プロセッサコア群の間のそれぞれにおいて処理負荷の偏りがあることが分かった。次に、この予備実験の結果を踏まえ、検査担当ノード群の間の検査メタデータ処理負荷の偏りと各ノード内のプロセッサのコア間の負荷の偏りを解消する各種の最適化手法を設計した。
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3412841.3442049
发表时间:
2021-03
期刊:
Proceedings of the 36th Annual ACM Symposium on Applied Computing
影响因子:
--
作者:
[Ena Tominaga;Yoshitaka Arahori;K. Gondow]
通讯作者:
Ena Tominaga;Yoshitaka Arahori;K. Gondow
STRAB: state recovery using reverse execution at IR level for concurrent programs
STRAB:在 IR 级别使用反向执行来恢复并发程序的状态
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[S. Hoshino, Y. Arahori, and K. Gondow]
通讯作者:
and K. Gondow
Postmortem accurate IR-level state recovery for deployed concurrent programs
对已部署的并发程序进行事后准确的 IR 级状态恢复
DOI:
10.1145/3493499.3493502
发表时间:
2021
期刊:
ACM SIGAPP Applied Computing Review
影响因子:
--
作者:
[Shinji Hoshino, Yoshitaka Arahori, Katsuhiko Gondow]
通讯作者:
Katsuhiko Gondow
分散並行ファジング
分布式并行模糊测试
DOI:
--
发表时间:
2019
期刊:
影响因子:
--
作者:
[石山泰地, 荒堀喜貴, 権藤克彦]
通讯作者:
権藤克彦
イベント駆動コードの差分解析を可能にするパス探査経験則
路径探索启发法可对事件驱动代码进行差异分析
DOI:
--
发表时间:
2019
期刊:
影响因子:
--
作者:
[冨永江奈, 荒堀喜貴, 権藤克彦]
通讯作者:
権藤克彦
共 8 条
A Binary Analysis Framework for Instrumenting and Controlling Concurrent Behaviors of Microarchitectures
-
批准号:22K11968
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.66万
-
财政年份:2022
-
负责人:荒堀 喜貴
-
依托单位: