4 research outputs found

    Distance-layer structure of the De Bruijn and Kautz digraphs: analysis and application to deflection routing

    Get PDF
    This is the peer reviewed version of the following article: Fàbrega, J.; Martí, J.; Muñoz, X. Distance-layer structure of the De Bruijn and Kautz digraphs: analysis and application to deflection routing. "Networks", 29 Juliol 2023, which has been published in final form at https://onlinelibrary.wiley.com/doi/10.1002/net.22177. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions. This article may not be enhanced, enriched or otherwise transformed into a derivative work, without express permission from Wiley or by statutory rights under applicable legislation. Copyright notices must not be removed, obscured or modified. The article must be linked to Wiley’s version of record on Wiley Online Library and any embedding, framing or otherwise making available the article or pages thereof by third parties from platforms, services and websites other than Wiley Online Library must be prohibited.In this article, we present a detailed study of the reach distance-layer structure of the De Bruijn and Kautz digraphs, and we apply our analysis to the performance evaluation of deflection routing in De Bruijn and Kautz networks. Concerning the distance-layer structure, we provide explicit polynomial expressions, in terms of the degree of the digraph, for the cardinalities of some relevant sets of this structure. Regarding the application to defection routing, and as a consequence of our polynomial description of the distance-layer structure, we formulate explicit expressions, in terms of the degree of the digraph, for some probabilities of interest in the analysis of this type of routing. De Bruijn and Kautz digraphs are fundamental examples of digraphs on alphabet and iterated line digraphs. If the topology of the network under consideration corresponds to a digraph of this type, we can perform, in principle, a similar vertex layer description.Partially supported by the Ministerio de Ciencia e Innovación/Agencia Estatal de Investigación, Spain, and the European Regional Development Fund under project PGC2018-095471-B-I00; and by AGAUR from the Catalan Government under project 2017SGR-1087.Peer ReviewedPostprint (author's final draft

    Layer structure of De Bruijn and Kautz digraphs: an application to deflection routing

    Get PDF
    In the main part of this paper we present polynomial expressions for the cardinalities of some sets of interest of the nice distance-layer structure of the well-known De Bruijn and Kautz digraphs. More precisely, given a vertex vv, let Si⋆(v)S_{i}^\star(v) be the set of vertices at distance ii from vv. We show that ∣Si⋆(v)∣=di−ai−1di−1−⋯−a1d−a0|S_{i}^\star(v)|=d^i-a_{i-1}d^{i-1}-\cdots -a_{1} d-a_{0}, where dd is the degree of the digraph and the coefficients ak∈{0,1}a_{k}\in\{0,1\} are explicitly calculated. Analogously, let ww be a vertex adjacent from vv such that Si⋆(v)∩Sj∗(w)≠∅S_{i}^\star(v)\cap S_j^{\ast}(w)\neq \emptyset for some jj. We prove that ∣Si⋆(v)∩Sj∗(w)∣=di−bi−1di−1−…−b1d−b0,\big |S_{i}^\star(v) \cap S_j^{\ast}(w) \big |=d^i-b_{i-1}d^{i-1}-\ldots -b_{1} d-b_{0}, where the coefficients bt∈{0,1}b_{t}\in\{0,1\} are determined from the coefficients aka_k of the polynomial expression of ∣Si⋆(v)∣|S_{i}^\star(v)|. An application to deflection routing in De Bruijn and Kautz networks serves as motivation for our study. It is worth-mentioning that our analysis can be extended to other families of digraphs on alphabet or to general iterated line digraphs.Peer Reviewe

    Layer structure of De Bruijn and Kautz digraphs: an application to deflection routing

    No full text
    In the main part of this paper we present polynomial expressions for the cardinalities of some sets of interest of the nice distance-layer structure of the well-known De Bruijn and Kautz digraphs. More precisely, given a vertex vv, let Si⋆(v)S_{i}^\star(v) be the set of vertices at distance ii from vv. We show that ∣Si⋆(v)∣=di−ai−1di−1−⋯−a1d−a0|S_{i}^\star(v)|=d^i-a_{i-1}d^{i-1}-\cdots -a_{1} d-a_{0}, where dd is the degree of the digraph and the coefficients ak∈{0,1}a_{k}\in\{0,1\} are explicitly calculated. Analogously, let ww be a vertex adjacent from vv such that Si⋆(v)∩Sj∗(w)≠∅S_{i}^\star(v)\cap S_j^{\ast}(w)\neq \emptyset for some jj. We prove that ∣Si⋆(v)∩Sj∗(w)∣=di−bi−1di−1−…−b1d−b0,\big |S_{i}^\star(v) \cap S_j^{\ast}(w) \big |=d^i-b_{i-1}d^{i-1}-\ldots -b_{1} d-b_{0}, where the coefficients bt∈{0,1}b_{t}\in\{0,1\} are determined from the coefficients aka_k of the polynomial expression of ∣Si⋆(v)∣|S_{i}^\star(v)|. An application to deflection routing in De Bruijn and Kautz networks serves as motivation for our study. It is worth-mentioning that our analysis can be extended to other families of digraphs on alphabet or to general iterated line digraphs.Peer Reviewe

    Using MapReduce Streaming for Distributed Life Simulation on the Cloud

    Get PDF
    Distributed software simulations are indispensable in the study of large-scale life models but often require the use of technically complex lower-level distributed computing frameworks, such as MPI. We propose to overcome the complexity challenge by applying the emerging MapReduce (MR) model to distributed life simulations and by running such simulations on the cloud. Technically, we design optimized MR streaming algorithms for discrete and continuous versions of Conway’s life according to a general MR streaming pattern. We chose life because it is simple enough as a testbed for MR’s applicability to a-life simulations and general enough to make our results applicable to various lattice-based a-life models. We implement and empirically evaluate our algorithms’ performance on Amazon’s Elastic MR cloud. Our experiments demonstrate that a single MR optimization technique called strip partitioning can reduce the execution time of continuous life simulations by 64%. To the best of our knowledge, we are the first to propose and evaluate MR streaming algorithms for lattice-based simulations. Our algorithms can serve as prototypes in the development of novel MR simulation algorithms for large-scale lattice-based a-life models.https://digitalcommons.chapman.edu/scs_books/1014/thumbnail.jp
    corecore