{"updated":"2025-01-21T19:20:10.983740+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00081515","sets":["934:1119:6676:6748"]},"path":["6748"],"owner":"11","recid":"81515","title":["都鳥:メモリ再利用による連続するライブマイグレーションの最適化"],"pubdate":{"attribute_name":"公開日","attribute_value":"2012-03-22"},"_buckets":{"deposit":"194c6ee5-c3a2-4337-9979-1f3f59f85a08"},"_deposit":{"id":"81515","pid":{"type":"depid","value":"81515","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"都鳥:メモリ再利用による連続するライブマイグレーションの最適化","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"都鳥:メモリ再利用による連続するライブマイグレーションの最適化"},{"subitem_title":"MIYAKODORI: Optimization for Sequence of Live Migrations by Reusing VM Memory","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"仮想化","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2012-03-22","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"東京大学大学院情報理工学系研究科"},{"subitem_text_value":"独立行政法人産業技術総合研究所"},{"subitem_text_value":"独立行政法人産業技術総合研究所"},{"subitem_text_value":"東京大学大学院情報理工学系研究科/国立情報学研究所"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science and Technology, The University of Tokyo","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Advanced Industrial Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Advanced Industrial Science and Technology","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Information Science and Technology, The University of Tokyo / National Institute of Informatics","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"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/81515/files/IPSJ-TACS0502009.pdf"},"date":[{"dateType":"Available","dateValue":"2014-03-22"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TACS0502009.pdf","filesize":[{"value":"739.8 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"16"},{"tax":["include_tax"],"price":"0","billingrole":"11"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"951c051e-1dfd-4bdb-8c66-e120854b96aa","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2012 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"穐山, 空道"},{"creatorName":"広渕, 崇宏"},{"creatorName":"高野, 了成"},{"creatorName":"本位田, 真一"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Soramichi, Akiyama","creatorNameLang":"en"},{"creatorName":"Takahiro, Hirofuchi","creatorNameLang":"en"},{"creatorName":"Ryousei, Takano","creatorNameLang":"en"},{"creatorName":"Shinichi, Honiden","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11833852","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7829","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"IaaS型クラウドコンピューティングの効率を上げるため仮想マシンのライブマイグレーションを用いる研究が多く行われている.たとえば仮想マシンを負荷に応じて集約・分散することで仮想マシンの性能保証を行いつつクラウド全体の消費電力を下げる,似たメモリ内容を持つ仮想マシンを集めることでメモリ利用効率を向上させる,ユーザデスクトップ,計算ノード,データベースの間を仮想マシンが行き来することでアプリケーションの実行時間を短縮する等が行われている.これらの研究では仮想マシンがホスト間を何度も移動することにより積極的な最適化が可能である.従来のライブマイグレーションでは仮想マシン移動にかかる時間が長い,転送量が大きくネットワーク負荷が高いという問題がある.これに対し既存研究では1回限りの移動についてオーバヘッドを削減する試みが行われているが,繰り返し何度も移動する場合については研究されていない.そこで本稿では仮想マシンが1度実行されたことのあるホストに戻る場合に,過去の実行でのメモリを再利用する手法を提案する.メモリを再利用し変更された部分のみ転送することにより上記の問題点を解決する.本稿ではメモリの再利用を行って仮想マシンがライブマイグレーションするシステム,都鳥を開発した.マイクロベンチマークおよびapacheを用いたアプリケーションベンチマークの結果,仮想マシンが1度実行されたことのあるホストに戻る場合に都鳥はライブマイグレーションにおける移動時間とメモリ転送量を削減できることが示された.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Many studies use live migration technique to increase efficiency of IaaS Cloud. For example, gathering and distributing Virtual Machines (VMs) in response to their load can guarantee the performance of VMs while suppressing energy consumption, memory usage can be more efficient by gathering VMs whose memory contents are similar with each other, and certain types of applications are executed faster by VM migration between user's desktop, compute nodes, and databases. In these studies, aggresive optimization are executed by making VMs migrate between hosts again and again. However, live migration have drawbacks that it takes a long time to migrate a VM, and that network load is large due to the large amount of transferred data. Existing studies about live migration tackle these problems by focusing on only `a' migration, not migrations. In this paper, we propose Memory Reusing. With Memory Reusing, we can reuse the memory of a VM when it returns back to a host on which the VM have once executed. We developed a system called MIYAKODORI, where VMs can migrate with Memory Reusing. Micro benchmarks and application benchmarks showed that MIYAKODORI can reduce the amount of data to transfer and the time to take, when a VM migrates back.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"85","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌コンピューティングシステム(ACS)"}],"bibliographicPageStart":"74","bibliographicIssueDates":{"bibliographicIssueDate":"2012-03-22","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicVolumeNumber":"5"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"created":"2025-01-18T23:35:41.217693+00:00","id":81515,"links":{}}