{"updated":"2025-07-07T04:05:41.377461+00:00","links":{},"created":"2025-02-19T10:31:47.106511+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:02000720","sets":["1164:4088:11911:1739958296301"]},"path":["1739958296301"],"owner":"80578","recid":"2000720","title":["Adaptive Timeout for Microservices Communication Reliability"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2025-02-24"},"_buckets":{"deposit":"eeddf172-eac7-463d-b353-6c20750849ac"},"_deposit":{"id":"2000720","pid":{"type":"depid","value":"2000720","revision_id":0},"owners":[80578],"status":"published","created_by":80578},"item_title":"Adaptive Timeout for Microservices Communication Reliability","author_link":[],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Adaptive Timeout for Microservices Communication Reliability","subitem_title_language":"ja"},{"subitem_title":"Adaptive Timeout for Microservices Communication Reliability","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"IOT","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2025-02-24","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"International Christian University"},{"subitem_text_value":"International Christian University"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"International Christian University","subitem_text_language":"en"},{"subitem_text_value":"International Christian 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/2000720/files/IPSJ-IOT25068034.pdf","label":"IPSJ-IOT25068034.pdf"},"date":[{"dateType":"Available","dateValue":"2027-02-24"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-IOT25068034.pdf","filesize":[{"value":"968.6 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":"43"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"5fdb0c9a-736b-4b6a-837f-a97584f2aa87","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2025 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hiroki,Hanada"}]},{"creatorNames":[{"creatorName":"Keisuke,Ishibashi"}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Hiroki Hanada","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Keisuke Ishibashi","creatorNameLang":"en"}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA12326962","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-8787","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Timeout configuration is critical for ensuring the reliability of microservices communication. Under normal load, shorter timeouts reduce latency but increase failure rates, while longer timeouts reduce failure rates at the cost of higher latency. Under overload conditions, shorter timeouts can reduce failure rates by alleviating server resource contention. This study proposes an adaptive timeout mechanism that dynamically adjusts timeout values based on real-time metrics. The mechanism minimizes latency and ensures failure rate SLO compliance during normal load by modeling latency distribution using a method inspired by TCP retransmission timeout. During overload, it minimizes failure rates and maintains latency compliance by estimating server capacity and allocating part of the timeout for request delays. Evaluation using Online Boutique benchmark showed an 18% reduction in failure rate deviations and a 25% reduction in tail latency.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Timeout configuration is critical for ensuring the reliability of microservices communication. Under normal load, shorter timeouts reduce latency but increase failure rates, while longer timeouts reduce failure rates at the cost of higher latency. Under overload conditions, shorter timeouts can reduce failure rates by alleviating server resource contention. This study proposes an adaptive timeout mechanism that dynamically adjusts timeout values based on real-time metrics. The mechanism minimizes latency and ensures failure rate SLO compliance during normal load by modeling latency distribution using a method inspired by TCP retransmission timeout. During overload, it minimizes failure rates and maintains latency compliance by estimating server capacity and allocating part of the timeout for request delays. Evaluation using Online Boutique benchmark showed an 18% reduction in failure rate deviations and a 25% reduction in tail latency.","subitem_description_type":"Other","subitem_description_language":"en"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"8","bibliographic_titles":[{"bibliographic_title":"研究報告インターネットと運用技術(IOT)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2025-02-24","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"34","bibliographicVolumeNumber":"2025-IOT-68"}]},"relation_version_is_last":true,"weko_creator_id":"80578"},"id":2000720}