Automatic Synthesis of Transiently Correct Network Updates via Petri Games

Martin Didriksen, Peter G. Jensen, Jonathan F. Jønler, Andrei Ioan Katona, Sangey D.L. Lama, Frederik B. Lottrup, Shahab Shajarat, Jiří Srba*

*Kontaktforfatter

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

1 Citationer (Scopus)

Abstract

As software-defined networking (SDN) is growing increasingly common within the networking industry, the lack of accessible and reliable automated methods for updating network configurations becomes more apparent. Any computer network is a complex distributed system and changes to its configuration may result in policy violations during the transient phase when the individual routers update their forwarding tables. We present an approach for automatic synthesis of update sequences that ensures correct network functionality throughout the entire update phase. Our approach is based on a novel translation of the update synthesis problem into a Petri game and it is implemented on top of the open-source model checker TAPAAL. On a large benchmark of synthetic and real-world network topologies, we document the efficiency of our approach and compare its performance with state-of-the-art tool NetSynth. Our experiments show that for several networks with up to thousands of nodes, we are able to outperform NetSynth’s update schedule generation.

OriginalsprogEngelsk
TitelApplication and Theory of Petri Nets and Concurrency : 42nd International Conference, PETRI NETS 2021, Virtual Event, June 23–25, 2021, Proceedings
RedaktørerDidier Buchs, Josep Carmona
Antal sider20
ForlagSpringer
Publikationsdato2021
Sider118-137
ISBN (Trykt)978-3-030-76982-6
ISBN (Elektronisk)978-3-030-76983-3
DOI
StatusUdgivet - 2021
Begivenhed42nd International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2021 - Virtual, Online
Varighed: 23 jun. 202125 jun. 2021

Konference

Konference42nd International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2021
ByVirtual, Online
Periode23/06/202125/06/2021
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind12734 LNCS
ISSN0302-9743

Bibliografisk note

Funding Information:
Acknowledgements. We thank to Anders Mariegaard for his help with setting up NetSynth. This work received a support from the DFF project QASNET.

Publisher Copyright:
© 2021, Springer Nature Switzerland AG.

Fingeraftryk

Dyk ned i forskningsemnerne om 'Automatic Synthesis of Transiently Correct Network Updates via Petri Games'. Sammen danner de et unikt fingeraftryk.

Citationsformater