{"created":"2025-01-19T01:34:53.464970+00:00","updated":"2025-01-19T10:05:42.954021+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00233444","sets":["1164:2036:11466:11528"]},"path":["11528"],"owner":"44499","recid":"233444","title":["Evaluation on the Impact of HTB on Network Stack Latency and Real-time Performance using eBPF"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-03-14"},"_buckets":{"deposit":"e074d6f4-283d-4205-aabb-9b9b3b544fb2"},"_deposit":{"id":"233444","pid":{"type":"depid","value":"233444","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Evaluation on the Impact of HTB on Network Stack Latency and Real-time Performance using eBPF","author_link":["634092","634094","634091","634089","634090","634095","634098","634093","634096","634097","634087","634088"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Evaluation on the Impact of HTB on Network Stack Latency and Real-time Performance using eBPF"},{"subitem_title":"Evaluation on the Impact of HTB on Network Stack Latency and Real-time Performance using eBPF","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"並列分散処理・ロボット","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2024-03-14","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Informatics, Nagoya University"},{"subitem_text_value":"Graduate School of Informatics, Nagoya University"},{"subitem_text_value":"Mitsubishi Electric Corporation"},{"subitem_text_value":"Mitsubishi Electric Corporation"},{"subitem_text_value":"Mitsubishi Electric Corporation"},{"subitem_text_value":"Graduate School of Informatics, Nagoya University"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Informatics, Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Informatics, Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Mitsubishi Electric Corporation","subitem_text_language":"en"},{"subitem_text_value":"Mitsubishi Electric Corporation","subitem_text_language":"en"},{"subitem_text_value":"Mitsubishi Electric Corporation","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Informatics, Nagoya 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/233444/files/IPSJ-SLDM24205013.pdf","label":"IPSJ-SLDM24205013.pdf"},"date":[{"dateType":"Available","dateValue":"2026-03-14"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-SLDM24205013.pdf","filesize":[{"value":"1.2 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":"10"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"2a2adecd-e471-42b9-ba8e-bd7d37ad7419","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":"Haohong, Xie"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yutaka, Matsubara"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toshikazu, Kato"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hitoshi, Yamamoto"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shingo, Oidate"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroaki, Takada"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Haohong, Xie","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yutaka, Matsubara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toshikazu, Kato","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hitoshi, Yamamoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shingo, Oidate","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroaki, Takada","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11451459","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-8639","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"In the domain of System-on-Chip (SoC) for embedded systems, the trend of integrating various applications into high-performance embedded systems is becoming increasingly apparent, driven by improvements in performance and the elevation of functional requirements. This paper focuses on the challenges of resource allocation within these systems, addressing them through the use of bandwidth control mechanisms. Specifically, a hierarchical token bucket (HTB) and cgroup bandwidth control are employed to restrict the bandwidth of UDP data packets, facilitating the classification and prioritization of applications within the system. Furthermore, we use extended Berkeley Packet Filter (eBPF) to measure latency of these restrictive approaches and evaluate these real-time performance. By measuring the latency of applications in both of user space and kernel space including network stacks (UDP, IP, device), this study aims to determine the maximum latency of sending data packets by applications. The analysis of latency distribution and maximum latency generated by applications reveals the impact of bandwidth shaping mechanisms on the performance of the network stack. Finally, future works for improving real-time performance are planned based on the measured results.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In the domain of System-on-Chip (SoC) for embedded systems, the trend of integrating various applications into high-performance embedded systems is becoming increasingly apparent, driven by improvements in performance and the elevation of functional requirements. This paper focuses on the challenges of resource allocation within these systems, addressing them through the use of bandwidth control mechanisms. Specifically, a hierarchical token bucket (HTB) and cgroup bandwidth control are employed to restrict the bandwidth of UDP data packets, facilitating the classification and prioritization of applications within the system. Furthermore, we use extended Berkeley Packet Filter (eBPF) to measure latency of these restrictive approaches and evaluate these real-time performance. By measuring the latency of applications in both of user space and kernel space including network stacks (UDP, IP, device), this study aims to determine the maximum latency of sending data packets by applications. The analysis of latency distribution and maximum latency generated by applications reveals the impact of bandwidth shaping mechanisms on the performance of the network stack. Finally, future works for improving real-time performance are planned based on the measured results.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"8","bibliographic_titles":[{"bibliographic_title":"研究報告システムとLSIの設計技術(SLDM)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2024-03-14","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"13","bibliographicVolumeNumber":"2024-SLDM-205"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":233444,"links":{}}