• DocumentCode
    625605
  • Title

    A Network Configuration Algorithm Based on Optimization of Kirchhoff Index

  • Author

    Hackett, Adam ; Ajwani, Deepak ; Ali, Shady ; Kirkland, Steve ; Morrison, John P.

  • Author_Institution
    Hamilton Inst., Nat. Univ. of Ireland Maynooth, Maynooth, Ireland
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    407
  • Lastpage
    417
  • Abstract
    Traditionally, a parallel application is partitioned, mapped and then routed on a network of compute nodes where the topology of the interconnection network is fixed and known beforehand. Such a topology often comes with redundant links to accommodate the communication patterns of a wide range of applications. With recent advances in technology for optical circuit switches, it is now possible to construct a network with much fewer links, and to make the link endpoints configurable to suit the communication pattern of a given application. While this is economical (saving both links and the power to run them), it raises the difficult problem of how to configure the network and how to reconfigure it quickly when the application´s communication pattern changes. In this paper, we propose the Kirchhoff index (KI) of a certain weighted graph related to the interconnection network as a proxy for its communication throughput. Our usage of this metric is based on a theoretical analogy between resistances in an electrical network and communication loads in the interconnection network. We show how mathematical techniques for reducing KI can be used to configure a network in a dramatically shorter time as compared to the current state-of-the-art scheme.
  • Keywords
    graph theory; parallel processing; Kirchhoff index optimization; communication load; communication throughput; electrical network; interconnection network topology; network configuration algorithm; optical circuit switch; parallel application partitioning; redundant link; weighted graph; Indexes; Integrated circuit interconnections; Network topology; Optical switches; Routing; Throughput; Topology; Graph partitioning algorithm; Kirchhoff index; Optical circuit switch; Reconfigurable topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.116
  • Filename
    6569829