Using Programmable P4 Switches to Reduce Communication Costs of Parallel and Distributed Simulations

Shie Yuan Wang, Nai En Kuo

研究成果: Conference article同行評審

1 引文 斯高帕斯(Scopus)

摘要

In the past, several time synchronization methods have been proposed for parallel and distributed simulation (PDS). Among them, one widely used conservative method is the Chandy-Misra-Bryant (CMB) algorithm. In the CMB algorithm, many null messages may be exchanged among logical processes to advance their clocks so that deadlock will not occur among them. In this work, using a data-plane programmable P4 hardware switch, we design and implement a data fusion-based approach inside the packet processing pipeline of the P4 switch. Our approach extracts the timestamp carried in exchanged null messages, computes the fusion results of these timestamps, drops unnecessary null messages inside the switch, generates new messages carrying the fusion results, and sends these generated messages to only the logical processes that can benefit from receiving these messages. Experimental results show that on an 8-host testbed, our approach can speed up a PDS by a factor of 2.75 and 1.65 when compared with the unicast and multicast approaches, respectively.

原文English
頁(從 - 到)4443-4448
頁數6
期刊Proceedings - IEEE Global Communications Conference, GLOBECOM
DOIs
出版狀態Published - 2022
事件2022 IEEE Global Communications Conference, GLOBECOM 2022 - Virtual, Online, 巴西
持續時間: 4 12月 20228 12月 2022

指紋

深入研究「Using Programmable P4 Switches to Reduce Communication Costs of Parallel and Distributed Simulations」主題。共同形成了獨特的指紋。

引用此