{"updated":"2025-01-19T10:27:27.567665+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00232378","sets":["1164:1867:11465:11510"]},"path":["11510"],"owner":"44499","recid":"232378","title":["SiloSF: Concurrency Control Protocol with Lightweight Priority Control"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-02-12"},"_buckets":{"deposit":"88edfcbd-8384-4f06-b0da-be287c4ca972"},"_deposit":{"id":"232378","pid":{"type":"depid","value":"232378","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"SiloSF: Concurrency Control Protocol with Lightweight Priority Control","author_link":["628493","628495","628490","628492","628494","628491"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"SiloSF: Concurrency Control Protocol with Lightweight Priority Control"},{"subitem_title":"SiloSF: Concurrency Control Protocol with Lightweight Priority Control","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"一貫性制御","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2024-02-12","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Media and Governance, Keio University"},{"subitem_text_value":"Cybozu Labs, Inc."},{"subitem_text_value":"Faculty of Environment and Information Studies, Keio University"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Media and Governance, Keio University","subitem_text_language":"en"},{"subitem_text_value":"Cybozu Labs, Inc.","subitem_text_language":"en"},{"subitem_text_value":"Faculty of Environment and Information Studies, Keio University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"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/232378/files/IPSJ-OS24162009.pdf","label":"IPSJ-OS24162009.pdf"},"date":[{"dateType":"Available","dateValue":"2026-02-12"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-OS24162009.pdf","filesize":[{"value":"1.4 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":"e3bd5286-1620-4170-bd1a-89f8039a8cd9","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Kodai, Doki"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takashi, Hoshino"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hideyuki, Kawashima"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Kodai, Doki","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takashi, Hoshino","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hideyuki, Kawashima","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10444176","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8795","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Polaris is known as an OCC (Optimistic Concurrency Control) protocol that allows for setting priorities in transactions. If the parameters related to priority setting in Polaris are not tuned, there is a risk of transactions falling into starvation. To solve this issue, we propose SiloSF, an extension of the Silo OCC protocol, equipped with a starvation-free mode. SiloSF is a lightweight protocol that employs a new deadlock avoidance mechanism called WoundDie. It does not require additional complex data structures for locks, making it memory-efficient and easy to implement. Experimental results demonstrated that in a high contention workload, SiloSF exhibits tail latencies that are 6.5 times lower than the best-case scenario and 80 times lower than the worst-case scenario of Polaris.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Polaris is known as an OCC (Optimistic Concurrency Control) protocol that allows for setting priorities in transactions. If the parameters related to priority setting in Polaris are not tuned, there is a risk of transactions falling into starvation. To solve this issue, we propose SiloSF, an extension of the Silo OCC protocol, equipped with a starvation-free mode. SiloSF is a lightweight protocol that employs a new deadlock avoidance mechanism called WoundDie. It does not require additional complex data structures for locks, making it memory-efficient and easy to implement. Experimental results demonstrated that in a high contention workload, SiloSF exhibits tail latencies that are 6.5 times lower than the best-case scenario and 80 times lower than the worst-case scenario of Polaris.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告システムソフトウェアとオペレーティング・システム(OS)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2024-02-12","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"9","bibliographicVolumeNumber":"2024-OS-162"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:33:12.657209+00:00","id":232378,"links":{}}