Deadlock in Packet Switching Networks

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Downloads (Pure)

Abstract

A deadlock in a packet switching network is a state in which one or more messages have not yet reached their target, yet cannot progress any further. We formalize three different notions of deadlock in the context of packet switching networks, to which we refer as global, local and weak deadlock. We establish the precise relations between these notions, and prove they characterize different sets of deadlocks. Moreover, we implement checking of deadlock freedom of packet switching networks using the symbolic model checker nuXmv. We show experimentally that the implementation is effective at finding subtle deadlock situations in packet switching networks.
Original languageEnglish
Title of host publicationFundamentals of Software Engineering
Subtitle of host publication9th International Conference, FSEN 2021, Virtual Event, May 19–21, 2021, Revised Selected Papers
EditorsHossein Hojjat, Mieke Massink
Place of PublicationCham
PublisherSpringer
Pages127-141
Number of pages15
ISBN (Electronic)978-3-030-89247-0
ISBN (Print)978-3-030-89246-3
DOIs
Publication statusPublished - 17 Oct 2021
Event9th International Conference on Fundamentals of Software Engineering, FSEN 2021 - Virtual, Online
Duration: 19 May 202121 May 2021

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume12818
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on Fundamentals of Software Engineering, FSEN 2021
CityVirtual, Online
Period19/05/2121/05/21

Bibliographical note

Publisher Copyright:
© IFIP International Federation for Information Processing 2021

Keywords

  • Packet switching network
  • Deadlock
  • Model checking

Fingerprint

Dive into the research topics of 'Deadlock in Packet Switching Networks'. Together they form a unique fingerprint.

Cite this