{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00214356","sets":["581:10433:10445"]},"path":["10445"],"owner":"44499","recid":"214356","title":["Comparative Evaluation of Dataflow Component Selection Methods in Distributed MQTT Broker Environment "],"pubdate":{"attribute_name":"公開日","attribute_value":"2021-12-15"},"_buckets":{"deposit":"4d32fba2-10ef-40dc-b586-139c373c7742"},"_deposit":{"id":"214356","pid":{"type":"depid","value":"214356","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Comparative Evaluation of Dataflow Component Selection Methods in Distributed MQTT Broker Environment ","author_link":["550139","550143","550147","550146","550140","550141","550148","550145","550142","550144"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Comparative Evaluation of Dataflow Component Selection Methods in Distributed MQTT Broker Environment "},{"subitem_title":"Comparative Evaluation of Dataflow Component Selection Methods in Distributed MQTT Broker Environment ","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[一般論文] edge computing, Pub/Sub, structured overlay network","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2021-12-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University"},{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University"},{"subitem_text_value":"Graduate School of Engineering, Osaka City University"},{"subitem_text_value":"National Institute of Information and Communications Technology"},{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Engineering, Osaka City University","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Information and Communications Technology","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Frontier Informatics, Kyoto Sangyo University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"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/214356/files/IPSJ-JNL6212023.pdf","label":"IPSJ-JNL6212023.pdf"},"date":[{"dateType":"Available","dateValue":"2023-12-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL6212023.pdf","filesize":[{"value":"3.2 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"8899737d-58fe-43d1-a500-e698b9aa3244","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2021 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shintaro, Ishihara"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kazuma, Yasuda"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kota, Abe"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yuuichi, Teranishi"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toyokazu, Akiyama"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shintaro, Ishihara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kazuma, Yasuda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Kota, Abe","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yuuichi, Teranishi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toyokazu, Akiyama","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","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_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Internet of Things applications often require reducing the communication delay and the traffic between sensors and actuators. In addition, research and development of dataflow platforms is ongoing. In these platforms, to meet the aforementioned requirements, geographically distributed dataflow components should be connected appropriately using edge computing environments. Existing approaches provide efficient communication considering the geographical distance using a distributed publish/subscribe broker that uses the peer-to-peer overlay; however, they do not consider resource information. In this paper, we propose two component selection methods - Multicast and Anycast - for inter-component communication considering resource information. Multicast selects a component by collecting resource information before selection, while Anycast selects a component using the aggregated resource information together with the overlay maintenance. We evaluated the hop count and amount of traffic using each method. As a result, we clarified that Anycast provides a smaller number of hops than Multicast when the aggregated values are sufficiently updated or there are sufficient available components. Furthermore, we examined how to use Anycast and Multicast considering the traffic volume against the sending interval of the component reservation request and the interval between sending the update query for maintaining the overlay. The sender node can choose the component selection method based on the number of hops and the traffic volume.\n------------------------------\nThis is a preprint of an article intended for publication Journal of\nInformation Processing(JIP). This preprint should not be cited. This\narticle should be cited as: Journal of Information Processing Vol.29(2021) (online)\nDOI http://dx.doi.org/10.2197/ipsjjip.29.787\n------------------------------","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Internet of Things applications often require reducing the communication delay and the traffic between sensors and actuators. In addition, research and development of dataflow platforms is ongoing. In these platforms, to meet the aforementioned requirements, geographically distributed dataflow components should be connected appropriately using edge computing environments. Existing approaches provide efficient communication considering the geographical distance using a distributed publish/subscribe broker that uses the peer-to-peer overlay; however, they do not consider resource information. In this paper, we propose two component selection methods - Multicast and Anycast - for inter-component communication considering resource information. Multicast selects a component by collecting resource information before selection, while Anycast selects a component using the aggregated resource information together with the overlay maintenance. We evaluated the hop count and amount of traffic using each method. As a result, we clarified that Anycast provides a smaller number of hops than Multicast when the aggregated values are sufficiently updated or there are sufficient available components. Furthermore, we examined how to use Anycast and Multicast considering the traffic volume against the sending interval of the component reservation request and the interval between sending the update query for maintaining the overlay. The sender node can choose the component selection method based on the number of hops and the traffic volume.\n------------------------------\nThis is a preprint of an article intended for publication Journal of\nInformation Processing(JIP). This preprint should not be cited. This\narticle should be cited as: Journal of Information Processing Vol.29(2021) (online)\nDOI http://dx.doi.org/10.2197/ipsjjip.29.787\n------------------------------","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicIssueDates":{"bibliographicIssueDate":"2021-12-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"12","bibliographicVolumeNumber":"62"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":214356,"updated":"2025-01-19T16:39:34.865645+00:00","links":{},"created":"2025-01-19T01:15:10.601080+00:00"}