{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00214144","sets":["6164:6165:6617:10752"]},"path":["10752"],"owner":"44499","recid":"214144","title":["システム外部からのOSメモリの書き換えによるシステム障害からの復旧"],"pubdate":{"attribute_name":"公開日","attribute_value":"2021-11-25"},"_buckets":{"deposit":"366637b2-6420-4309-9507-ed5ad27b56ad"},"_deposit":{"id":"214144","pid":{"type":"depid","value":"214144","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"システム外部からのOSメモリの書き換えによるシステム障害からの復旧","author_link":["548846","548845"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"システム外部からのOSメモリの書き換えによるシステム障害からの復旧"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"信頼性","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2021-11-25","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"九州工業大学"},{"subitem_text_value":"九州工業大学"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Kyushu Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"Kyushu Institute of Technology","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/214144/files/IPSJ-ComSys2021009.pdf","label":"IPSJ-ComSys2021009.pdf"},"date":[{"dateType":"Available","dateValue":"2023-11-25"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ComSys2021009.pdf","filesize":[{"value":"1.7 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"11"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"29c80d8d-1d57-490b-b9b5-7de2deb147b3","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2021 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"木村, 健人"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"光来, 健一"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"近年の大規模かつ複雑なシステムにおいてシステム障害を完全に回避するのは困難である.したがって,障害発生時には迅速かつ正確に障害を検知して復旧を行うことが重要である.システム障害からの復旧を行う際には,管理者がシステムにリモートログインして作業を行ったり,対象システム内のプロセスやカーネルを用いて動作する復旧システムが自動復旧を行ったりする.しかし,これらの手法はシステム障害の影響を受けやすいため,復旧が行えない場合にはハードウェアリセットが必要となり,システムのデータや状態が失われる可能性がある.本稿では,障害の影響を受けにくいGPU上の復旧システムがOSを間接的に制御することでシステム障害からの復旧を行うGPUfasを提案する.GPUfasでは,GPUからメインメモリ上のOSデータを書き換え,OS自身の機能を用いて復旧を試みる.例えば,プロセスにシグナルを疑似送信することにより,障害の原因となったプロセスを強制終了させることができる.我々はLinuxとCUDA,LLVMを用いてGPUfasを実装し,GPUからメインメモリ上のOSデータを透過的に書き換えられるようにした.VM内のシステムについても,VMイントロスペクションを拡張して障害からの復旧を行えるようにした.さらに,カーネル内に組み込んだ復旧支援機構をGPUやVM外部から呼び出せるようにした.そして,GPUfasを用いてプロセスレベル障害からの復旧の有効性と性能について調べる実験を行った.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"84","bibliographic_titles":[{"bibliographic_title":"コンピュータシステム・シンポジウム論文集"}],"bibliographicPageStart":"75","bibliographicIssueDates":{"bibliographicIssueDate":"2021-11-25","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2021"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":214144,"updated":"2025-01-19T16:53:13.021438+00:00","links":{},"created":"2025-01-19T01:14:58.517263+00:00"}