Performance evaluation of ZOMA preemptive deadlock recovery mechanism for wormhole networks

Z. H. Al-Awwami, M. S. Obaidat*, M. Al-Mulhem

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents a novel deadlock recovery mechanism for fully adaptive routing in wormhole interconnection networks and its performance evaluation using simulation modeling. ZOMA is an efficient mechanism that takes advantage of the concept of wormhole switching in terms of low hardware resource requirements. The performance of the new mechanism can match that of other more expensive deadlock-recovery mechanisms, while requiring lower hardware resources that are not on the critical path of the switching process. The proposed mechanism creates a new category of deadlock recovery techniques that we refer to as preemptive as opposed to the existing progressive and regressive categories. Performance evaluation of the proposed mechanism against other routing algorithms and deadlock-recovery techniques is accomplished using the object-oriented simulation approach. The simulator, WormSim, was written in Java for various reasons. Most importantly are the modularity, hierarchy, extensibility, reusability, and flexibility aspects.

Original languageEnglish
Pages (from-to)206-218
Number of pages13
JournalSimulation
Volume77
Issue number5-6
DOIs
StatePublished - 2001

Keywords

  • Adaptive routing
  • Deadlock recovery
  • Modeling and simulation
  • Performance evaluation
  • Scheduling in multiprocessors
  • Wormhole switching

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Performance evaluation of ZOMA preemptive deadlock recovery mechanism for wormhole networks'. Together they form a unique fingerprint.

Cite this