Abstract
k-Interval labeling schemes (k-ILS) are compact routing schemes on general networks which have been studied extensively and recently been implemented on the latest generation INMOS Transputer Router chips. In this paper, we introduce an extension of the k-ILS to the (k, s)-DFILS (deadlock-free ILS), where k is the number of intervals and s is the number of buffers used at each node or edge to prevent deadlock. Whereas k-ILS only compactly represents shortest paths between pairs of nodes, this new extension aims to represent those particular ones that give rise also to deadlock-free routing controllers which use a low number of buffers per node or per edge. In particular, we consider deadlock-free routing controllers obtained using a standard deadlock prevention technique (acyclic orientation coverings) which can be applied both to packet and wormhole routing. While both time and space complexity results are given for general networks, tight results are shown for specific topologies, such as trees, rings, grids, complete graphs, and chordal rings. Moreover, trade-offs are derived between the number of intervals k and the number of buffers s in (k, s)-DFILS for hypercubes, grids, tori, and Cartesian products of graphs.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.