{"links":{},"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00220136","sets":["1164:4088:10830:10981"]},"path":["10981"],"owner":"44499","recid":"220136","title":["eBPF-based Packet Tracing for Service Mesh"],"pubdate":{"attribute_name":"公開日","attribute_value":"2022-09-06"},"_buckets":{"deposit":"27b41c4c-5cc8-4385-8b08-2e029e5c3053"},"_deposit":{"id":"220136","pid":{"type":"depid","value":"220136","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"eBPF-based Packet Tracing for Service Mesh","author_link":["575127","575128","575130","575126","575129","575131"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"eBPF-based Packet Tracing for Service Mesh"},{"subitem_title":"eBPF-based Packet Tracing for Service Mesh","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2022-09-06","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Toyota Motor Corporation"},{"subitem_text_value":"Hosei Uniersity"},{"subitem_text_value":"Hosei Uniersity"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Toyota Motor Corporation","subitem_text_language":"en"},{"subitem_text_value":"Hosei Uniersity","subitem_text_language":"en"},{"subitem_text_value":"Hosei Uniersity","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/220136/files/IPSJ-IOT22059009.pdf","label":"IPSJ-IOT22059009.pdf"},"date":[{"dateType":"Available","dateValue":"2024-09-06"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-IOT22059009.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":"43"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"773db1fa-a613-4e7c-ad2c-76289b1858a7","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2022 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Chunghan, Lee"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Reina, Yoshitani"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toshio, Hirotsu"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Chunghan, Lee","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Reina, Yoshitani","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toshio, Hirotsu","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"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":"Large scale microservice applications have been arisen and the application's architecture and container overlay networks on servers have also been complex. Although the distributed tracing for the service mesh is widely adopted in the microservice applications, it only focuses on latency-based monitoring and service discovery at an application layer. It is still challenging to monitor the container overlay networks to collaborate with the service mesh. In this paper, we present a packet tracing method using eBPF for the latency measurement based on the service mesh on the container overlay network. To detect the distributed tracing context on a HTTP header efficiently, we move the location of the tracing context at the head of the HTTP on sidecar proxy. Our tracing method gathers the HTTP packets that have the tracing context and measures the latency using eBPF. Our evaluation using an open-source benchmark on Kubernetes shows that there is no significant change of end-to-end latency using the proposed tracing header format. Moreover, our eBPF tracing method presents the similar latency characteristics on the container overlay network in comparison with tcpdump.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Large scale microservice applications have been arisen and the application's architecture and container overlay networks on servers have also been complex. Although the distributed tracing for the service mesh is widely adopted in the microservice applications, it only focuses on latency-based monitoring and service discovery at an application layer. It is still challenging to monitor the container overlay networks to collaborate with the service mesh. In this paper, we present a packet tracing method using eBPF for the latency measurement based on the service mesh on the container overlay network. To detect the distributed tracing context on a HTTP header efficiently, we move the location of the tracing context at the head of the HTTP on sidecar proxy. Our tracing method gathers the HTTP packets that have the tracing context and measures the latency using eBPF. Our evaluation using an open-source benchmark on Kubernetes shows that there is no significant change of end-to-end latency using the proposed tracing header format. Moreover, our eBPF tracing method presents the similar latency characteristics on the container overlay network in comparison with tcpdump.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"7","bibliographic_titles":[{"bibliographic_title":"研究報告インターネットと運用技術(IOT)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2022-09-06","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"9","bibliographicVolumeNumber":"2022-IOT-59"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:20:11.028316+00:00","updated":"2025-01-19T14:39:22.869162+00:00","id":220136}